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

ESP8266 NodeMCU and Arduino UNO Based Smart Irrigation System

View and Edit Project In Cirkit DesignerImage of ESP8266 NodeMCU and Arduino UNO Based Smart Irrigation System

Circuit Documentation

Summary

The circuit in question appears to be a control system utilizing an ESP8266 NodeMCU and an Arduino UNO as microcontrollers. The system includes a DHT11 temperature and humidity sensor, a YL-69 soil moisture sensor, a 1-channel relay module to control a 5V mini water pump, and a resistor whose value is not specified. The power supply for the circuit is provided by two 18650 batteries. The ESP8266 NodeMCU is interfaced with the DHT11 sensor, while the Arduino UNO is connected to both the YL-69 sensor and the relay module which controls the water pump.

Component List

ESP8266 NodeMCU

DHT11

Resistor

Relay Module 1 Channel

5V Mini Water Pump

Humidity YL-69

Arduino UNO

2x 18650 Batteries

Wiring Details

ESP8266 NodeMCU

DHT11

Resistor

Relay Module 1 Channel

5V Mini Water Pump

Humidity YL-69

Arduino UNO

2x 18650 Batteries

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:

}

Note: The provided code for the Arduino UNO is a template with empty setup and loop functions. The actual functionality needs to be implemented based on the requirements of the circuit.

Additional Files