Seite anzeigenÄltere VersionenLinks hierherNach oben Diese Seite ist nicht editierbar. Du kannst den Quelltext sehen, jedoch nicht verändern. Kontaktiere den Administrator, wenn du glaubst, dass hier ein Fehler vorliegt. ====== Audiosteuerung im CTDO ====== Im Rahmen unseres [[projekte:ctdo-iot|CTDO-IoT]] Projektes haben wir (fisch + xlv) auch die Musik/Audiobeschallung im CTDO ans Internetz angebunden. Es ist möglich via MQTT die Laustärken in den Räumen 1 bis 4 zu steuern. Des weiteren kann man für jeden Raum zwischen Quelle A und B wählen. ===== Quellenwahl ===== * Raum 1: A: MPD B: unbelegt * Raum 2: A: MPD B: Beamer Ton * Raum 3: A: MPD B: unbelegt * Raum 4: A: MPD B: unbelegt ===== Technische Details ===== Im Node-Red sind in den jeweiligen Pages der Seiten ein Slider mit der Lautstärke und ein Switch für den Input eingebaut. Die UI Elemente nehmen den aktuellen Zustand aus dem MQTT entgegen und senden einen neuen wenn man die Elemente anklickt. ==== MQTT-Adressen ==== Adressen für die Quellenwahl, Payload ist ein String (ein Zeichen) "a" oder "b": <code>homie/audioswitch/switches/switch_1/set homie/audioswitch/switches/switch_2/set homie/audioswitch/switches/switch_3/set homie/audioswitch/switches/switch_4/set</code> Adressen für die Lautstärke, Payload ist eine Zahl von 0 bis 100 (leise->laut): <code>homie/audioswitch/volume/volume_1/set homie/audioswitch/volume/volume_2/set homie/audioswitch/volume/volume_3/set homie/audioswitch/volume/volume_4/set</code> ==== Hardware und Aufbau ==== Material: * Wemos D1 mini (ESP8266) mit [[https://repos.ctdo.de/ctdo/esp-wemos-audioswitcher|Firmware]] * Arduino Pro Mini 3.3V mit [[https://repos.ctdo.de/ctdo/esp-wemos-audioswitcher|Firmware]] * 2x Schieberegister 74HC595 * 2x Relaisboard mit je 8 Relais [[https://www.aliexpress.com/wholesale?catId=0&SearchText=8+relais+module|z.B. von Aliexpress]] * 4x Sure Electronic Volume Control [[http://www.ebay.de/sch/i.html?_from=R40&_nkw=Digital+Stereo+Audio+Volume&_sacat=0|z.B. von Ebay]] Wir haben die 4 Volume Control Platinen übereinander geschraubt, die Relais daneben (auch übereinander) und alles auf ein Brett. Wemos und Arduino werden via UART verbunden. An den Arduino kommen die Data und Clocks der Volume Controls sowie die Schieberegister. Die Pinbelegung steht im Quellcode. Zuletzt geändert: 05.08.2022 22:51von 127.0.0.1