Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

projekte:audiosteuerung [28.02.2017 01:12] (aktuell)
lucas angelegt
Zeile 1: Zeile 1:
 +====== 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: 28.02.2017 01:12
  • von lucas