Förenklad Arduino AC ström mätning med hjälp av ACS712 Hall effekt Sensor
Detta är en förenklad metod till min tidigare Instructable om mäta AC nuvarande med ACS712 nuvarande sensor... länk
Förenklingar är:
- Att avskaffa särskilt Signal konditionering kretskort - istället ska vi använda funktionen "RunningStatistics" i Ardunio filter biblioteket. länk
- Att eliminera behovet av att bygga en särskild förlängningssladd för att "splice-i" ACS712-modulen, ska i stället vi hacking en billig trådlös fjärr mottagare utlopp. länk Förutom att vara mycket enklare, resulterar detta synsätt i en mer kompakt, professionell letar formfaktor.
En recension från min tidigare Instructable, utmaningen med att använda ACS712 sensorn är att mäta AC aktuella med den ACS712 modul avkastning en utgång signal sinuskurva centrerad runt 1/2 Vcc oavsett AC nuvarande Rita, ökar bara topp-till-topp fluktuation om mittlinjen som AC nuvarande ritade ökar (se bild av oscilloskop bilder). Således, den Arduino normalt "analogRead värde" inte kommer att ändras på grund av AC ström dras. Det är där Arduino filter library "Kör över" funktionens förmåga att mäta variationer kommer in.
Detta Instructable förutsätter att du redan är bekant med Arduino programmering och grundläggande krets ledningar. Inte räknar Arduino, är del kostnaden bara $10-$12.
Varning - du kommer att arbeta med hushåll växelström som kan vara dödliga om misskötts.