Dies ist eine vereinfachte Ansatz , um meine vorherige Instructable zu messende Wechselstrom mit der Stromsensor ACS712... Link
Vereinfachungen sind:
- Beseitigung der besonderes Signal Conditioning Circuit Board - stattdessen werden wir die Funktion "RunningStatistics" in der Bibliothek Ardunio Filter verwenden. Link
- Entfällt die Notwendigkeit, ein spezielles Verlängerungskabel zum "Splice-das ACS712-Modul" zu bauen, werden stattdessen wir eine kostengünstige remote Funkempfänger Steckdose hacking sein. Link Abgesehen davon, dass viel einfacher, führt dieser Ansatz eine kompaktere, professionell aussehende Formfaktor.
Ein Beitrag aus meiner vorherigen Instructable, die Herausforderung bei der Verwendung des ACS712-Sensors, dass Messgeräte Wechselstrom mit den ACS712 Modul Erträgen ist eine Sinuswelle Ausgang Signal zentriert um 1/2 Vcc unabhängig von den Wechselstrom zu zeichnen, mit zunehmender nur die Spitze-Spitze-Schwankungen über die Mittellinie mit zunehmender AC aktuelle gezogen (siehe Foto von Oszilloskop Bilder). So ändert sich die Arduino-Normal "AnalogRead Wert" unabhängig von der AC Stromaufnahme nicht. Wo kommt die Arduino Filter Bibliothek "Laufende Statistiken" Funktion Fähigkeit, die Fluktuation zu messen.
Diese Instructable nimmt an, dass Sie bereits mit Arduino-Programmierung und einfache Verdrahtung vertraut sind. Nicht mitgerechnet die Arduino, viel Teil kostet nur $10-$12.
Vorsicht - Sie arbeiten mit AC Haushalt macht, die tödlich sein kann wenn misshandelt.