Solar monitor with Arduino + W5100

Solar monitor with Arduino allows:

  • - Sensor voltage (up to 24V), current (up to 5A) for solar panel, battery, appliance
    • Calculate the energy, power and capacity of individual elements of the solar system.

    • Retain data in MySQL database and then represent them in charts.

    • 7-day measured data table.

    • List actual data in real-time report table



    • Manually control multiple relays: Physical buttons from the system and virtual from the web interface.

    For more accurate measurement results, Arduino with 5V analog input is used.

    The monitor of this system is also its controlling brain. The system can be extended to work with other systems and management. Boiler, irrigation and under under tension, temperature, weather and other impacts.

    Used hardware:

  • - Arduino Mega 2560
    • Ethernet shield Wiznet W5100

    • 3x Voltage sensor 0-25V

    • 3x Current sensor ACS712 5A version (extendable to 20A / 30A version)

    • 4-channel relay with inverted logic



    • System Screenshots:

    https://i.nahraj.to/f/2cvF.PNG

    https://i.nahraj.to/f/2cRW.PNG

    https://i.nahraj.to/f/2cvE.PNG

    More about this project (not translated yet): https://arduino.php5.sk/solar-monitor.php?lang=en