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

Wi-Fi Controlled Smart Water Level Monitoring and Motor Control System using Arduino and ESP8266

View and Edit Project In Cirkit DesignerImage of Wi-Fi Controlled Smart Water Level Monitoring and Motor Control System using Arduino and ESP8266

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes various components such as an Arduino UNO, ESP8266 WiFi Module, DC motors, sensors, and a motor driver. The circuit is designed to control multiple DC motors, read sensor data, and communicate wirelessly. The power is supplied through a combination of an AC wire, a 12V battery, and a solar panel.

Component List

  1. AC Wire

    • Pins: GND, Phase
    • Description: Provides AC power to the circuit.
  2. ESP8266 ESP-01 WiFi Module

    • Pins: TXD, CH_PD, RST, VCC, GND, GPIO_2, GPIO_0, RXD
    • Description: Enables WiFi communication.
  3. DC Motor

    • Pins: pin 1, pin 2
    • Description: Converts electrical energy into mechanical motion.
  4. Ultrasonic Sensor

    • Pins: +VCC, Trigger, Echo, GND
    • Description: Measures distance using ultrasonic waves.
  5. Rocker Switch

    • Pins: output, input
    • Description: Manually controls the power flow.
  6. Solar Panel

    • Pins: +, -
    • Description: Converts solar energy into electrical energy.
  7. Battery 12V

    • Pins: +, -
    • Description: Provides 12V DC power to the circuit.
  8. Arduino UNO

    • 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
    • Description: Microcontroller board for controlling the circuit.
  9. L298N DC Motor Driver

    • Pins: OUT1, OUT2, 12V, GND, 5V, OUT3, OUT4, 5V-ENA-JMP-I, 5V-ENA-JMP-O, +5V-J1, +5V-J2, ENA, IN1, IN2, IN3, IN4, ENB
    • Description: Drives multiple DC motors.
  10. Water Level Sensor

    • Pins: SIG, VCC, GND
    • Description: Measures the water level.
  11. Wemos D1 Mini Relay Shield

    • Pins: RST, 5V, GND, D4, D3, D2, D1, RX, TX, A0, 3V3, D8, D7, D6, D5, D0, NO, COM, NC
    • Description: Controls high voltage devices.

Wiring Details

AC Wire

ESP8266 ESP-01 WiFi Module

DC Motor

Ultrasonic Sensor

Rocker Switch

Solar Panel

Battery 12V

Arduino UNO

L298N DC Motor Driver

Water Level Sensor

Wemos D1 Mini Relay Shield

Documented Code

Arduino UNO Code (sketch.ino)

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Additional Documentation (documentation.txt)

This document provides a comprehensive overview of the circuit, including the components used, their wiring details, and the code for the Arduino UNO microcontroller.