Dit is een vereenvoudigde benadering tot mijn voorafgaande Instructable over meten AC huidige met de huidige sensor van ACS712... koppeling
Vereenvoudigingen omvatten:
- Elimineren van de speciale signaal Conditioning printplaat - in plaats daarvan gaan we de "RunningStatistics"-functie beschikbaar in de bibliotheek Ardunio Filters gebruiken. koppeling
- Het elimineren van de noodzaak om te bouwen van een speciale verlengsnoer om "splice-in" de ACS712 Module, zult in plaats daarvan we worden hacken een goedkope draadloze externe ontvanger stopcontact. koppeling Naast het feit dat veel eenvoudiger, resulteert deze aanpak in een meer compacte, professioneel uitziende form factor.
Als een recensie van mijn voorafgaande Instructable, de uitdaging met het gebruik van de ACS712-sensor dat meten AC huidige met de ACS712 module opbrengsten die een sinusgolf van output signaal gecentreerd rond 1/2 Vcc ongeacht de AC huidige trekken is, stijgt alleen de piek-tot-piek schommelingen over de middenlijn naarmate de AC huidige getekende groeit (zie foto van oscilloscoop beelden). Dus, niet de Arduino normaal "analogRead waarde" gewijzigd ongeacht de AC huidige wordt getrokken. Dit is waar de Arduino Filters bibliotheek "Running Statistics" functie van de mogelijkheid voor het meten van de schommeling komt.
Dit Instructable wordt ervan uitgegaan dat u al bekend bent met programmeren van de Arduino en fundamentele circuit bedrading. Niet meegerekend de Arduino, is deel kosten slechts $10-$12.
Let op - u zult werken met huishoudelijke wisselstroom die dodelijk kan zijn indien verkeerd gebruikt.