ESP8266 PushButton: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „{{Infobox Projekt |name = ESP8266 PushButton |status = stable |autor = schinken |beschreibung = Internet…“) |
|||
Zeile 24: | Zeile 24: | ||
== Software == | == Software == | ||
+ | |||
+ | [[Datei:Pushbutton webinterface.png|thumb|200px|right|Das Webinterface]] | ||
Die Software haben wir mit der Arduino IDE geschrieben und verwenden dazu verschiedene Libraries: | Die Software haben wir mit der Arduino IDE geschrieben und verwenden dazu verschiedene Libraries: |
Version vom 3. Februar 2016, 18:46 Uhr
ESP8266 PushButton Status: stable | |
---|---|
Beschreibung | Internet of Geigercounters |
Autor: | schinken |
PayPal |
Beschreibung
Unser Soundboard erfreut sich hoher Beliebtheit, doch eine haptische Auslösung fehlte einfach. Eine Auslösung per Taster lag deshalb nahe.
Elektronik
Die Elektronik ist recht simpel: Ein Taster schließt einfach 2 Kontakte. Daran haben wir die NodeMCU (ESP8266) angeschlossen (PIN D5 und GND).
Software
Die Software haben wir mit der Arduino IDE geschrieben und verwenden dazu verschiedene Libraries:
- PubSubClient
- StandardCPlusPlus
- ESP8266WebServer
- Bounce2
Der NodeMCU stellt ein Webinterface unter http://magic-mushroom/ zur Verfügung und sendet bei Tastendruck den Dateinamen des Sounds an das MQTT-Topic psa/sound.
Die Software selbst befindet sich im GitHub-Respository b4ckspace/MagicMushroom