ESP8266 PushButton: Unterschied zwischen den Versionen
Zeile 13: | Zeile 13: | ||
== Beschreibung == | == Beschreibung == | ||
− | Unser [[Soundboard]] erfreut sich hoher Beliebtheit, doch eine haptische Auslösung fehlte einfach. Eine Auslösung per Taster lag deshalb nahe | + | Unser [[Soundboard]] erfreut sich hoher Beliebtheit, doch eine haptische Auslösung fehlte einfach. Eine Auslösung per Taster lag deshalb nahe, weshalb [[Benutzer:xoquox|xoquox]] die ursprüngliche Idee als Prototyp umsetzte |
== Elektronik == | == Elektronik == |
Version vom 3. Februar 2016, 18:49 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, weshalb xoquox die ursprüngliche Idee als Prototyp umsetzte
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