Zur Hauptnavigation springen [Alt]+[0] Zum Seiteninhalt springen [Alt]+[1]

Programm Smart-Meter

Dieses Programm soll ein smart-meter in einem Haus modellieren. Dazu empfängt der Arduino die Spannung einer Solarzelle am analogen Eingang A0.

Ist die Spannung kleiner als 1 V gibt es eine Meldung auf dem seriellen Monitor und eine LED am Pin 13 fängt an bestimmte Zeit an zu blinken. Alle anderen Geräte werden abgeschaltet.

Ist die Spannung größer 1 V aber kleiner als 2 V, gibt es wieder eine Meldung auf dem seriellen Monitor und die LED am Pin 13 leuchtet dauerhaft. Alle anderen Geräte sind ausgeschaltet.

Wird die Spannung gößer als 2 V aber kleiner oder gleich 4 V, gibt eine Meldung auf dem seriellen Monitor. Darin wird abgefragt, ob man entweder die Waschmaschine (Elektromotor) starten will oder ob man die Energie im Akku speichern will.

Taste W oder w startet den Motor, Taste A oder a starte den Akkulader. Die Taste O oder o stoppt den Motor, die Taste P oder p stoppt den Akkulader.

Motor als auch Akku werden über die Solarzelle versorgt. Die Ansteuerung erfolgt über je einen Feldeffekt-Transistor (BUZ11), deren Gates über den Pin 12 (Motor) bzw. den Pin 11 (Akku) angesteuert werden. In diesem Fall kann entweder der Motor starten oder der Akku geladen werden.

Ist die Spannung größer als 4 V, gibt es eine Meldung und alle Geräte werden abgeschaltet.

von Rolf Piffer, September 2016

Screenshot Programm Smartgrid

 

 

Programm: Smart-Meter: Herunterladen [docx][26 KB]

Datei smartmeter.ino: Herunterladen [ino][7 KB]

 

Weiter zu Mechanik