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

ESP8266 NodeMCU Wi-Fi Controlled Temperature and Humidity Fan System

View and Edit Project In Cirkit DesignerImage of ESP8266 NodeMCU Wi-Fi Controlled Temperature and Humidity Fan System

Circuit Documentation

Summary

This document provides a detailed overview of an electrical circuit designed to interface an ESP8266 NodeMCU microcontroller with various components including a DHT11 temperature and humidity sensor, a relay module, a transistor, a diode, a resistor, and a fan. The circuit is powered by a Vcc source and includes ground connections. The ESP8266 NodeMCU is programmed to interact with the connected components, potentially for home automation or environmental monitoring purposes.

Component List

Power Sources

Active Components

Passive Components

Sensors

Comments

Wiring Details

ESP8266 NodeMCU

Resistor (220 Ohms)

BC547 Transistor

Relay

Diode

Fan

DHT11

Documented Code

ESP8266 NodeMCU (sketch.ino)

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

ESP8266 NodeMCU (documentation.txt)

(No additional documentation provided for the code)

This concludes the documentation for the given circuit. The circuit is designed to control a fan using a relay, which is driven by a transistor switched by the ESP8266 NodeMCU. The DHT11 sensor provides environmental data, and the diode ensures protection against back EMF from the relay coil. The ESP8266 NodeMCU's code is currently a template and should be further developed to implement the desired functionality.