Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | ||
projekte:raumstatus [2018/06/21 20:32] djesionek |
projekte:raumstatus [2018/09/01 15:35] pixtxa [Status] |
||
---|---|---|---|
Zeile 17: | Zeile 17: | ||
* | * | ||
===== Hardware ===== | ===== Hardware ===== | ||
- | GPIOs: | + | < |
- | * 13 - Ausgang, Servo bekommt 5V bei LOW-Pegel (PNP-HIGH-SIDE-Switch am Pegelwandler) | + | ^NodeMCU^IO^Anschluss^Signal^Aktiv^Funktion^Anmerkung^ |
- | * 15 - Ausgang, Servo-Daten (Pegelwandler 5V, 1kOhm Pulldown da sonst Bootmodus), 15° = Schalter rücksetzen/ | + | |GND| |Hohlbuchse außen|Spannung| |Masse vom Netzteil| | |
- | * 12 - Ausgang, LED-Stripe-Daten (Pegelwandler 5V) | + | |VIN| |Hohlbuchse innen|Spannung| |5 V vom Netzteil| | |
- | | + | |A0| |Nein|Eingang| |Analogeingang| | |
- | * 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. | + | |TxD|1|Nein|Ausgang| |Daten zum Host per USB senden| | |
- | * 2 - Eingang, LOW-Aktiv, interner Pullup benötigt, | + | |RxD|3|Nein|Eingang| |Daten vom Host per USB empfangen| | |
- | * 0 - Frei, auf Stiftleiste, | + | |SD2|9|Nein|Wählbar| | |ist evtl. ein Reset oder sowas, machte Probleme| |
- | * 16- Frei, auf Stiftleiste, LOW-Aktiver Ausgang für eine blaue LED auf dem NodeMCU | + | |D5|14|Nein|Ausgang|HIGH|Passiver Buzzer|Pegelwandler 5 V, 33 Ω Vorwiderstand, |
- | * 4 - Frei, auf Stiftleiste | + | |D6|12|Pin01|Eingang|LOW|Schalter ist an (=Space ist offen)| 1 kΩ Pullup vorhanden, Rücksetzbar mit Servo| |
- | * 5 - Frei, auf Stiftleiste | + | |D1|5|Pin02|Wählbar| | | | |
- | * 9 - Frei, zum Anlöten (ist evtl. ein Reset oder sowas, machte Probleme) | + | |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 | ||
+ | |GND| |Pin07|Spannung| |Gemeinsame Masse| | | ||
+ | |SD3|10|Pin08|Eingang|LOW|Schalter betätigt (Knopf nicht in 0-Position, ursprünglich | ||
+ | |VIN| |Pin10|Spannung| |LED-Betriebsspannung| | | ||
+ | |D4|2|Pin11|Ausgang|1: | ||
+ | |GND| |Pin12|Spannung| |LED-Masse| | | ||
+ | |GND| |Pin14|Spannung| |Servo-Masse| | | ||
+ | |D7|15|Pin15|Ausgang|1: | ||
+ | |D8|13|Pin16|Ausgang|LOW|Servo-Betriebsspannung|Pegelwandler 5 V => PNP-HIGH-SIDE-Switch| | ||
+ | </ | ||
===== Software ===== | ===== Software ===== | ||
Zeile 49: | Zeile 60: | ||
* 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, | ||
+ | * Inbetriebnahme mit Testsoftware | ||
+ | * Software | ||
+ | * Gibt bereits was auf Github | ||
+ | * Wurde auf die Hardware übertragen, | ||
+ | * 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 |