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

NodeMCU ESP8266 Based Smart Irrigation System with Environmental Sensing

View and Edit Project In Cirkit DesignerImage of NodeMCU ESP8266 Based Smart Irrigation System with Environmental Sensing

Circuit Documentation

Summary

This circuit integrates various sensors and actuators with a NodeMCU V3 ESP8266 microcontroller to create an interactive system capable of sensing environmental conditions and responding accordingly. The system includes a DHT11 humidity and temperature sensor, a PIR motion sensor, a YL-69 soil moisture sensor, and a 1-Channel Relay to control a water pump. User input is accepted through a pushbutton, and feedback is provided via an I2C LCD 16x2 screen. The power is supplied by a 2x 18650 battery pack. The circuit is designed for applications such as automated plant watering systems or environmental monitoring stations.

Component List

Wiring Details

NodeMCU V3 ESP8266

DHT11 Humidity and Temperature Sensor

PIR Sensor

Humidity YL-69

1-Channel Relay (5V 10A)

I2C LCD 16x2 Screen

Pushbutton

2x 18650 Battery Pack

Water Pump

Documented Code

No code was provided for the microcontroller. The system's functionality depends on the embedded code that would typically be written to read sensor data, process it, and control the actuators (LCD screen, relay for the water pump) based on the sensor inputs and user interaction through the pushbutton. The code would also handle WiFi connectivity features of the NodeMCU for potential IoT applications.