Raspberry Pi Internetradio (2017)

… Ein Internetradio mit viel zu großen Ambitionen (und zu schlechten Programmierkenntnissen)

Ich war der Meinung mir ein Internetradio bauen zu müssen (fürs Bad) welches natürlich mehr können sollte als ein normales „kauf“ Radio. Ich dachte an Airplay, MPD-Deamon, diverse Smarthome-Funktionen, Gimmiks wie ein Kamerabild auf dem Display anzuzeigen (wofür auch immer ^^) und so weiter. Halbwegs gut aussehen sollte es natürlich auch…

Mittlerweile habe ich schon einige „Holzkisten“ gebaut, dank meiner Proxon-Minikreisäge und mittlerweile einem Bandschleifer (dieses Projekt ist in der Prä-Bandschleifer Ära entstanden) und die guten Toom Mini-Spannecken 🙂
Das Materal für dieses Projekt war Sperrholz für die Rückblende und Reste meines Wohnzimmer Parketbodens (Eiche).

Teile wurden testweise mal zusammengehalten – geklebt wird erst später

Im Inneren entstehen 3 Kammern (links / rechts für Lautsprecher)
In der Mitte die Technik


Die Frontplatte entsteht…

Ein Stück Plexiglas fürs Display

Das Display selbst ist ein Composite-Videodisplay von Adafruit (war zu „lazy“ damals für eine digitale Ansteuerung des Displays)

Schaut ja schonmal gar nicht so schlecht aus 🙂

Die Lautsprecher wurden in die Seitenteile eingefräst (Oberfräsensatz für Dremel)

Halteplättchen aus dem 3D-Drucker

In der Zwischenzeit mal ein kurzer Test (noch im Bild zu sehen: Mini-Röhrenmonitor als Retro-Element im Radio, Idee schnell verworfen, da zu sperrig und zu klein)

Weiterer Test-Fit

Nun beginnt das Bestücken und Verkleben der Teile…

Auf dem Raspberry Pi A+ steckt eine Wolfson-Audiokarte

Die restlichen GPIOs werden für die Tasten und die LED in der Front benötigt…

…sowie für ein Schaltrelais, welches das Display schalten kann.

Die grauen Schraub-Ecken sind wieder 3D gedruckt…

Die Rückseite soll ja auch gut aussehen: von links nach rechts – roter shutdown Taster, etwas versenkter Kontrast-Toggle Taster für Display, Micro-SD Card Extender, 5 Volt DC Buchse (Spannungsregelung der Wolfson Karte wird genutzt um Pi und Soundkarte zu versorgen sowie alle angeschlossenen Teile
Eckiges Loch oben: USB Aussparung für WLAN Adapter

Fertich…

Kurze Demo:

Fazit: das Radio kann per Airplay angesprochen werden (wichtig für mich um morgens automatisch durch die Synology Audiostation synchron im Schlafzimmer und im Bad Musik zu haben) und per MPD-Deamon Musik durch die Haussteuerung abspielen. MPD steuere ich über IO-Broker an. Die 3 Tasten regeln die Lautstärke und schalten einen (bzw. den letzten) eingestellten Sender von MPD an oder aus. Das Display tut (eingangs gesagt – komplexere Programmierungen sind nicht meine Stärke) nicht viel, zeigt nur die Lautstärke an und ein paar Statusmeldungen. Display schaltet sich nach ein paar Sekunden aus wenn nicht benötigt. Die blaue LED leuchtet wenn das Radio über den mittleren Taster eingeschaltet wurde. Das Radio spielt stabil, sonst tut es nicht viel. Von meinen Wünschen konnte ich mangels Zeit und Motivation nicht viel umsetzen. Vielleicht wird das nochmal 🙂
Zur Soundkarte: würde ich nicht empfehlen zu kaufen, da ich auf relativ alte Treiber und somit ein altes Raspian System setzen musste, was ich derweil noch nicht mal mehr updaten kann, ohne das nichts mehr funktioniert. Evtl. müsste ich mal das System komplett neu aufsetzen und schauen ob es nicht doch mittlerweile was neueres gibt. Die Audioqualität ist allerdings gut und der integrierte Verstärker hat viel Power (Netzteil sollte hier nicht zu schwach gewählt werden).
„Programmiert“ wurden die Sachen in Python, da es am schnellsten ging damals.
Mittlerweile würde ich vielleicht einen Ansatz mit einem ESP32 wagen, da man damit auch MP3 decodieren kann. Ein Display wäre damit ohne größeren Aufwand auch ansteuerbar.

Und nein, ich werde sicherlich nie wieder ein Radio bauen, soviel steht fest 😛

Machts besser als ich (ernsthaft)…

VN:F [1.9.22_1171]
Rating: 2.0/5 (1 vote cast)

Homematic Steuerung – Die Box auf dem Dachboden

… wird in Zukunft einiges Bewegen bei mir zu Haus

Ja, da hängt sie endlich, in meiner kleinen Abstellkammer…
Etwas Überwindung in Sachen Geld ausgeben hat es ja gekostet aber was sie in Zukunft für einen Komfort und in gewisser Weise auch Kostenersparnis durch automatisches Abschalten von Standby-Verbrauchern oder vergessenen Lampen bringen wird, macht das alles verschmerzbar 😉

Angeschlossen an mein Netzwerk ist sie über Powerlan vom Dachboden her. Aus der Vergangenheit war noch die graue Fischerbox mit dem gestripten Powerlanadapter über. (siehe alte Hausautomatisierungsseite Fischer Box) Die steht nun eine Etage höher, Riegipsdecke sei dank eine einfache Angelegenheit Strippen auf den Boden zu bekommen.

An Geräten habe ich momentan nur UP Funkaktoren und die Funk-Thermostatsteuerung in Verbindung mit 3 Stellmotoren am laufen. Das war einfach die schnellste Lösung um alles ohne viel Dreck unter den Hut zu bekommen. Durch meinen netten Elektriker habe ich meine ganzen Schalter durch Taster getauscht bekommen und musste so sogut wie garnichts dafür ausgeben. An meinen wichtigsten Fenstern habe ich noch jeweils einen Fenstergriffsensor und einen Magnetkontakt angebunden – so wird die Temperatur im Wohnbereich heruntergeregelt wenn gelüftet wird.

Bis dato ein guter Start :=) Aber jeder der mich kennt, weiß dass ich mich mit „normal“ und „standard“ nicht zufrieden gebe. Individuallösungen braucht das Land ^^

