{"product_id":"acs712-hall-effect-current-sensor-module-5a-20a-30a","title":"ACS712 Hall Effect Current Sensor Module (5A\/20A\/30A)","description":"\u003ch2\u003e📋 Overview\u003c\/h2\u003e\n\u003cp\u003eThe ACS712 Hall Effect Current Sensor Module lets you measure both AC and DC current using an analog voltage output that's easy to read with any Arduino, ESP32, or other microcontroller. Built around the Allegro ACS712 Hall-effect IC, this module provides galvanic isolation between the measured circuit and your control electronics, so you get accurate current readings without physically breaking into sensitive low-voltage wiring. Choose the range that matches your project: 5A for low-power electronics, 20A for general-purpose motor and power supply monitoring, or 30A for higher-current battery, solar, and inverter applications.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003e⭐ Key Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eAvailable in 5A, 20A, or 30A Ranges\u003c\/strong\u003e — select the option that matches your application below\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHall-Effect Current Sensing\u003c\/strong\u003e — no series resistor, minimal insertion loss\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eElectrical Isolation\u003c\/strong\u003e — 2.1kV RMS isolation between the current path and the signal\/output side\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAnalog Voltage Output\u003c\/strong\u003e — proportional to current, centered at 2.5V with no current flowing\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMeasures AC or DC Current\u003c\/strong\u003e — suitable for both types of loads\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFast Response\u003c\/strong\u003e — 80kHz bandwidth, 5µs output rise time\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLow Internal Resistance\u003c\/strong\u003e — 1.2mΩ conductor path minimizes power loss and heating\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSimple 3-Pin Header\u003c\/strong\u003e — direct connection to any 5V-logic microcontroller\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eScrew Terminal Current Path\u003c\/strong\u003e — solder-free connection for the current-carrying wires\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch2\u003e📊 Specifications\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSensor IC\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eAllegro ACS712\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSensing Method\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eHall-effect, linear\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCurrent Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eAC or DC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSupply Voltage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e5V DC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eZero-Current Output Voltage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e2.5V (Vcc \/ 2)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eOutput Signal\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eAnalog voltage, proportional to current\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eBandwidth\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e80 kHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eOutput Rise Time\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e5 µs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eTotal Output Error\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e±1.5% at 25°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eInternal Conductor Resistance\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e1.2 mΩ\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eIsolation Voltage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e2.1kV RMS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eOperating Temperature\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e-40°C to +85°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eConnector Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e3-pin breakout header (Vcc, Out, Gnd) + 2-position screw terminal\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eBoard Dimensions\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eApprox. 31.73 × 13.25 × 14 mm (1.25 × 0.52 × 0.55 inches) L × W × H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003eRange-Specific Specifications\u003c\/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eVariant\u003c\/th\u003e\n\u003cth\u003eCurrent Range\u003c\/th\u003e\n\u003cth\u003eSensitivity\u003c\/th\u003e\n\u003cth\u003eBest For\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e5A\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e-5A to +5A\u003c\/td\u003e\n\u003ctd\u003e185 mV\/A\u003c\/td\u003e\n\u003ctd\u003eSmall electronics, low-power circuits, precision low-current monitoring\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e20A\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e-20A to +20A\u003c\/td\u003e\n\u003ctd\u003e100 mV\/A\u003c\/td\u003e\n\u003ctd\u003eGeneral-purpose motor control, power supplies, mid-size battery systems\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e30A\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e-30A to +30A\u003c\/td\u003e\n\u003ctd\u003e66 mV\/A\u003c\/td\u003e\n\u003ctd\u003eHigher-current inverters, solar arrays, larger battery banks, appliance monitoring\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003chr\u003e\n\u003ch2\u003e📌 Pinout\u003c\/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePin\u003c\/th\u003e\n\u003cth\u003eFunction\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eVcc\u003c\/td\u003e\n\u003ctd\u003e+5V supply input\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOut\u003c\/td\u003e\n\u003ctd\u003eAnalog voltage output (proportional to current)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGnd\u003c\/td\u003e\n\u003ctd\u003eGround\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eScrew Terminal 1 \u0026amp; 2\u003c\/td\u003e\n\u003ctd\u003eCurrent path — connect in series with the load being measured\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003chr\u003e\n\u003ch2\u003e🔌 Wiring the Module to Arduino\u003c\/h2\u003e\n\u003cp\u003eWiring the ACS712 module is straightforward — it uses just three signal pins plus the two screw terminals for the current path.\u003c\/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eACS712 Module Pin\u003c\/th\u003e\n\u003cth\u003eArduino Pin\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eVcc\u003c\/td\u003e\n\u003ctd\u003e5V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOut\u003c\/td\u003e\n\u003ctd\u003eAnalog input (e.g., A0)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGnd\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003eThe two screw terminals are wired in series with the positive lead of the circuit you want to measure — current must physically pass through the module for it to detect the field generated by that current.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003e📦 What's in the Box\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 x ACS712 Hall Effect Current Sensor Module (range as selected — 5A, 20A, or 30A)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch2\u003e🎯 Typical Applications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBattery charge\/discharge current monitoring\u003c\/li\u003e\n\u003cli\u003eSolar panel and charge controller current logging\u003c\/li\u003e\n\u003cli\u003eMotor and pump current monitoring\u003c\/li\u003e\n\u003cli\u003ePower supply and inverter load monitoring\u003c\/li\u003e\n\u003cli\u003eOvercurrent detection and protection circuits\u003c\/li\u003e\n\u003cli\u003eDIY energy monitors and smart power strips\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e💡 Tip:\u003c\/strong\u003e The module's output is centered at 2.5V with zero current flowing. In your code, read the analog value, convert it to voltage, subtract 2.5V, then divide by the sensitivity (185mV\/A, 100mV\/A, or 66mV\/A depending on your variant) to calculate the current. For the most stable readings, average several samples together to filter out electrical noise.\u003c\/p\u003e\n\u003c\/blockquote\u003e\n\u003chr\u003e\n\u003ch2\u003e🚫 Limitations\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNot intended for automotive applications\u003c\/li\u003e\n\u003cli\u003eDo not exceed the rated current range for your selected variant — sustained overcurrent can permanently damage the sensor\u003c\/li\u003e\n\u003cli\u003eNever connect the screw terminals directly to mains AC voltage without appropriate safety precautions and enclosures\u003c\/li\u003e\n\u003cli\u003eAccuracy can be affected by nearby strong magnetic fields or ferrous metal objects placed close to the sensor IC\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch2\u003e📄 Documentation \u0026amp; Resources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"\/es\/blogs\/learn\/acs712-hall-effect-current-sensor-module-5a-20a-30a-user-guide\" target=\"_blank\" title=\"ACS712 Current Sensor Module User Guide\" rel=\"noopener\"\u003eUser Guide — Wiring, Arduino code, calibration \u0026amp; troubleshooting\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/es\/blogs\/learn\/tagged\/sensor-detector-modules\" target=\"_blank\" title=\"All Sensor, Detector \u0026amp; Input Module User Guides\" rel=\"noopener\"\u003eAll Sensor, Detector \u0026amp; Input Module Guides\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003cp\u003e\u003cem\u003eSold and supported by \u003ca href=\"https:\/\/envistiamall.com\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eEnvistia Mall\u003c\/a\u003e. Ships from the USA. For wiring diagrams, sample code, and troubleshooting, see the User Guide tab on this product page. The manufacturer and Envistia LLC (dba Envistia Mall) are not responsible for any damages or losses resulting from the use of this product. Always follow proper electrical safety practices when working with electronic components. Specifications are based on manufacturer data and are subject to change without notice.\u003c\/em\u003e\u003c\/p\u003e","brand":"Envistia","offers":[{"title":"5 Amps","offer_id":48912168648953,"sku":"EM-SENSR-0026-5A","price":2.89,"currency_code":"USD","in_stock":true},{"title":"20 Amps","offer_id":48912168681721,"sku":"EM-SENSR-0026-20A","price":2.89,"currency_code":"USD","in_stock":true},{"title":"30 Amps","offer_id":48912168714489,"sku":"EM-SENSR-0026-30A","price":2.89,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1641\/0911\/files\/acs712-hall-effect-current-sensor-module-5a20a30a-5969731.jpg?v=1787941267","url":"https:\/\/envistiamall.com\/es\/products\/acs712-hall-effect-current-sensor-module-5a-20a-30a","provider":"Envistia Mall","version":"1.0","type":"link"}