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

Arduino-Based Solar and Grid Power Management System with Battery Backup

View and Edit Project In Cirkit DesignerImage of Arduino-Based Solar and Grid Power Management System with Battery Backup

Circuit Documentation

Summary

This circuit is designed to manage power from a solar panel and a 12V battery, with an MPPT (Maximum Power Point Tracking) Solar Charge Controller (SCC) to optimize the charging process. The circuit also includes a power inverter to convert DC to AC, a relay module to switch between power sources, and an Arduino Uno R3 microcontroller to control the relays and LEDs indicating the power source status. Additionally, a voltage sensor is used to monitor the battery voltage, and a 3-position switch allows manual selection between power sources.

Component List

  1. Power Inverter

    • Description: Converts DC power to AC power.
    • Pins: +, -
  2. 12V 5Ah Battery

    • Description: Provides 12V DC power.
    • Pins: 12v +, 12v -
  3. Solar Panel

    • Description: Generates DC power from sunlight.
    • Pins: +, -
  4. MPPT SCC

    • Description: Optimizes the charging of the battery from the solar panel.
    • Pins: SOLAR+, SOLAR-, BATTERY+, BATTERY-, LOAD+, LOAD-
  5. Relay 4 Channel 5V

    • Description: Switches between different power sources.
    • Pins: GND, IN1, IN2, IN3, IN4, VCC, COM1, COM2, COM3, COM4, NO1, NO2, NO3, NO4, NC1, NC2, NC3, NC4
  6. Arduino Uno R3

    • Description: Microcontroller for controlling relays and LEDs.
    • Pins: D8, D9, D10, D11, D12, D13, GND, AREF, SDA, SCL, D0/RX, D1/Tx, D2, D3, D4, D5, 6, D7, A5/SCL, A4/SDA, A3, A2, A1, A0, Vin, 5V, 3.3V, RESET, IOREF, NONE, USB Jack, Power Jack
  7. LED: Two Pin (Green)

    • Description: Indicates the status of the solar power source.
    • Pins: cathode, anode
  8. LED: Two Pin (Red)

    • Description: Indicates the status of the grid power source.
    • Pins: cathode, anode
  9. Voltage Sensor DC 25V

    • Description: Monitors the voltage of the battery.
    • Pins: +, -, output, gnd, vcc
  10. AC Wall Plug Point

    • Description: Provides AC power from the wall outlet.
    • Pins: E, N, L
  11. Red Light 220VAC

    • Description: Indicates the status of the AC power.
    • Pins: +, -
  12. Alternative Current (AC)

    • Description: Represents the AC power source.
    • Pins: Line, Neutral
  13. 3 Position Switch

    • Description: Allows manual selection between power sources.
    • Pins: 23, 11, 24, 12

Wiring Details

Power Inverter

12V 5Ah Battery

Solar Panel

MPPT SCC

Relay 4 Channel 5V

Arduino Uno R3

LED: Two Pin (Green)

LED: Two Pin (Red)

Voltage Sensor DC 25V

AC Wall Plug Point

Red Light 220VAC

Alternative Current (AC)