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

ESP8266 NodeMCU Based Temperature Monitoring System with LCD Display and Fan Control

View and Edit Project In Cirkit DesignerImage of ESP8266 NodeMCU Based Temperature Monitoring System with LCD Display and Fan Control

Circuit Documentation

Summary

This circuit is designed to interface an ESP8266 NodeMCU microcontroller with several peripheral devices, including a DS18B20 temperature sensor, an LCD Display (16x4 characters) with I2C interface, an IRFZ44N power MOSFET for controlling a 12V fan, and a 7805 voltage regulator for stabilizing the input voltage. The circuit also includes electrolytic capacitors for voltage smoothing and a resistor for the DS18B20 sensor. The power supply is a 12V source that powers the fan and the voltage regulator. The ESP8266 NodeMCU controls the temperature sensor, the LCD display, and the fan via the MOSFET.

Component List

ESP8266 NodeMCU

DS18B20

Resistor

IRFZ44N

LCD Display 16x4 I2C

7805

Electrolytic Capacitor (10 µF)

Electrolytic Capacitor (100 µF)

40mm Fan 12V

12V Power Supply

Wiring Details

ESP8266 NodeMCU

DS18B20

Resistor (4.7k Ohms)

IRFZ44N

LCD Display 16x4 I2C

7805

Electrolytic Capacitor (10 µF)

Electrolytic Capacitor (100 µF)

40mm Fan 12V

12V Power Supply

Documented Code

No code has been provided for the microcontroller. If code is later provided, it should be documented here, including descriptions of the functionality, setup, and main loop, as well as any functions or libraries used.