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

ESP8266 NodeMCU Controlled Environmental Monitoring System with OLED Display and Relay Switching

View and Edit Project In Cirkit DesignerImage of ESP8266 NodeMCU Controlled Environmental Monitoring System with OLED Display and Relay Switching

Circuit Documentation

Summary of the Circuit

This circuit is designed to interface an ESP8266 NodeMCU microcontroller with a variety of sensors, actuators, and display modules. The components include a DHT11 temperature and humidity sensor, a YL-83 rain sensor module with a YL-69 probe, a common cathode RGB LED, a 0.96" OLED display, a piezo speaker, and a KY-019 relay module. The ESP8266 NodeMCU serves as the central processing unit, reading sensor data, controlling the LED and relay, and displaying information on the OLED screen. The circuit is powered by the 3V3 output from the ESP8266 NodeMCU, which is also used to power the sensors and the OLED display.

Component List

ESP8266 NodeMCU

DHT11 Sensor V2

YL-83 Module LM393

YL-69 Sonda

LED: Four Pin (Common Cathode)

0.96" OLED

Piezo Speaker

KY-019 Relay module 1 channel

Wiring Details

ESP8266 NodeMCU

DHT11 Sensor V2

YL-83 Module LM393

YL-69 Sonda

LED: Four Pin (Common Cathode)

0.96" OLED

Piezo Speaker

KY-019 Relay module 1 channel

Documented Code

No code was provided for the microcontrollers in the circuit. To fully utilize the hardware, embedded code would need to be written to handle sensor data acquisition, control the RGB LED, drive the OLED display, generate audio signals with the piezo speaker, and manage the relay operations based on the logic defined for the application.