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

ESP8266 Automated Climate Control and Watering System

View and Edit Project In Cirkit DesignerImage of ESP8266 Automated Climate Control and Watering System

Circuit Documentation

Summary

The circuit in question appears to be a control and monitoring system, likely for an environmental or hydroponic application. It includes a NodeMCU V3 ESP8266 microcontroller, which is the central processing unit capable of connecting to Wi-Fi for potential IoT applications. The circuit also features a DHT11 temperature and humidity sensor, a water sensor, multiple relay modules to control power to devices such as water pumps and fans, and a PCB board that serves as the base for mounting and interconnecting the components. The circuit is powered by a 12V power supply, and there are provisions for connecting water pumps and fans, which are controlled by the relay modules.

Component List

NodeMCU V3 ESP8266

DHT11

Water Sensor

2 Channel Relay Module (x3)

Humidity Sensor

PCB Board

Water Pump 12V (x3)

Fan (x2)

12V Power Supply (x2)

Baseboard ESP8266

Wiring Details

NodeMCU V3 ESP8266

DHT11

Water Sensor

2 Channel Relay Module (Instance 1)

2 Channel Relay Module (Instance 2)

2 Channel Relay Module (Instance 3)

Humidity Sensor

PCB Board

Water Pump 12V (Instance 1)

Water Pump 12V (Instance 2)

Water Pump 12V (Instance 3)

Fan (Instance 1)

Fan (Instance 2)

12V Power Supply (Instance 1)

12V Power Supply (Instance 2)

Baseboard ESP8266

Documented Code

There is no code provided for the microcontroller(s) in the circuit. For a functional system, embedded code would be required to control the GPIO pins of the NodeMCU V3 ESP8266, read sensor data, and manage the relay modules based on sensor inputs or external commands (potentially over Wi-Fi). The code would typically be written in C or C++ using the Arduino IDE or similar development environments that support the ESP8266.