Wie wäre es mit einer Anbindung der Klingel, des Türöffners (damit man den selbst per FB öffnen kann, wenn mal keine Hand frei ist)?

Zeit für die Dachboden-Box…
Von Anfang an stand fest, dass ich den Dachboden mit dem „wired“ System erschließen möchte. Das sind die Homematic-Komponenten die nicht per Funk sondern über den Drahtbus (RS485) angeschlossen werden. Also habe ich nun zum zweiten mal eingekauft: Ein großes Möller Gehäuse (wie das auf dem Balkon), ein Homematic Hutschienen Netzteil, das 12/7 I/O Modul, 2 Relais auf Hutschienensockeln und viel Kabel was noch vorhanden war.

Diese Gehäuse werden immer mit einer Hutschiene geliefert – die 2. war noch vom ersten Gehäuse übrig und wurde zeitweise als Rührstab für Kunstharz verwendet (welch Frevel ^^) – also erstmal getrocknetes Harz abknacken. Teilweise wurden schon die Kabeldurchbrüche vorbereitet.
Alle Komponenten sitzen schonmal auf ihrem Platz, das verdrahten kann beginnen.

Warum ich die extra Relais verwende: normalerweise werden die Relais im I/O Modul an die Netzspannung angeschlossen, da ich aber auch in Zukunft mit diesem Modul nur Niedervolt schalten möchte und vorallem das Meiste potentialfrei „getastet“ werden muss, habe ich auf die L-Anschlüsse vom Modul die 24 Volt + vom Hutschienennetzteil gelegt. Mit der Spannung kann ich nun z.B. später einmal noch Led-Stripes direkt schalten (die brauchen zumeist immer 24 Volt) und eben diese zwei 24 Volt Relais. Das erste schaltet später die Beleuchtung auf dem Dachboden und das zweite den Türöffner.

Oben am Gehäuse findet eine Steckdose ihren Platz. Später wird die Powerlanbox für die Zentrale hier eingesteckt. Die jetzige provisorische Steckdose auf dem Boden fällt weg – an deren Stromanschluss kommt später die Dachbodenbox.

Diesmal solls mal etwas ordentlicher bleiben 😛

 

 

 

 

 

So, fertig für den Moment. Diesmal sogar allerfeinst, alle Litzen mit Aderendhülsen gebunden, so dass nicht alle Elektriker dieser Welt sich gegen mich verschwören (sind immernoch genug Regeln nicht eingehalten, ich weiß ^^).

Das untere rechte Kabel geht zur späteren Dachbodenlampe, links kommen 3 Kabel aus der Kiste. Ein 2 adriges für den Lichttaster Dachboden, ein 4 pol. Telefonkabel als Busleitung zur Zentrale, zusätzlich auf 2 Paaren auch noch mit der 24 Volt Busspannung. das letzte 8 adr. Kabel läuft zur Sprechstelle der Gegensprechanlage – dort werde ich den Taster für den Türöffner abgreifen und wiederum durch 2 Relais die Hausklingel und die Wohnungsklingel. Diese kommen auf jeweils einen Eingang auf dem I/O Modul. In Zukunft ist noch ein verdrahteter Magnetkontakt für die Wohnungstür angedacht.

Als nächstes folgt der unangenhme Teil – ich darf mich wieder mal auf den Boden begeben und in der Glaswollen wühlen 🙁
Wert isses das allemal.
Es geht weiter…

Unten mittig ist eine kleine Zusatzschaltung verbaut worden, um die Klingel oben und unten seperat zu erfassen. Jeweils 1 Relais wird vom Klingelstrom angezogen und dann auf einen Eingangsport des IO Moduls gelegt. Die Gleichrichter sind notwendig, da die Klingelanlage mit Wechselspannung betrieben wird. Nun kann ich irgendwas besseres als die Klingel auslösen, wenn jemand „klingelt“ 😉

Mein Lichttaster für die Dachbodenbeleuchtung…

Und die dazugehörige Funzel (Hing früher im Bad, bevor die Halogener da waren)

Dämmwolle…
Hier kommt diesen Winter noch Nut und Feder Spanplatte drauf, damit man auch noch was unterm Dachboden lagern kann.

Andere Richtung… Noch mehr Dämmwolle ^^

 

Die neue Box ist soweit fertig und zugeschraubt.

 

 

In einer anderen Ecke liegt die olle Fischerbox, die Kabel im linken Teil des Bildes führen direkt durch die Decke zur Zentrale.

 

So die erste größere Aktion ist nun erstmal anbgeschlossen: ich kann jetzt über meine kleine Fernbedienung meinen Türöffner auslösen und so, wenn keine Hand zum Aufschließen frei ist bequem von draußen die Haustüre öffnen :-O
Da noch ätliche Ports frei sind hat die Dachbodenkiste natürlich noch mehr Potential – mal sehen was mir in Zukunft noch einfällt…

VN:F [1.9.22_1171]
Rating: 4.0/5 (3 votes cast)