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

Solar-Powered Wi-Fi Controlled Light with ESP8266 and TP4056

View and Edit Project In Cirkit DesignerImage of Solar-Powered Wi-Fi Controlled Light with ESP8266 and TP4056

Circuit Documentation

Summary

This circuit is designed to utilize a solar panel to charge a 3.7V LiPo battery through a TP4056 charging module. The circuit also includes an ESP8266 NodeMCU microcontroller, a photocell (LDR) for light detection, a red LED for visual indication, and resistors for current limiting and voltage division.

Component List

  1. Solar Panel

    • Description: Converts sunlight into electrical energy.
    • Pins: +, -
  2. TP4056

    • Description: Lithium-ion battery charger module.
    • Pins: IN-, IN+, B-, B+, OUT-, OUT+
  3. 3.7V LiPo Battery

    • Description: Rechargeable lithium polymer battery.
    • Pins: +Ve, GND
  4. ESP8266 NodeMCU

    • Description: Wi-Fi enabled microcontroller.
    • Pins: D0, D1, D2, D3, D4, 3V3, GND, D5, D6, D7, D8, RX, TX, A0, RSV, SD3, SD2, SD1, CMD, SD0, CLK, EN, RST, VIN
  5. Photocell (LDR)

    • Description: Light-dependent resistor for detecting light levels.
    • Pins: pin 0, pin 1
  6. Resistor (10k Ohms)

    • Description: Limits current and divides voltage.
    • Pins: pin1, pin2
    • Properties: Resistance: 10k Ohms
  7. Resistor (220 Ohms)

    • Description: Limits current.
    • Pins: pin1, pin2
    • Properties: Resistance: 220 Ohms
  8. LED: Two Pin (Red)

    • Description: Light-emitting diode for visual indication.
    • Pins: anode, cathode

Wiring Details

Solar Panel

TP4056

3.7V LiPo Battery

ESP8266 NodeMCU

Photocell (LDR)

Resistor (10k Ohms)

Resistor (220 Ohms)

LED: Two Pin (Red)

Code

No code is provided for this circuit.