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

Arduino UNO Smart Motion-Activated RGB LED Light with Light Sensor

View and Edit Project In Cirkit DesignerImage of Arduino UNO Smart Motion-Activated RGB LED Light with Light Sensor

Circuit Documentation

Summary

This circuit integrates an Arduino UNO microcontroller with various sensors and modules, including a WS2812 RGB LED strip, an RCWL-0516 Microwave Radar Motion Sensor Module, an Adafruit BH1750 light sensor, a tactile switch button, and a 9V battery for power. The circuit is designed to detect motion, measure light intensity, and control an RGB LED strip based on the sensor inputs.

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. WS2812 RGB LED strip

    • Description: An addressable RGB LED strip.
    • Pins: DIN, 5V, GND, DO
  3. RCWL-0516 Microwave Radar Motion Sensor Module

    • Description: A motion sensor module that uses microwave radar technology.
    • Pins: CDS, VIN, OUT, GND, 3V3
  4. Resistor

    • Description: A 220 Ohm resistor.
    • Pins: pin1, pin2
    • Properties: Resistance: 220 Ohms
  5. Tactile Switch Buttons - 12mm Square

    • Description: A 12mm square tactile switch button.
    • Pins: 3, 1, 4, 2
  6. Adafruit BH1750

    • Description: A digital light sensor.
    • Pins: VCC, 3.3V, GND, SCL, SDA, ADDR
  7. 9V Battery

    • Description: A 9V battery for power supply.
    • Pins: -, +

Wiring Details

Arduino UNO

WS2812 RGB LED strip

RCWL-0516 Microwave Radar Motion Sensor Module

Resistor

Tactile Switch Buttons - 12mm Square

Adafruit BH1750

9V Battery

Documented Code

Arduino UNO Code (sketch.ino)

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

}

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

}

Additional Documentation (documentation.txt)

This documentation provides a comprehensive overview of the circuit, including a summary, detailed component list, wiring details, and the code used in the Arduino UNO microcontroller.