10A range Current Sensor Module ACS712

SKU: 805 Category: Tag:

Apple Shopping Event

Hurry and get discounts on all Apple devices up to 20%

65,00 EGP

4 People watching this product now!

Payment Methods:

Description

<div> <p>The 10A range Current Sensor Module ACS712 consists of a precise, low-offset, linear Hall circuit with a copper conduction path located near the surface of the die. Applied current flowing through this copper conduction path generates a magnetic field in which the Hall IC converts into a proportional voltage.</p> <p><strong>Sensing and controlling current flow is a fundamental requirement in a wide variety of applications including, over-current protection circuits, battery chargers, switching mode power supplies, digital watt meters, programmable current sources, etc.</strong></p> <p>This ACS721 current module is based on the ACS712 sensor, which can accurately detect AC or DC current.</p> <p>The maximum AC or DC that can be detected can reach 10A, and the present current signal can be read via analog I / O port of Arduino.</p> </div> <h5><strong>Note:</strong></h5> <p><em>ACS712 is based on the principle of the Hall test, please use this field to avoid an impact!</em></p> <h5><strong>Connection Diagram:</strong></h5> <p><a href=""https://robu.in/wp-content/uploads/2016/03/arduino_ACS712.jpg""><img class=""size-medium wp-image-55642 aligncenter entered lazyloaded"" title=""Acs712 5A Current Sensor Arduino Acs712"" src=""https://robu.in/wp-content/uploads/2016/03/arduino_ACS712-300×246.jpg"" alt=""Arduino_Acs712"" width=""300"" height=""246"" data-lazy-srcset=""https://robu.in/wp-content/uploads/2016/03/arduino_ACS712-300×246.jpg 300w, https://robu.in/wp-content/uploads/2016/03/arduino_ACS712-37×30.jpg 37w, https://robu.in/wp-content/uploads/2016/03/arduino_ACS712.jpg 490w"" data-lazy-sizes=""(max-width: 300px) 100vw, 300px"" data-lazy-src=""https://robu.in/wp-content/uploads/2016/03/arduino_ACS712-300×246.jpg"" data-ll-status=""loaded"" /></a></p> <p><a href=""https://robu.in/wp-content/uploads/2016/03/ACS712-30A.jpg""><img class=""size-medium wp-image-55641 aligncenter entered lazyloaded"" title=""Acs712 5A Current Sensor Acs712 30A"" src=""https://robu.in/wp-content/uploads/2016/03/ACS712-30A-300×209.jpg"" alt=""Arduino_Acs712"" width=""300"" height=""209"" data-lazy-srcset=""https://robu.in/wp-content/uploads/2016/03/ACS712-30A-300×209.jpg 300w, https://robu.in/wp-content/uploads/2016/03/ACS712-30A-220×154.jpg 220w, https://robu.in/wp-content/uploads/2016/03/ACS712-30A-43×30.jpg 43w, https://robu.in/wp-content/uploads/2016/03/ACS712-30A.jpg 500w"" data-lazy-sizes=""(max-width: 300px) 100vw, 300px"" data-lazy-src=""https://robu.in/wp-content/uploads/2016/03/ACS712-30A-300×209.jpg"" data-ll-status=""loaded"" /></a></p> <hr /> <h4><strong>Features :</strong></h4> <ol> <li>Low-noise analog signal path.</li> <li>Device bandwidth is set via the new FILTER pin.</li> <li>5 µs output rise time in response to step input current.</li> <li>Small footprint, low-profile SOIC8 package.</li> <li>2.1 kV RMS minimum isolation voltage from pins 1-4 to pins 5-8.</li> <li>5.0 V, single-supply operation.</li> <li>66 to 185 mV/A output sensitivity.</li> <li>Output voltage proportional to AC or DC currents.</li> <li>Factory-trimmed for accuracy.</li> <li>Extremely stable output offset voltage.</li> <li>Nearly zero magnetic hystereses.</li> <li>The ratiometric output from the supply voltage.</li> </ol> <hr /> <h4><strong>Package Includes :</strong></h4> <p>1 x 10A Range Current Sensor Module ACS712.</p> <p> </p>

