Circuit Documentation
Summary
This circuit is designed to interface an Arduino UNO with an IR sensor, an LCD screen (16x2 with I2C interface), a buzzer, and a 9V battery. The IR sensor is powered by the Arduino's 3.3V output and its signal output is connected to one of the Arduino's digital pins. The LCD screen is powered by the Arduino's 5V output and communicates with the Arduino via the I2C protocol using the A4 and A5 pins as SCL and SDA, respectively. The buzzer is controlled by another digital pin on the Arduino. The 9V battery provides power to the Arduino through its Vin pin, with the ground connected to the Arduino's GND pin.
Component List
40 Fan 12v
- Description: A 12V fan used for cooling purposes.
- Pins: +12V, -12V
Buzzer
- Description: An audible signaling device.
- Pins: PIN, GND
Arduino UNO
- Description: A microcontroller board based on the ATmega328P.
- Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0-A5, SCL, SDA, AREF, D0-D13
LCD Screen 16x2 I2C
- Description: A 16x2 character LCD display with an I2C interface.
- Pins: SCL, SDA, VCC, GND
9V Battery
- Description: A standard 9V battery used to power the circuit.
- Pins: +, -
IR Sensor
- Description: An infrared sensor used for detecting objects or motion.
- Pins: out, gnd, vcc
Wiring Details
IR Sensor
- VCC: Connected to Arduino UNO 3.3V
- GND: Connected to Arduino UNO GND
- OUT: Connected to Arduino UNO D2
LCD Screen 16x2 I2C
- SCL: Connected to Arduino UNO A4
- SDA: Connected to Arduino UNO A5
- VCC: Connected to Arduino UNO 5V
- GND: Connected to Arduino UNO GND
Buzzer
- PIN: Connected to Arduino UNO D10
- GND: Connected to Arduino UNO GND
Arduino UNO
- 3.3V: Provides power to IR Sensor
- 5V: Provides power to LCD Screen
- GND: Common ground for IR Sensor, LCD Screen, and Buzzer
- Vin: Connected to 9V Battery +
- GND: Connected to 9V Battery -
- A4: I2C SCL for LCD Screen
- A5: I2C SDA for LCD Screen
- D2: Receives signal from IR Sensor
- D10: Controls Buzzer
9V Battery
- +: Connected to Arduino UNO Vin
- -: Connected to Arduino UNO GND
Documented Code
Arduino UNO Code (sketch.ino)
void setup() {
}
void loop() {
}
Additional Notes
- The code provided for the Arduino UNO is a template with empty
setup()
and loop()
functions. Actual implementation code needs to be written to control the IR sensor, LCD screen, and buzzer based on the requirements of the project.
- The
documentation.txt
file is empty and does not contain any additional information.