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

Solar-Powered Smart Sensor System with Arduino and ESP32-CAM

View and Edit Project In Cirkit DesignerImage of Solar-Powered Smart Sensor System with Arduino and ESP32-CAM

Circuit Documentation

Summary

This circuit is designed to manage and monitor a solar power system. It includes a solar charge controller, solar panel, battery, various sensors, relays, servos, and microcontrollers. The system is capable of charging a battery from a solar panel, controlling loads, and monitoring environmental conditions using sensors. The Arduino UNO and ESP32-CAM microcontrollers are used for control and monitoring purposes.

Component List

  1. Solar Charge Controller

    • Description: Manages the charging of the battery from the solar panel and controls the load.
    • Pins: Solar Cell +, Solar Cell -, Battery +, Battery -, Load +, Load -
  2. Solar Panel

    • Description: Converts sunlight into electrical energy.
    • Pins: +, -
  3. Arduino UNO

    • Description: Microcontroller used for control and monitoring.
    • 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
  4. LJ18A3-H-ZBX Inductive Proximity Sensor

    • Description: Detects the presence of metal objects.
    • Pins: VO (BLU), VI (BRN), SIG (BLK)
  5. LJC18A3-B-Z/BY Capacitive Proximity Sensor

    • Description: Detects the presence of non-metal objects.
    • Pins: VO (BLU), VI (BRN), SIG (BLK)
  6. Two Channel Relay 5v

    • Description: Controls high voltage devices using low voltage signals.
    • Pins: VCC, IN2, IN1, GND, NC2, C2, NO2, NC1, C1, NO1
  7. ESP32 - CAM

    • Description: Microcontroller with camera capabilities.
    • Pins: 5V, GND, IO12, IO13, IO15, IO14, IO2, IO4, VOT, VOR, VCC, IO0, IO16, 3V3
  8. Photocell (LDR)

    • Description: Light-dependent resistor used to detect light levels.
    • Pins: pin 0, pin 1
  9. Resistor (10k Ohms)

    • Description: Limits current flow.
    • Pins: pin1, pin2
  10. Buck Converter

    • Description: Steps down voltage from a higher level to a lower level.
    • Pins: IN+, IN-, OUT+, OUT-
  11. Micro Servo 9G

    • Description: Small servo motor for precise control.
    • Pins: GND, +5V, PWM
  12. SG5010 Servo

    • Description: Standard servo motor for precise control.
    • Pins: GND, VCC, Signal
  13. LED: Two Pin (green)

    • Description: Light-emitting diode for visual indication.
    • Pins: cathode, anode
  14. Resistor (220 Ohms)

    • Description: Limits current flow.
    • Pins: pin1, pin2
  15. BC12-18Ah Battery

    • Description: Stores electrical energy for later use.
    • Pins: -, +

Wiring Details

Solar Charge Controller

Solar Panel

Arduino UNO

LJ18A3-H-ZBX Inductive Proximity Sensor

LJC18A3-B-Z/BY Capacitive Proximity Sensor

Two Channel Relay 5v

ESP32 - CAM

Photocell (LDR)

Resistor (10k Ohms)

Buck Converter

Micro Servo 9G

SG5010 Servo