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

ESP32 and Multiplexer-Based Multi-Channel Current Monitoring System

View and Edit Project In Cirkit DesignerImage of ESP32 and Multiplexer-Based Multi-Channel Current Monitoring System

Circuit Documentation

Summary

This circuit consists of an ESP32 microcontroller, a 16-channel analog multiplexer, and multiple ACS712 current sensors. The ESP32 controls the multiplexer to select different current sensors, allowing it to read current measurements from multiple channels. The multiplexer and current sensors are powered by the ESP32.

Component List

  1. 16 Channel Analog Multiplexer Bob

    • Description: A multiplexer that allows one of 16 analog inputs to be selected and routed to a single output.
    • Pins: GND, VCC, EN, S0, S1, S2, S3, SIG, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15
  2. ESP32 38 PINS

    • Description: A powerful microcontroller with Wi-Fi and Bluetooth capabilities.
    • Pins: GND, G23, G22, TXD, RXD, G21, G19, G18, G5, G17, G16, G4, G0, G2, G15, SDI, SD0, CLK, 3V3, EN, SP, SN, G34, G35, G32, 33, G25, G26, G27, G14, G12, G13, SD2, SD3, 5V
  3. ACS712 Current Sensor 5A 20A 30A

    • Description: A current sensor that provides an analog voltage output proportional to the current passing through it.
    • Pins: 1, 2, GND, OUT, VCC

Wiring Details

16 Channel Analog Multiplexer Bob

ESP32 38 PINS

ACS712 Current Sensor 5A 20A 30A

Code

No code provided.