🔌
Pin Connections
1 Table
Pin Connections Table 1
BoardSensor PinConnection
ACS712-10AVCC/GND/OUT5V (or 3.3V - see code note) / GND / board analog pin
📟
10A range Current Sensor Module ACS712
7 Examples • C/C++ | Boards: Arduino Uno, Arduino Nano, Arduino Mega, ESP32, ESP8266, STM32, Raspberry Pi Pico
10A range Current Sensor Module ACS712 - Arduino Uno
10A range Current Sensor Module ACS712 - Arduino Nano
10A range Current Sensor Module ACS712 - Arduino Mega
10A range Current Sensor Module ACS712 - ESP32
10A range Current Sensor Module ACS712 - ESP8266
10A range Current Sensor Module ACS712 - STM32
10A range Current Sensor Module ACS712 - Raspberry Pi Pico
📄 File: 10a_range_current_sensor_module_acs712_-_arduino_uno.inoArduino Uno
578 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Analog pin A0 on Arduino Uno
6#define ACS_PIN A0
7const float VCC = 5.0;
8const float SENSITIVITY = 0.100; // V per A, for the ACS712 10A module variant
9const float ZERO_CURRENT_VOLTAGE = VCC / 2.0; // module outputs VCC/2 at 0A
10
11void setup() {
12 Serial.begin(115200);
13}
14
15void loop() {
16 int raw = analogRead(ACS_PIN);
17 float voltage = raw * 5.0 / 1023.0;
18 float current = (voltage - ZERO_CURRENT_VOLTAGE) / SENSITIVITY;
19
20 Serial.print("Current: "); Serial.print(current); Serial.println(" A");
21
22 delay(500);
23}
📄 File: 10a_range_current_sensor_module_acs712_-_arduino_nano.inoArduino Nano
579 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Analog pin A0 on Arduino Nano
6#define ACS_PIN A0
7const float VCC = 5.0;
8const float SENSITIVITY = 0.100; // V per A, for the ACS712 10A module variant
9const float ZERO_CURRENT_VOLTAGE = VCC / 2.0; // module outputs VCC/2 at 0A
10
11void setup() {
12 Serial.begin(115200);
13}
14
15void loop() {
16 int raw = analogRead(ACS_PIN);
17 float voltage = raw * 5.0 / 1023.0;
18 float current = (voltage - ZERO_CURRENT_VOLTAGE) / SENSITIVITY;
19
20 Serial.print("Current: "); Serial.print(current); Serial.println(" A");
21
22 delay(500);
23}
📄 File: 10a_range_current_sensor_module_acs712_-_arduino_mega.inoArduino Mega
579 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Analog pin A0 on Arduino Mega
6#define ACS_PIN A0
7const float VCC = 5.0;
8const float SENSITIVITY = 0.100; // V per A, for the ACS712 10A module variant
9const float ZERO_CURRENT_VOLTAGE = VCC / 2.0; // module outputs VCC/2 at 0A
10
11void setup() {
12 Serial.begin(115200);
13}
14
15void loop() {
16 int raw = analogRead(ACS_PIN);
17 float voltage = raw * 5.0 / 1023.0;
18 float current = (voltage - ZERO_CURRENT_VOLTAGE) / SENSITIVITY;
19
20 Serial.print("Current: "); Serial.print(current); Serial.println(" A");
21
22 delay(500);
23}
📄 File: 10a_range_current_sensor_module_acs712_-_esp32.inoESP32
834 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Analog pin 34 on ESP32
6// NOTE: this module is normally supplied with 5V (its zero-current point is VCC/2).
7// Power it from 5V still if your board has a 5V pin (Uno/Nano/Mega do); on 3.3V-only
8// boards power the module from 3.3V instead and this code's VCC constant already matches.
9#define ACS_PIN 34
10const float VCC = 3.3;
11const float SENSITIVITY = 0.100; // V per A, for the ACS712 10A module variant
12const float ZERO_CURRENT_VOLTAGE = VCC / 2.0; // module outputs VCC/2 at 0A
13
14void setup() {
15 Serial.begin(115200);
16}
17
18void loop() {
19 int raw = analogRead(ACS_PIN);
20 float voltage = raw * 3.3 / 4095.0;
21 float current = (voltage - ZERO_CURRENT_VOLTAGE) / SENSITIVITY;
22
23 Serial.print("Current: "); Serial.print(current); Serial.println(" A");
24
25 delay(500);
26}
📄 File: 10a_range_current_sensor_module_acs712_-_esp8266.inoESP8266
836 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Analog pin A0 on ESP8266
6// NOTE: this module is normally supplied with 5V (its zero-current point is VCC/2).
7// Power it from 5V still if your board has a 5V pin (Uno/Nano/Mega do); on 3.3V-only
8// boards power the module from 3.3V instead and this code's VCC constant already matches.
9#define ACS_PIN A0
10const float VCC = 3.3;
11const float SENSITIVITY = 0.100; // V per A, for the ACS712 10A module variant
12const float ZERO_CURRENT_VOLTAGE = VCC / 2.0; // module outputs VCC/2 at 0A
13
14void setup() {
15 Serial.begin(115200);
16}
17
18void loop() {
19 int raw = analogRead(ACS_PIN);
20 float voltage = raw * 3.3 / 1023.0;
21 float current = (voltage - ZERO_CURRENT_VOLTAGE) / SENSITIVITY;
22
23 Serial.print("Current: "); Serial.print(current); Serial.println(" A");
24
25 delay(500);
26}
📄 File: 10a_range_current_sensor_module_acs712_-_stm32.inoSTM32
836 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Analog pin PA0 on STM32
6// NOTE: this module is normally supplied with 5V (its zero-current point is VCC/2).
7// Power it from 5V still if your board has a 5V pin (Uno/Nano/Mega do); on 3.3V-only
8// boards power the module from 3.3V instead and this code's VCC constant already matches.
9#define ACS_PIN PA0
10const float VCC = 3.3;
11const float SENSITIVITY = 0.100; // V per A, for the ACS712 10A module variant
12const float ZERO_CURRENT_VOLTAGE = VCC / 2.0; // module outputs VCC/2 at 0A
13
14void setup() {
15 Serial.begin(115200);
16}
17
18void loop() {
19 int raw = analogRead(ACS_PIN);
20 float voltage = raw * 3.3 / 4095.0;
21 float current = (voltage - ZERO_CURRENT_VOLTAGE) / SENSITIVITY;
22
23 Serial.print("Current: "); Serial.print(current); Serial.println(" A");
24
25 delay(500);
26}
📄 File: 10a_range_current_sensor_module_acs712_-_raspberry_pi_pico.inoRaspberry Pi Pico
846 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Analog pin 26 on Raspberry Pi Pico
6// NOTE: this module is normally supplied with 5V (its zero-current point is VCC/2).
7// Power it from 5V still if your board has a 5V pin (Uno/Nano/Mega do); on 3.3V-only
8// boards power the module from 3.3V instead and this code's VCC constant already matches.
9#define ACS_PIN 26
10const float VCC = 3.3;
11const float SENSITIVITY = 0.100; // V per A, for the ACS712 10A module variant
12const float ZERO_CURRENT_VOLTAGE = VCC / 2.0; // module outputs VCC/2 at 0A
13
14void setup() {
15 Serial.begin(115200);
16}
17
18void loop() {
19 int raw = analogRead(ACS_PIN);
20 float voltage = raw * 3.3 / 4095.0;
21 float current = (voltage - ZERO_CURRENT_VOLTAGE) / SENSITIVITY;
22
23 Serial.print("Current: "); Serial.print(current); Serial.println(" A");
24
25 delay(500);
26}
Hall-effect AC/DC current sensor, 10A variant.

نظرة عامة ومواصفات المنتج — بالعربية

10A range Current Sensor Module ACS712 متوفر الآن في متجر إكوسترا للإلكترونيات، ضمن قسم Sensors، بسعر 65,00 EGP. كود المنتج لدينا: 805. المنتج غير متوفر حالياً — تواصل معنا عبر واتساب لمعرفة موعد توفره القادم.

أهم المواصفات الفنية:

  • الوزن: 1 g

هذا المنتج مناسب لمشاريع الأردوينو (Arduino) و ESP32 و Raspberry Pi، ومشاريع الروبوتات وإنترنت الأشياء والتعليم الهندسي. جميع القطع مفحوصة قبل الشحن.

تصفّح المزيد من Sensors في إكوسترا.

Specification

Specification

WeightWeight10 g
Dimensions5 × 4 × 2 cm

Customer Reviews