Einsatz unter Laborbedingungen – Projekt „Aquariumsteuerung“ #3

Die stade Zeit wird ein ganzes Stück stader wenn man ein stades Projekt hat. Und so eine Relais-Karte an einem Raspberry ist mega stad! Der Status ist wie folgt:

  • Die Realis können nach belieben geschalten werden. Läuft.
  • Zwei Taster können ausgelesen werden. Taster auslesen hört sich recht einfach an, ist es ja auch irgendwie, aber man muss mit dem Entprellen aufpassen. So ein Mensch drückt ja einen Taster viel langsamer als ein Rechner ihn ausliest, das bedeutet der Mensch drückt einmal den Tester und der Computer denkt 659 mal gedrückt. Damit aus einem Humantastendruck ein „einmal gedrückt“ Signal wird, muss man etwas tricksen oder man findet die Methode GPIO.add_event_detect() und verwendet die. Die überprüft nämlich einen Eingang und wirft genau ein Event wenn sich der Zustand ändert. Läuft.
  • Zu guter letzt können die Ausgänge auch noch zu bestimmten Zeiten ein- und ausgeschalten werden. Auch das geht recht einfach von der Hand wenn man die Klasse schedule verwendet. Läuft.

Zusammengefasst, erstens: die Schaltung läuft jetzt unter Laborbedingungen fehlerfrei. Was noch cool wäre, ist ein kleines Web-Interface oder ein Web-Service.
Zusammengefasst, zweitens: Eigentlich könnte man so eine Schaltung komplett mit Bash, Cron und Apache zusammenskripten. Oder noch einfacher mit FHEM. Aber man kann es natürlich auch selbst machen, das hat ja auch viel mehr Charme.

Schreibe einen Kommentar