Description
The ACS712 5A Current Sensor Module is a Hall-effect based current sensing module designed to measure both AC and DC current up to ±5A. It provides an analog voltage output that can be easily read by Arduino, ESP32, STM32, Raspberry Pi ADC circuits, and other microcontrollers.
ACS712 5A Current Sensor Module একটি Hall-effect based current sensor, যা AC এবং DC current পরিমাপ করতে পারে। এটি maximum ±5A current measure করতে পারে এবং analog voltage output দেয়, যা Arduino বা microcontroller দিয়ে সহজে read করা যায়।
This module is widely used in power monitoring, battery current measurement, motor current sensing, solar projects, charger monitoring, and DIY electronics applications.
Key Features | প্রধান বৈশিষ্ট্য
- ACS712 Hall-effect current sensor module
- Measures both AC and DC current
- Current range: ±5A
- Analog voltage output
- Sensitivity: approximately 185mV/A
- Electrical isolation between current path and signal output
- Low resistance current path for reduced power loss
- Works with Arduino and other microcontrollers
- Suitable for battery, motor, charger, and power monitoring projects
- Compact module for easy circuit integration
Applications | ব্যবহার ক্ষেত্র
- AC current measurement project
- DC current measurement project
- Battery charging and discharging monitor
- Solar current monitoring
- Motor current sensing
- Power supply load monitoring
- Arduino energy meter project
- Inverter and UPS current sensing
- Robotics power monitoring
- Smart electrical monitoring system
- DIY electronics and educational projects
Package Includes | প্যাকেজে যা থাকছে
- 1 × ACS712 5A Current Sensor Module
Specifications | স্পেসিফিকেশন
- Product Type: Current Sensor Module
- Sensor IC: ACS712
- Current Range: ±5A
- Current Type: AC and DC
- Output Type: Analog voltage
- Sensitivity: Approximately 185mV/A
- Operating Voltage: 5V DC
- Zero Current Output: Approximately 2.5V
- Isolation Type: Hall-effect electrical isolation
- Compatible Boards: Arduino, ESP32 with ADC protection, STM32, Raspberry Pi with ADC module
- Recommended Use: Current measurement, power monitoring, battery and motor current sensing
Pin Description | পিন পরিচিতি
- VCC – 5V power input
- GND – Ground
- OUT – Analog voltage output
- IP+ / IP- – Current path input and output terminals
How It Works | কীভাবে কাজ করে
The ACS712 sensor measures current using the Hall-effect principle. When current flows through the current path, the sensor generates a proportional analog voltage output. At zero current, the output is around 2.5V. When current increases in one direction, the output voltage increases; when current flows in the opposite direction, the output voltage decreases.
ACS712 Hall-effect principle ব্যবহার করে current measure করে। Current flow করলে module analog voltage output দেয়। Zero current অবস্থায় output সাধারণত 2.5V থাকে। Current direction অনুযায়ী output voltage বাড়ে বা কমে।
Arduino Example Code
#define ACS_PIN A0
float sensitivity = 0.185; // 185mV/A for ACS712 5A
float zeroVoltage = 2.5;
void setup() {
Serial.begin(9600);
}
void loop() {
int adcValue = analogRead(ACS_PIN);
float voltage = adcValue * (5.0 / 1023.0);
float current = (voltage - zeroVoltage) / sensitivity;
Serial.print("Voltage: ");
Serial.print(voltage, 3);
Serial.print(" V | Current: ");
Serial.print(current, 3);
Serial.println(" A");
delay(1000);
}
Important Notes | গুরুত্বপূর্ণ নোট
- This is the 5A version of ACS712.
- Use 5V supply for the module.
- Output is analog, so calibration is recommended for accurate measurement.
- For ESP32, ensure the analog voltage does not exceed the ADC input limit.
- AC current measurement requires RMS calculation in code.
- Do not exceed the rated current range.
- Use proper insulation and safety precautions when measuring AC mains current.
- High-voltage wiring should be handled only by qualified persons.
- Product PCB color, terminal type, and marking may vary depending on stock batch.
Why Choose ACS712 5A Module?
The ACS712 5A module is a simple and low-cost solution for measuring current in electronics projects. It is especially useful for students, makers, engineers, and technicians who want to monitor current using Arduino or other microcontrollers.
ACS712 5A module ব্যবহার করে কম খরচে current monitoring system তৈরি করা যায়। Battery project, motor current sensing, solar monitoring এবং Arduino power measurement project-এর জন্য এটি খুবই কার্যকর।
Frequently Asked Questions | FAQ
Q1: Can ACS712 5A measure both AC and DC current?
Yes. It can measure both AC and DC current up to ±5A.
Q2: What is the sensitivity of ACS712 5A?
The sensitivity is approximately 185mV/A.
Q3: Can I use it with Arduino?
Yes. Connect the OUT pin to an Arduino analog input pin.
Q4: Can I use it with ESP32?
Yes, but ESP32 ADC input voltage limit must be considered. Use voltage scaling if needed.
Q5: What is the output voltage at zero current?
The zero-current output is usually around 2.5V when powered by 5V.
Q6: Can it measure mains AC current?
Technically yes, but AC mains wiring is dangerous. Only qualified persons should handle high-voltage connections with proper safety protection.
Q7: Is this suitable for battery monitoring?
Yes. It can measure charging and discharging current in small battery systems within the 5A range.
Q8: Does it give digital output?
No. It gives analog voltage output.
ACS712 5A Current Sensor Module for Arduino AC DC Measurement
Buy ACS712 5A current sensor module for Arduino, ESP32 and power monitoring projects. Measures AC and DC current with analog output and Hall-effect sensing.











