projekte:raumstatus

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Nächste Überarbeitung Beide Seiten, nächste Überarbeitung
projekte:raumstatus [2018/05/24 13:31]
pixtxa [Anforderungen]
projekte:raumstatus [2018/09/01 15:36]
pixtxa [Wer Arbeitet dran]
Zeile 4: Zeile 4:
 ===== Wer Arbeitet dran ===== ===== Wer Arbeitet dran =====
   * Damian   * Damian
-  * Arvid 
   * Pixtxa   * Pixtxa
 +[[https://t.me/joinchat/B9a4uBGWGxKAVWAy8RLcJA|Telegram-Gruppe]]
 ===== Anforderungen ===== ===== Anforderungen =====
   * An/Aus für Auf/Zu   * An/Aus für Auf/Zu
Zeile 15: Zeile 14:
     * Bedienelemente für Licht, Musik, ...     * Bedienelemente für Licht, Musik, ...
     * Anzeige(n) für irgendwas     * Anzeige(n) für irgendwas
 +    * 
 +===== Hardware =====
 +<sortable 3>
 +^NodeMCU^IO^Anschluss^Signal^Aktiv^Funktion^Anmerkung^
 +|GND| |Hohlbuchse außen|Spannung| |Masse vom Netzteil| |
 +|VIN| |Hohlbuchse innen|Spannung| |5 V vom Netzteil| |
 +|A0| |Nein|Eingang| |Analogeingang| |
 +|TxD|1|Nein|Ausgang| |Daten zum Host per USB senden| |
 +|RxD|3|Nein|Eingang| |Daten vom Host per USB empfangen| |
 +|SD2|9|Nein|Wählbar| | |ist evtl. ein Reset oder sowas, machte Probleme|
 +|D5|14|Nein|Ausgang|HIGH|Passiver Buzzer|Pegelwandler 5 V, 33 Ω Vorwiderstand, mit 47 kΩ recht grobes Poti für Lautstärkeeinstellung|
 +|D6|12|Pin01|Eingang|LOW|Schalter ist an (=Space ist offen)| 1 kΩ Pullup vorhanden, Rücksetzbar mit Servo|
 +|D1|5|Pin02|Wählbar| | | |
 +|D2|4|Pin03|Wählbar| | | |
 +|D3|0|Pin04|Eingang|LOW|Flash-Taster auf dem NodeMCU| |
 +|D0|16|Pin05|Ausgang|LOW|LED am Node-MCU| |
 +|3V3| |Pin06|Spannung| |3,3 V des Spannungswandlers auf dem NodeMCU| |
 +|GND| |Pin07|Spannung| |Gemeinsame Masse| |
 +|SD3|10|Pin08|Eingang|LOW|Schalter betätigt (Knopf nicht in 0-Position, ursprünglich für Zugmagnet an, Servo zu langsam)|1 kΩ Pullup vorhanden|
 +|VIN| |Pin10|Spannung| |LED-Betriebsspannung| |
 +|D4|2|Pin11|Ausgang|1:1|LED-Daten|Pegelwandler 5 V, Blaue LED am ESP8266 leuchtet bei LOW-Pegel|
 +|GND| |Pin12|Spannung| |LED-Masse| |
 +|GND| |Pin14|Spannung| |Servo-Masse| |
 +|D7|15|Pin15|Ausgang|1:1|Servo-Daten|Pegelwandler 5 V, 1 kΩ Pulldown da sonst Bootmodus|
 +|D8|13|Pin16|Ausgang|LOW|Servo-Betriebsspannung|Pegelwandler 5 V => PNP-HIGH-SIDE-Switch|
 +</sortable>
 +===== Software =====
 +
 +Die Software ist auf Github [[https://github.com/vspaceone/MQTT-SpaceStatus|hier]] zu finden.
 +Weitere Software zur Integration mit der SpaceAPI sind auch bereits entwickelt und werden bald hier nachgetragen.
 +
 +==== config.h ====
 +
 +#define wifi_ssid "vspace.one"
 +#define wifi_password "12345678"
 +
 +#define mqtt_server "mqtt.vspace"
 +#define mqtt_user ""
 +#define mqtt_password ""
 +
  
 ===== Status ===== ===== Status =====
Zeile 20: Zeile 59:
     * war Dreiphasig, zwei Kontakte fehlen, der verbleibende reicht aber     * war Dreiphasig, zwei Kontakte fehlen, der verbleibende reicht aber
     * 220V-Zugmagnet entfernt, stattdessen einen Modellbau-Servomotor angeklebt     * 220V-Zugmagnet entfernt, stattdessen einen Modellbau-Servomotor angeklebt
 +  * Elektronik erstellt
 +    * Platine mit Sockel für ein NodeMCU gelötet
 +    * Stiftleiste als Anschluss für Schalter+Extras, LEDs (WS2812 oder Kompatibel) und Servo-Motor
 +    * Inbetriebnahme mit Testsoftware
 +  * Software
 +    * Gibt bereits was auf Github
 +    * Wurde auf die Hardware übertragen, funktioniert so weit
 +    * Ausschalten des Schalters durch den Servo fehlt noch
 +  * Gehäuse
 +    * Ein schwarzer Karton dient aktuell als Gehäuse, die Grundfunktion ist bereits verfügbar
 +    * Ein hübsches Gehäuse hat Damian designed, das muss aber noch gefertigt werden
  • projekte/raumstatus.txt
  • Zuletzt geändert: 2024/05/22 10:32
  • von pixtxa