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

ESP8266 NodeMCU-Based Environmental Monitoring and Proximity Detection System

View and Edit Project In Cirkit DesignerImage of ESP8266 NodeMCU-Based Environmental Monitoring and Proximity Detection System

Circuit Documentation

Summary

The circuit in question is designed to interface an ESP8266 NodeMCU microcontroller with a variety of sensors and output devices. The sensors include a BME/BMP280 for atmospheric measurements and an HC-SR04 Ultrasonic Sensor for distance measurement. The output devices are two LEDs (one red and one green) and an OLED 1.3" display for visual feedback. The circuit utilizes I2C communication for the BME/BMP280 and OLED display, and GPIO pins for controlling the ultrasonic sensor and LEDs. The LEDs are connected through resistors to limit the current flow.

Component List

ESP8266 NodeMCU

BME/BMP280

HC-SR04 Ultrasonic Sensor

LED: Two Pin (red)

LED: Two Pin (green)

Resistor (200 Ohms)

OLED 1.3"

Wiring Details

ESP8266 NodeMCU

BME/BMP280

HC-SR04 Ultrasonic Sensor

LED: Two Pin (red)

LED: Two Pin (green)

Resistor (200 Ohms)

Resistor (200 Ohms)

OLED 1.3"

Documented Code

No code has been provided for the microcontroller. The documentation of the code would typically include setup and loop functions for an Arduino-based microcontroller like the ESP8266 NodeMCU, along with any necessary functions for sensor readings, data processing, and output control.