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

ESP8266 Controlled Environment Monitoring System with I2C LCD Display and Relay Switched Fan

View and Edit Project In Cirkit DesignerImage of ESP8266 Controlled Environment Monitoring System with I2C LCD Display and Relay Switched Fan

Circuit Documentation

Summary

The circuit in question is designed to interface an ESP8266 microcontroller with a DHT11 temperature and humidity sensor, an I2C LCD 16x2 screen, a 12V single-channel relay, and a 40mm 12V fan. The ESP8266 serves as the central processing unit, reading sensor data from the DHT11 and displaying information on the LCD screen. It also controls the relay, which in turn powers the fan. The 12V power supply provides the necessary voltage for the relay and the fan, while the ESP8266 and other components operate at lower voltages.

Component List

ESP8266

DHT11

I2C LCD 16x2 Screen

12V Single Channel Relay

40mm Fan 12V

12V Power Supply

Wiring Details

ESP8266

DHT11

I2C LCD 16x2 Screen

12V Single Channel Relay

40mm Fan 12V

12V Power Supply

Documented Code

Since no code was provided in the input, this section is not applicable. However, typically this section would include the source code for the microcontroller, along with comments explaining the functionality of each part of the code. This would cover initialization, main loop, interrupt service routines, and any other relevant functions or libraries used in the code.