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

ESP8266 NodeMCU-Based Smart Gardening System with Environmental Sensors and Water Pump Control

View and Edit Project In Cirkit DesignerImage of ESP8266 NodeMCU-Based Smart Gardening System with Environmental Sensors and Water Pump Control

Circuit Documentation

Summary of the Circuit

This circuit appears to be designed for environmental monitoring and control, featuring a variety of sensors and actuators. The core of the circuit is an ESP8266 NodeMCU microcontroller, which is responsible for interfacing with the various components, including a DHT11 temperature and humidity sensor, a PIR motion sensor, a soil moisture sensor (YL-69), and a relay-controlled water pump. The circuit also includes a pushbutton for user input, an LCD display for output, and a buck converter to regulate the power supply. The ESP8266 NodeMCU is powered by a DC source through the buck converter, and it controls the relay to switch an AC source that powers the water pump. The LCD display is interfaced via an I2C adapter for simplified communication.

Component List

DC Power Input

AC Power Source

Microcontroller

Power Regulation

Relay Module

Display

Sensors

Actuator

User Input

Wiring Details

DC Power Input

AC Power Source

Microcontroller

Power Regulation

Relay Module

Display

Sensors

Actuator

User Input

Documented Code

No code was provided in the input. The code section would typically include the firmware for the ESP8266 NodeMCU, detailing how it interacts with the sensors, the relay, and the LCD display, as well as any communication protocols used (e.g., I2C for the LCD). It would also include the logic for reading sensor values, controlling the relay, and responding to the pushbutton input.