Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Arduino UNO-Based Motion-Activated LED and Fan System with I2C LCD Display

View and Edit Project In Cirkit DesignerImage of Arduino UNO-Based Motion-Activated LED and Fan System with I2C LCD Display

Circuit Documentation

Summary

This circuit involves an Arduino UNO microcontroller interfacing with various components including a 16x2 I2C LCD, multiple PIR sensors, several white LEDs, and a fan. The circuit is powered by a 9V battery. The Arduino UNO is used to control the LEDs and the fan based on the input from the PIR sensors, and to display information on the LCD.

Component List

  1. Arduino UNO

    • Description: A microcontroller board based on the ATmega328P.
    • Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0, A1, A2, A3, A4, A5, SCL, SDA, AREF, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0
  2. PIR sensor

    • Description: A passive infrared sensor used to detect motion.
    • Pins: VDD, SIG, GND
  3. 16x2 I2C LCD

    • Description: A 16x2 character LCD with I2C interface.
    • Pins: GND, VCC, SDA, SCL
  4. LED: Two Pin (white)

    • Description: A white LED with two pins.
    • Pins: cathode, anode
  5. Fan

    • Description: A small fan powered by 5V.
    • Pins: GND, 5V
  6. 9V Battery

    • Description: A 9V battery used to power the circuit.
    • Pins: -, +

Wiring Details

Arduino UNO

16x2 I2C LCD

PIR sensor

LED: Two Pin (white)

Fan

9V Battery

Documented Code

sketch.ino

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

documentation.txt