projekte:raumstatus

Dies ist eine alte Version des Dokuments!


Raumstatus

Da der alte Raumstatus-Schalter nicht mehr funktioniert, soll was Neues her.

  • Damian
  • Arvid
  • Pixtxa

Telegram-Gruppe

  • 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
NodeMCUIOAnschlussSignalAktivFunktionAnmerkung
GND Hohlbuchse außenSpannung Masse vom Netzteil
VIN Hohlbuchse innenSpannung 5V vom Netzteil
A0 NeinEingang Analogeingang
TxD1NeinAusgang Daten zum Host per USB senden
RxD3NeinEingang Daten vom Host per USB empfangen
SD29NeinWählbar ist evtl. ein Reset oder sowas, machte Probleme
D514NeinAusgangHIGHPassiver BuzzerPegelwandler 5V, 33 Ohm Vorwiderstand, mit 47k recht grobes Poti für Lautstärkeeinstellung
D016Pin01EingangLOWSchalter ist an (=Space ist offen)interner Pullup benötigt, Rücksetzbar mit Servo, LOW-Aktive LED am Node-MCU
D15Pin02Wählbar
D24Pin03Wählbar
D30Pin04EingangLOWFlash-Taster auf dem NodeMCU
D612Pin05Wählbar
3V3 Pin06Spannung 3,3 V des Spannungswandlers auf dem NodeMCU
GND Pin07Spannung Gemeinsame Masse
SD310Pin08EingangLOWSchalter betätigt (Knopf nicht in 0-Position, ursprünglich für Zugmagnet an, Servo zu langsam)interner Pullup benötigt
VIN Pin10Spannung LED-Betriebsspannung
D42Pin11Ausgang1:1LED-DatenPegelwandler 5V, Blaue LED am ESP8266 leuchtet bei LOW-Pegel
GND Pin12Spannung LED-Masse
GND Pin14Spannung Servo-Masse
D715Pin15Ausgang1:1Servo-DatenPegelwandler 5V, 1kOhm Pulldown da sonst Bootmodus
D813Pin16AusgangLOWServo-BetriebsspannungPegelwandler 5V ⇒ PNP-HIGH-SIDE-Switch

Die Software ist auf Github hier zu finden. Weitere Software zur Integration mit der SpaceAPI sind auch bereits entwickelt und werden bald hier nachgetragen.

#define wifi_ssid „vspace.one“ #define wifi_password „12345678“

#define mqtt_server „mqtt.vspace“ #define mqtt_user „“ #define mqtt_password „“

  • Alten Drehschalter mit Wiederanlaufschutz-Fuktion gefunden
    • war Dreiphasig, zwei Kontakte fehlen, der verbleibende reicht aber
    • 220V-Zugmagnet entfernt, stattdessen einen Modellbau-Servomotor angeklebt
  • projekte/raumstatus.1529688198.txt.gz
  • Zuletzt geändert: 2020/10/18 14:01
  • (Externe Bearbeitung)