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

ESP8266 NodeMCU Controlled Relay with ADS1115 and Piezo Buzzer Notification

View and Edit Project In Cirkit DesignerImage of ESP8266 NodeMCU Controlled Relay with ADS1115 and Piezo Buzzer Notification

Circuit Documentation

Summary

The circuit in question appears to be designed for interfacing an ESP8266 NodeMCU microcontroller with several peripheral devices, including an ADS1115 analog-to-digital converter (ADC), a 12V single-channel relay, a piezo buzzer, and a red light that operates at 220VAC. The ESP8266 NodeMCU is responsible for controlling the relay and the buzzer, as well as communicating with the ADC via I2C protocol. The relay is used to switch the red light on and off, and the power supply provides 220VAC to the relay and the light.

Component List

ESP8266 NodeMCU

Red Light 220VAC

ADS1115

Power 220V

Piezo Buzzer

12V Single Channel Relay

Wiring Details

ESP8266 NodeMCU

Red Light 220VAC

ADS1115

Power 220V

Piezo Buzzer

12V Single Channel Relay

Documented Code

No code has been provided for the microcontroller. The expected code should handle the initialization and control of the I2C interface for communication with the ADS1115 ADC, as well as the digital outputs to control the relay and the buzzer. It should also include routines for reading the ADC values and possibly for WiFi communication, given the capabilities of the ESP8266 NodeMCU.