Dies ist eine alte Version des Dokuments!
Raumstatus
Da der alte Raumstatus-Schalter nicht mehr funktioniert, soll was Neues her.
Wer Arbeitet dran
- Damian
- Arvid
- Pixtxa
Anforderungen
- An/Aus für Auf/Zu
- Ausschalten auch aus der Ferne, falls man es mal vergessen hat
- Anbindung an mqtt
- Optional:
- Sound-Modul für Begrüßung, Verabschiedung, Fehlermeldungen, Eastereggs
- Bedienelemente für Licht, Musik, …
- Anzeige(n) für irgendwas
Hardware
GPIOs:
- 13 - Ausgang, Servo bekommt 5V bei LOW-Pegel (PNP-HIGH-SIDE-Switch am Pegelwandler)
- 15 - Ausgang, Servo-Daten (Pegelwandler 5V, 1kOhm Pulldown da sonst Bootmodus), 15° = Schalter rücksetzen/Sperren, 42° = Normalbetrieb
- 12 - Ausgang, LED-Stripe-Daten (Pegelwandler 5V)
- 14 - Ausgang, Passiver Buzzer bekommt 5V bei HIGH-Pegel (33 Ohm Vorwiderstand, mit 47k recht grobes Poti für Lautstärkeeinstellung)
- 10 - Eingang, LOW-Aktiv, interner Pullup benötigt, Schalter betätigt (Knopf nicht in 0-Position, ursprünglich für Zugmagnet an, Servo zu langsam), noch nicht angeschlossen.
- 2 - Eingang, LOW-Aktiv, interner Pullup benötigt, Schalter ist an (=Space ist offen), Rücksetzbar mit Servo, LOW-Aktive LED am Node-MCU
- 0 - Frei, auf Stiftleiste, LOW-Aktiver Eingang für Flash-Schalter auf dem NodeMCU
- 16- Frei, auf Stiftleiste, LOW-Aktiver Ausgang für eine blaue LED auf dem NodeMCU
- 4 - Frei, auf Stiftleiste
- 5 - Frei, auf Stiftleiste
- 9 - Frei, zum Anlöten (ist evtl. ein Reset oder sowas, machte Probleme)
Status
- Alten Drehschalter mit Wiederanlaufschutz-Fuktion gefunden
- war Dreiphasig, zwei Kontakte fehlen, der verbleibende reicht aber
- 220V-Zugmagnet entfernt, stattdessen einen Modellbau-Servomotor angeklebt