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

Arduino UNO Solar-Powered Smart Light with Servo Control

View and Edit Project In Cirkit DesignerImage of Arduino UNO Solar-Powered Smart Light with Servo Control

Circuit Documentation

Summary

This circuit is designed to integrate various components including an Arduino UNO, a solar panel, a TP4056 battery charger, an MT3608 boost converter, a relay module, multiple LEDs, a servo motor, a pushbutton, and an LDR module. The circuit is powered by a solar panel and a 2x 18650 battery pack, and it includes functionalities for controlling LEDs, a servo motor, and a relay module based on inputs from the LDR module and a pushbutton.

Component List

  1. Arduino UNO

    • Description: 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. Solar Panel

    • Description: Solar panel for generating electrical power.
    • Pins: Vcc, Gnd
  3. TP4056

    • Description: Lithium battery charger module.
    • Pins: OUT-, B-, B+, OUT+, IN-, IN+
  4. MT3608

    • Description: DC-DC boost converter.
    • Pins: VOUT+, VIN+, VOUT-, VIN-
  5. Relay module 5v-30v

    • Description: Relay module for switching high voltage devices.
    • Pins: common contact, normally open, normally closed, trigger, V-, V+
  6. Servo

    • Description: Servo motor for precise control of angular position.
    • Pins: GND, VCC, PWM
  7. LED: Two Pin (red)

    • Description: Red LED.
    • Pins: cathode, anode
  8. LED: Two Pin (yellow)

    • Description: Yellow LED.
    • Pins: cathode, anode
  9. LED: Two Pin (green)

    • Description: Green LED.
    • Pins: cathode, anode
  10. LED: Two Pin (white)

    • Description: White LED.
    • Pins: cathode, anode
  11. 2x 18650

    • Description: Battery pack with two 18650 cells.
    • Pins: vcc, gnd
  12. Module LDR

    • Description: Light-dependent resistor module.
    • Pins: VCC, GND, DO, AO
  13. Pushbutton

    • Description: Pushbutton switch.
    • Pins: Pin 3 (out), Pin 4 (out), Pin 1 (in), Pin 2 (in)

Wiring Details

Arduino UNO

Solar Panel

TP4056

MT3608

Relay module 5v-30v

Servo

LED: Two Pin (red)

LED: Two Pin (yellow)

LED: Two Pin (green)

LED: Two Pin (white)

2x 18650

Module LDR

Pushbutton

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:

}

Documentation (documentation.txt)