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

ESP8266 NodeMCU-Based Smart Irrigation System with GSM Reporting and Environmental Monitoring

View and Edit Project In Cirkit DesignerImage of ESP8266 NodeMCU-Based Smart Irrigation System with GSM Reporting and Environmental Monitoring

Circuit Documentation

Summary of the Circuit

This circuit is designed to interface various sensors and actuators with an ESP8266 NodeMCU microcontroller. The circuit includes a 12V fan, an LCD I2C display, a 5V mini water pump, a 12V power supply, a 1-Channel Relay, a GSM SIM900 module for cellular communication, a step-up boost power converter, a soil moisture module with a sensor, and a DHT11 humidity and temperature sensor. The ESP8266 NodeMCU serves as the central processing unit, controlling the relay, reading sensor data, and communicating with the GSM module. The circuit is powered by a 12V power supply, with a step-up converter adjusting voltage levels where necessary.

Component List

ESP8266 NodeMCU

40mm Fan 12V

LCD I2C Display

5V Mini Water Pump

12V Power Supply

1-Channel Relay (5V 10A)

GSM SIM900

Step Up Boost Power Converter, Adjustable Voltage Regulator

Soil Moisture Module

Soil Moisture Sensor

DHT11 Humidity and Temperature Sensor

Wiring Details

ESP8266 NodeMCU

40mm Fan 12V

LCD I2C Display

5V Mini Water Pump

12V Power Supply

1-Channel Relay (5V 10A)

GSM SIM900

Step Up Boost Power Converter, Adjustable Voltage Regulator

Soil Moisture Module

Soil Moisture Sensor

DHT11 Humidity and Temperature Sensor

Documented Code

No code was provided for the microcontrollers in the circuit. Therefore, this section is left blank until the relevant code is available for documentation.