Arduino - AC Main frekvens Monitor
Hej, detta är min första gången, så snälla, bli mjuk!
Varning: Arbeta med AC-spänning kan vara dödliga. Om du inte vet vad du gör vänligen försök inte detta.
Jag har haft i åtanke utveckla en monitor system, för min reservkraft, bestående av 4 6V batterier och en power inverter att generera 110V AC på 60Hz. Jag har en bra idé på hur man gör det, men jag är långt ifrån att starta det-ännu.
Också, jag har funderat på hur man kan övervaka frekvens, så exakt (och billiga) som möjligt. Den vinnande idén var att använda en vägg transformator (110VAC i 12VAC ut) att köra en optocoupler som i sin tur driver en ingångsstift på arduino. Den rationella:
AC ström växlar från + till - och när i possitive cykeln kunde det upplyst led på optocoupler, stänga sin produktion. Det kommer händer en gång per cykel. Om vi räkna anough pulser, om vi delar antalet prover (pulser) av den tid det tog, som återges frekvensen.
Jag använde en spänningsavdelare för att släppa spänningen till en nivå som fungerar för optocoupler. och en dra ner motstånd att se till att ha en vet staten för input stift. Den vägg transformator blytaket ansluta till lägre power rälsen.
Monteringslista
Egenskaper för etikett typ
Parte1 Arduino Uno (Rev3) Tipo Arduino UNO (Rev3)
R2 100kΩ Resistor
R3 12kΩ Resistor
R4 12kΩ Resistor
U1 Optocoupler del 4N35