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

Arduino and ESP8266 Solar-Powered Water Monitoring and Control System

View and Edit Project In Cirkit DesignerImage of Arduino and ESP8266 Solar-Powered Water Monitoring and Control System

Circuit Documentation

Summary

This document provides a detailed overview of a circuit designed to manage a solar-powered water pump system. The circuit includes various sensors, a relay module, a microcontroller, and a solar charge controller. The system is designed to monitor water flow, pH levels, and water levels, and to control a water pump based on these parameters.

Component List

  1. Arduino 101

    • Description: A microcontroller board based on the Intel Curie module.
    • Pins: A5/SCL, A4/SDA, AREF, GND, D13/SCK, D12/MISO, D11 PWM/MOSI, D10 PWM/SS, D9 PWM, D8, D7, D6 PWM, D5 PWM, D4, D3 PWM, D2, D1/TX, D0/RX, AIN, ioref, RESET, 3V3, 5V, VIN, A0, A1, A2, A3, ICSP MISO, ICSP SCK, ICSP MOSI
  2. ESP8266

    • Description: A low-cost Wi-Fi microchip with full TCP/IP stack and microcontroller capability.
    • Pins: 3V, G, D8, D7, D6, D5, D4, D3, D2, D1, D0, A0, S3, S2, S1, SC, S0, SK, EN, VIN, RST, VU
  3. Solar Panel

    • Description: A device that converts sunlight into electrical energy.
    • Pins: +, -
  4. NPN Transistor (EBC)

    • Description: A type of bipolar junction transistor used for switching and amplification.
    • Pins: emitter, base, collector
  5. 2 Channel Relay Module

    • Description: A module with two relays for controlling high voltage devices.
    • Pins: N.O. 2, COM 2, N.C. 2, N.O. 1, COM 1, N.C. 1, pin 7, pin 8, pin 9, pin 10, pin 11, pin 12, VCC+, VCC- (GND), IN 1, IN 2
  6. Li-ion 18650 Battery

    • Description: A rechargeable lithium-ion battery.
    • Pins: -, +
  7. Resistor (200 Ohms)

    • Description: A passive electrical component that provides resistance to the flow of current.
    • Pins: pin1, pin2
  8. YF-S201 Water Flow Meter

    • Description: A sensor used to measure the flow rate of water.
    • Pins: SIG, GND, VCC
  9. Water Pump

    • Description: A device used to move water.
    • Pins: positive, negative
  10. Solar Charge Controller

    • Description: A device that manages the power going into the battery bank from the solar array.
    • Pins: Solar Cell +, Solar Cell -, Battery +, Battery -, Load +, Load -
  11. pH Degree Sensor Module

    • Description: A sensor module used to measure the pH level of a solution.
    • Pins: pH Negative, pH Positive, pH A
  12. AD8232 Gravity Sensor

    • Description: A sensor used for measuring heart rate.
    • Pins: GND, Analog Out, VCC
  13. HC-SR04 Ultrasonic Sensor

    • Description: A sensor used for measuring distance using ultrasonic waves.
    • Pins: VCC, TRIG, ECHO, GND

Wiring Details

Arduino 101

ESP8266

Solar Panel

NPN Transistor (EBC)

2 Channel Relay Module

Li-ion 18650 Battery

Resistor (200 Ohms)

YF-S201 Water Flow Meter

Water Pump

Solar Charge Controller

pH Degree Sensor Module

AD8232 Gravity Sensor

HC-SR04 Ultrasonic Sensor

Code

No code provided for this circuit.


This document provides a comprehensive overview of the circuit, including a summary, component list, wiring details, and code documentation. Each component is described, and its connections are detailed to ensure proper assembly and functionality of the circuit.