ESP8266 PushButton
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