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

NodeMCU ESP8266 Water Flow Monitoring System with OLED Display and Alert Indicators

View and Edit Project In Cirkit DesignerImage of NodeMCU ESP8266 Water Flow Monitoring System with OLED Display and Alert Indicators

Circuit Documentation

Summary of the Circuit

This circuit is designed around the NodeMCU V3 ESP8266 microcontroller and includes a variety of peripheral components to demonstrate a range of functionalities. The peripherals include a water flow sensor for measuring the flow rate of liquids, a 0.96" OLED display for data visualization, a buzzer for audio feedback, and two LEDs (red and green) for visual status indicators. The circuit is powered by the NodeMCU's 3.3V output, and the ground connections are shared across all components. The OLED display is interfaced with the NodeMCU via I2C communication, while the water flow sensor and the LEDs are connected to digital pins for input and output operations, respectively.

Component List

NodeMCU V3 ESP8266

Water Flow Sensor

0.96" OLED

Buzzer

LED: Two Pin (red)

LED: Two Pin (green)

Wiring Details

NodeMCU V3 ESP8266

Water Flow Sensor

0.96" OLED

Buzzer

LED: Two Pin (red)

LED: Two Pin (green)

Documented Code

No code has been provided for the microcontroller. To fully utilize the circuit's capabilities, embedded code should be written to handle the following tasks:

The code should be structured to initialize the peripherals, handle the main loop with sensor readings and display updates, and include functions for controlling the buzzer and LEDs based on the sensor's input.