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

ESP32-Controlled Smart Lighting System with Power Monitoring

View and Edit Project In Cirkit DesignerImage of ESP32-Controlled Smart Lighting System with Power Monitoring

Circuit Documentation

Summary

The circuit described by the provided inputs is a monitoring system that utilizes an ESP32 microcontroller to interface with multiple ACS712 current sensors through an Adafruit ADS1115 16-bit I2C ADC (Analog-to-Digital Converter). The ESP32 reads current measurements from the ACS712 sensors and communicates via I2C with the ADS1115. The circuit is powered through a 2.1mm DC Barrel Jack, which is connected to a Buck converter to step down the voltage to a level suitable for the microcontroller and sensors. Additionally, there are several bulbs in the circuit, each connected to a corresponding ACS712 sensor to presumably act as a load for current measurement.

Component List

2.1mm DC Barrel Jack

Buck Converter

Adafruit ADS1115 16Bit I2C ADC

ESP32 (30 pin)

ACS712 Current Sensor 5A 20A 30A

Bulb

Power 220V

Wiring Details

2.1mm DC Barrel Jack

Buck Converter

Adafruit ADS1115 16Bit I2C ADC

ESP32 (30 pin)

ACS712 Current Sensor 5A 20A 30A (Multiple Instances)

Bulb (Multiple Instances)

Power 220V (Multiple Instances)

Documented Code

No code was provided for the microcontrollers in the circuit. Therefore, this section is not applicable for the current documentation.