I2C Steuerung

Hier habe ich eine Steuerung gebaut, die einen Arduino Mega enthält. Sie lässt sich dadurch jeder Zeit flexibel programmieren und für etliche Anwendungen gebrauchen. Um den Arduino fix im Gehäuse zu verbauen, und saubere Verbindungen zu den Buttons herzustellen, habe ich ein eigenes Shield designt. Mit dem Drehgeber, der zugleich auch Taster ist, lässt ich im Menü navigieren. Alle verbauten Taster sind RGB beleuchtet, können also div. Farben darstellen.

Alles unter Kontrolle


Durch ein integriertes RTC-Modul lassen sich auch Uhrzeit, Datum und Temperatur auf dem Menü darstellen. Als Schnittstelle, um andere Geräte anzusteuern, wird hier I2C genutzt.

RGB tut niemandem weh!


Hier kommen die RGB Buttons gut zur Geltung, es leuchten nur immer so viele Buttons, wie im entsprechenden Menü gerade zur Steuerung benötigt werden, die Farben sind dabei frei wählbar. Die Helligkeit der Buttons kann mit Hilfe von PWM über den Drehgeber gedimmt werden.

Mit dem 5-poligen, geschirmten XLR Kabel (unten links), konnte ich entsprechend konfigurierte Slaves in über 20m Entfernung ansteuern. Eine erstaunliche Reichweite für I2C.

CAD

Um die Platine später mit dem gedruckten Kunststoffgehäuse verschrauben zu können, habe ich spezielle Schächte konstruiert, welche exakt eine M3 Mutter aufnehmen.

Eine Schnittanalyse im CAD-Tool zeigt die teilweise engen Platzverhältnisse, die einen beim Gehäusedesign immer wieder vor neue Herausforderungen stellen.