DIYables ACS712 30A Hall Current Sensor Module ACS712ELC-30A for Arduino ESP32 ESP8266 Raspberry Pi, Analog Current Detection Board, 2 Pack

Buy on Amazon
ACS712ELC-30A Hall effect current sensor module for Arduino ESP32 ESP8266 Raspberry Pi 2 pack Click to zoom
ACS712ELC-30A Hall effect current sensor module for Arduino ESP32 ESP8266 Raspberry Pi 2 packACS712 30A current sensor module with analog output and 5V power LED indicatorDIYables ACS712 current sensor 2-pack contents for DIY electronics and power monitoringACS712ELC-30A current sensor module pinout showing VCC GND and analog output pinsACS712 30A current sensor connected to Arduino board for current monitoring projectACS712 Hall current sensor wiring with ESP32 development board for power sensing

Quick Overview

The DIYables ACS712ELC-30A is a Hall effect current sensor module that measures both AC and DC currents up to 30A with a stable analog voltage output. Based on the ACS712ELC-30A chip, it provides approximately 100mV per amp of sensitivity, making it suitable for accurate current sensing in power monitoring, motor control, and energy management applications with Arduino, ESP32, ESP8266, and Raspberry Pi.

The module supports bidirectional current measurement — positive and negative current directions — with the output centered at VCC/2 (2.5V at 5V supply) when no current flows. An onboard power LED provides a quick visual status check during operation. The package includes two sensor modules, offering redundancy or simultaneous measurement in multi-channel setups.

Ideal for current monitoring in battery management systems, motor speed controllers, solar charge monitors, home energy meters, and any embedded project requiring reliable AC or DC current sensing.

Key Features

  • ACS712ELC-30A Hall Effect Chip — Measures AC and DC current up to 30A with stable analog output using proven Hall effect technology
  • Bidirectional Current Measurement — Detects positive and negative current flow with output centered at VCC/2 (2.5V) at zero current
  • High Sensitivity Analog Output — Provides approximately 100mV per amp for accurate current sensing in power monitoring applications
  • 5V Operation with Power LED — Operates on 5V supply with onboard LED indicator for easy power status checking during use
  • 2-Pack for DIY Projects — Includes two modules for redundancy or multi-channel current sensing in Arduino, ESP32, and ESP8266 projects
  • Wide Compatibility — Works with Arduino, ESP32, ESP8266, Raspberry Pi, and any microcontroller with an analog input

SPECIFICATION

Specification Value
Product Type Hall Effect Current Sensor Module
Chip ACS712ELC-30A
Measurement Type AC and DC current
Maximum Current ±30A
Output Type Analog voltage
Sensitivity ~100 mV/A
Zero-Current Output VCC/2 (2.5V at 5V supply)
Operating Voltage 5V DC
Power Indicator LED
Interface Analog output
Package Quantity 2 pieces
Compatibility Arduino, ESP32, ESP8266, Raspberry Pi, any microcontroller with analog input
Applications Current monitoring, motor control, battery management, energy metering, solar charge monitoring

※ NOTE THAT:

When using with ESP32 or ESP8266 (3.3V ADC logic), power the module from 3.3V instead of 5V. This lowers the zero-current output to 1.65V and keeps the full output range within the 3.3V ADC limit. If the module must run at 5V, use a voltage divider on the analog output before connecting to a 3.3V ADC pin.

PACKAGE

A package includes:

Qty Items
2 ACS712ELC-30A current sensor modules

COMPATIBLE HARDWARE

  • Arduino boards (UNO, Mega, Nano, etc.) — Via analog input pin (A0–A5) at 5V
  • Arduino Uno R4 WiFi/Minima — Via analog input at 5V
  • Arduino Nano ESP32 — Via analog input at 3.3V (power module from 3.3V)
  • ESP32 development boards — Via ADC pin at 3.3V (configure 11dB attenuation; power module from 3.3V)
  • ESP8266 boards (NodeMCU, Wemos D1, etc.) — Via A0 analog pin at 3.3V (power module from 3.3V)
  • Raspberry Pi (all models) — Via external ADC module (e.g., ADS1115) over I2C
  • Raspberry Pi Pico — Via analog input pin at 3.3V (power module from 3.3V)
  • Any microcontroller with analog input — Compatible with 3.3V or 5V supply accordingly