ACS712 Current Sensor Tutorial with Arduino (Sensing DC and AC Current)

  Переглядів 114,663

miliohm

miliohm

2 роки тому

In this video, I am going to talk about the ACS712 sensor, how to measure DC and AC current with Arduino.
Join this channel to support me or to get access to perks:
/ @miliohm
Full code and library :
miliohm.com/acs712-current-se...

КОМЕНТАРІ: 93
@miliohm
@miliohm Рік тому
The right library used in this video : miliohm.com/files/ACS712.zip
@jameshintze3180
@jameshintze3180 7 місяців тому
HI, github reports this library not found, can you suggest another one?? thanks James!!!
@timilehinraphael4609
@timilehinraphael4609 7 місяців тому
Still displays "404...Didn't find anything here."
@vishal-nq4qc
@vishal-nq4qc 7 місяців тому
yes it is 404 error @@timilehinraphael4609
@tolga.atesci
@tolga.atesci 5 місяців тому
Can you share again that library? Because link is not work and i could not find anywhere in internet. );
@Ryan-Rosha
@Ryan-Rosha 2 місяці тому
Hi the link is not working , can you share it again
@ahmadaljabr4341
@ahmadaljabr4341 9 місяців тому
Just minor correction: 6:18 If you are using the 30 amp type, you need to change the value in the code to 0.066 NOT 0.66.
@74LS324
@74LS324 Рік тому
This is the first video I've seen showing acs712 noise through an graph... Thank you very much
@ihtsarl9115
@ihtsarl9115 2 роки тому
Thank you for this video it will help me in my design.
@eletrotheory8398
@eletrotheory8398 3 місяці тому
Ok if this guy passed 230VAC through the devBoard I am no longer feared to use this -_-
@cinnamonshake45
@cinnamonshake45 11 днів тому
well technically it didnt pass it through the devBoard but the sensor only...
@mtrcurse
@mtrcurse Рік тому
Sir what sensor should i use for less then 0.4 amp sensitivity ?
@Bianchi77
@Bianchi77 Рік тому
Nice video, thanks for sharing :)
@justinyvesricablanca5734
@justinyvesricablanca5734 Рік тому
Good day Sir. I want to somehow progress this project by adding a gsm shield module so that when the current detected by the sensor is 0 amp, the gsm shield module will then send an alert to my phone through SMS. Is that possible? Your response would be very appreciated.
@HaseebAdnan0
@HaseebAdnan0 4 місяці тому
Using a 240v to 12v adapter, can i short the + and - terminals on the left terminal block?
@ShilpaGireesh
@ShilpaGireesh Місяць тому
Hi, Could you recommend the above sensor for measuring a current less than 0.9mA from a board? My project is based on Arduino.
@talhatetik7968
@talhatetik7968 5 місяців тому
Can I use this sensor for ındustrıal electrical motor to monitoring current and consumption of the motor for predictive maintenece
@dredd3220
@dredd3220 Рік тому
Can the code be used in esp32 and when no load is connected adc value is 816
@AbroadTalks
@AbroadTalks Рік тому
nice work
@roopahyati9124
@roopahyati9124 11 місяців тому
thank you it really great help from your code...thank you..
@miliohm
@miliohm 11 місяців тому
You are welcome 😊
@cinnamonshake45
@cinnamonshake45 11 днів тому
what is the unit of the current output? is it amps or milli amps
@davidaa82
@davidaa82 Рік тому
I plan to utilive the sensor for a current of about 1.27 amps, will this be sufficient for the 5amp input module? If not then which adc would you recommend? for the voltage sensor on my device, I understand the arduiono has one available that will need a voltage divider for measurment.
@miliohm
@miliohm Рік тому
Sure, 1.27 amp is far less than 5A. If you are using arduino, it's already has the adc. For simpler use, you can use INA219. It's digital DC current and voltage sensor. I also already made video about that.
@muhammadzahrunassyaaribinm9156
@muhammadzahrunassyaaribinm9156 2 місяці тому
why i use esp32 ,for calibrate calculation i get 1.94amp reading for measurement, when i no load or supply still 1.94amp,can iknow what the problem ,sir @@miliohm
@wongruixing1478
@wongruixing1478 2 роки тому
Hi, do you have a video of using arduino uno using acs712 sensor and a voltage sensor? i am doing a project currently and will be greatly appreciate
@miliohm
@miliohm 2 роки тому
for easier use, I will suggest you a PZEM sensor, if you need a DIY voltage sensor you can make one with a rectifier and voltage divider. Unfortunately, I don't have one right now.
@kkk_ffr_ance6957
@kkk_ffr_ance6957 8 місяців тому
usefull content.. good explantion... keep it up .. subscribed..
@deone-entity3935
@deone-entity3935 10 місяців тому
Can we do it with esp32
@tatendachinhanhu9612
@tatendachinhanhu9612 Рік тому
Can it be possible to display current and voltage at the same LCD using that same sensor
@miliohm
@miliohm Рік тому
You can't measure voltage using this sensor. Use this instead : ukposts.info/have/v-deo/m5Fnl6Wnrq2Ymas.html
@engr.bilalzia
@engr.bilalzia Рік тому
I have 20A ASC712 Why is it not measuring current 0.9 A? As multimeter showing. I am following the same procedure. 12V DC source and 12 V load with 0.9A
@miliohm
@miliohm Рік тому
Try using 5A type for small current
@anthonybianue9206
@anthonybianue9206 4 місяці тому
Can someone please explain to me how we are comfortable passing 30a in series through this tiny device with a tiny wire?
@user-ny5be4lm8z
@user-ny5be4lm8z 16 днів тому
yes
@herlambangsihombing0774
@herlambangsihombing0774 Рік тому
excuse me sir, i got 3070-3080 in my sensor output,.. what wrong with my sensor?
@donbroady5171
@donbroady5171 Рік тому
If im using nodemcu, where vcc is 3v...is there any change i should make for code? If yes what part should i change?
@GreenuniverseEuro
@GreenuniverseEuro Рік тому
Use VIN pin to get 5V otherwise change 5 to 3.3 and 2.5 to 1.65
@carlojoshuacrisanto9598
@carlojoshuacrisanto9598 Рік тому
Can the sensor read negative current? I want to experiment this on motorcycle stator.
@miliohm
@miliohm Рік тому
Sure, the output will below half of vcc if negative
@pratikbhagat9894
@pratikbhagat9894 Рік тому
can ACS useful for single phase ac motor like drill
@miliohm
@miliohm Рік тому
Depends on the current, as long as it is more than 0.3A I think it's safe
@tongtony5131
@tongtony5131 Рік тому
Hi,i am using this sensor on my work right, do you have any ideas about the acs712 sensor output doesn't change? Thank you
@miliohm
@miliohm Рік тому
What is the current you are trying to measure?
@tongtony5131
@tongtony5131 Рік тому
@@miliohm 12v DC current, connect with arduino uno analog port, the output is always 4095, the current is about 7-10A If measured with an ammeter
@miliohm
@miliohm Рік тому
@@tongtony5131 what type of acs712 did you use?
@tongtony5131
@tongtony5131 Рік тому
@@miliohm acs712ELCTR-20A-T
@TINGSHIYIAEE-pc3vp
@TINGSHIYIAEE-pc3vp Рік тому
Hello, can ask how to fix this error? Error: ACS712_05B was not declared in this slope?
@miliohm
@miliohm Рік тому
Maybe you downloaded the wrong library
@miliohm
@miliohm Рік тому
github.com/rkoptev/ACS712-arduino
@gyaanmastieverytime
@gyaanmastieverytime Рік тому
I want to see the this lcd value in blynk 2.0 is it possible?
@miliohm
@miliohm Рік тому
Sure. Just send the datato blynk
@febriantimasud4083
@febriantimasud4083 7 місяців тому
My adc reading >2000, what's the solution??
@febriantimasud4083
@febriantimasud4083 7 місяців тому
I use acs712 20a
@pushprajprajapati9488
@pushprajprajapati9488 2 місяці тому
The code for measuring AC current is not functioning properly.
@thetechjigger
@thetechjigger 4 дні тому
Please my current sensor is 30A and after doing everything, my sensor is reading zero current when no load is present but it’s reading 2.5 voltage when no load is present as well
@hemanathg7302
@hemanathg7302 2 роки тому
Library code in the website is slightly different from your video. It shows enlighter js master. It can be use for AC current measuring or not? Please reply. I want to measure AC CURRENT comes from small transformer (1-30A)range. Please send the solution.
@miliohm
@miliohm 2 роки тому
sure, that would work. I just update the link for the library on the website.
@LAMBOMODS
@LAMBOMODS Рік тому
why did you use 1023? When the base is 1024? other tutorials use 1024... Please explain why u used 1023. Thank you for video :) vOut = (voltageSensorVal / 1024) * vCC; // convert the value to the real voltage on the analog pin
@miliohm
@miliohm Рік тому
I just follow the readAnalogVoltage example from arduino sketch I guess.
@markov4119
@markov4119 Рік тому
Because it is an ADC and the formula is out/Vin = ((2^n) - 1) / Vref since he's using Arduino Uno which has a 10 bit ADC and his Vref is 5Vdc then I guess you can do the maths. In short the full-scale of the ADC is 1023 and not 1024, but personally I don't think it makes a big difference. You're welcome!
@safwanalislam
@safwanalislam Місяць тому
the library "ACS712" for the AC current is not showing up on github
@miliohm
@miliohm Місяць тому
miliohm.com/files/ACS712.zip
@ALLINONE-ec9jq
@ALLINONE-ec9jq 2 роки тому
hi can you write code for solar monitoring 80 amp input 150 volt input i read on mobile by blynk
@ahamedmaududi
@ahamedmaududi 2 роки тому
i can do..
@naimnizamix8269
@naimnizamix8269 Рік тому
@@ahamedmaududi can you share the coding?
@donbroady5171
@donbroady5171 Рік тому
Hello..i already follow your step but my reading show 0.00 A. Im using 20A and already change to the 20 A formula but still get 0.00 A..any idea? Thank you
@miliohm
@miliohm Рік тому
How much current you are trying to measure?
@donbroady5171
@donbroady5171 Рік тому
@@miliohm around 2 amp
@miliohm
@miliohm Рік тому
@@donbroady5171 try just using the analog read sketch. If there's no increasing adc values, means there's problem with the sensor or the wiring.
@donbroady5171
@donbroady5171 Рік тому
@@miliohm ok thank you for suggestion
@Thecrow999
@Thecrow999 Рік тому
Can't we use any other than A0?
@miliohm
@miliohm Рік тому
You can use any analog pins
@sayeretmatkaal
@sayeretmatkaal Рік тому
0.066v, not 0.66v
@wafda8114
@wafda8114 9 місяців тому
kalau mau ukur arus DC 0-6A adakah yg perlu diubah sir pada kodingan seperti di video?
@miliohm
@miliohm 9 місяців тому
kalau beda acsnya tinggal settingnya aja disesuaikan, tergantung pake library atau manual?
@wafda8114
@wafda8114 9 місяців тому
@@miliohm ohh brati kalo mau pake yg type 30A itu tinggal diganti float current = (voltage-2.5)/0.66; sir?
@miliohm
@miliohm 9 місяців тому
@@wafda8114 betul kalau manual. Kalau pake library tinggal ganti tipenya aja
@wafda8114
@wafda8114 9 місяців тому
@@miliohm terimakasih banyak sir 🙏🏼
@EducationalTheatre
@EducationalTheatre Рік тому
acs715_05B error showing please help
@miliohm
@miliohm Рік тому
It should be acs712 not ACS715
@miliohm
@miliohm Рік тому
github.com/rkoptev/ACS712-arduino
@adeindrasyaputra3556
@adeindrasyaputra3556 Рік тому
iam using acs712 30amp and notstabil measuring, whyyy?
@miliohm
@miliohm Рік тому
Arusnya berapa? AC atau DC?
@adeindrasyaputra3556
@adeindrasyaputra3556 Рік тому
@@miliohm DC current, 5Volts 1ampr. Using power supply
@miliohm
@miliohm Рік тому
@@adeindrasyaputra3556 kalau kurang stabil saya sarankan pake library saja. seperti cara yang kedua di video. Tinggal ganti saja jadi getCurretDC untuk baca arus DC. Karena pembacaannya perlu di smoothing agar stabil.
@user-vb1ft9te9k
@user-vb1ft9te9k Рік тому
Arduino: 1.8.13 (Windows 7), Board: "Arduino Uno" C:\Users\apoalhsen\Desktop\sketch_jun27a\sketch_jun27a\sketch_jun27a.ino:11:31: warning: invalid conversion from 'const char*' to 'uint8_t {aka unsigned char}' [-fpermissive] ACS712 sensor("ACS712_05B, A0"); ^ In file included from C:\Users\apoalhsen\Desktop\sketch_jun27a\sketch_jun27a\sketch_jun27a.ino:5:0: C:\Users\apoalhsen\Documents\Arduino\libraries\ACS712-master/ACS712.h:37:5: note: initializing argument 1 of 'ACS712::ACS712(uint8_t, float, uint16_t, uint8_t)' ACS712(uint8_t analogPin, float volts = 5.0, uint16_t maxADC = 1023, uint8_t mVperA = 100); ^~~~~~ C:\Users\apoalhsen\Desktop\sketch_jun27a\sketch_jun27a\sketch_jun27a.ino: In function 'void setup()': sketch_jun27a:17:10: error: 'class ACS712' has no member named 'Calibrate' sensor.Calibrate(); ^~~~~~~~~ sketch_jun27a:18:7: error: 'class LiquidCrystal_I2C' has no member named 'init' lcd.init(); ^~~~ C:\Users\apoalhsen\Desktop\sketch_jun27a\sketch_jun27a\sketch_jun27a.ino: In function 'void loop()': sketch_jun27a:26:20: error: 'class ACS712' has no member named 'getCurrentAC' float I = sensor.getCurrentAC(); ^~~~~~~~~~~~ exit status 1 'class ACS712' has no member named 'Calibrate' This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.
@KarlDeniz
@KarlDeniz Рік тому
Hi! Sketch for the ZMPT101 block ,? I really need it , I will be grateful !Like ! Subscribe !
Гражданская оборона 2024 - 16 полный выпуск
1:04:15
Телеканал ICTV
Переглядів 842 тис.
Ages 1 - 100 Decide Who Wins $250,000
40:02
MrBeast
Переглядів 115 млн
Анна Трінчер - Бар за баром (Official Music Video)
02:38
Анна Трінчер
Переглядів 1,7 млн
#1609 ACS712 Current Sensor
6:50
IMSAI Guy
Переглядів 6 тис.
Different Ways for Measuring Current With Arduino
13:32
Electronoobs
Переглядів 66 тис.
How To Use Arduino Current Sensor ASC712
4:28
Aatik's lab
Переглядів 79 тис.
How-to: Accurate Voltage Measurements with Arduino
12:15
Elektor TV
Переглядів 30 тис.
VOLTAGE SENSOR (0-25V) - Arduino tutorial #17
8:20
Bas on Tech
Переглядів 52 тис.
Interface ACS712 with ESP32 and ADS1115.
5:27
Electro Retro
Переглядів 17 тис.
Iphone yoki samsung
0:13
rishton_vines😇
Переглядів 9 млн
Клавиатура vs геймпад vs руль
0:47
Balance
Переглядів 386 тис.
Phone charger explosion
0:43
_vector_
Переглядів 11 млн
ЭТО САМЫЙ МОЩНЫЙ ИГРОВОЙ СМАРТФОН ЗА 270$ 🔥
13:33
Thebox - о технике и гаджетах
Переглядів 38 тис.
Какой MacBook выбрать в 2024 - М1, М2 или М3?
24:56