SqueezeRadio

SqueezeRadio

Description

#Idee - Musiksammlung und Radio Player (Logitech Media Server Client) - Mehrere Player miteinander zeitgleich synchronisieren - direkt am Gerät steuerbar (Touchscreen und Lautstärkeregler) - ohne Schaden vom Strom trennbar (die microSD im Raspberrys ist als „Harddisk“ für den - 24/7 Betrieb nicht ideal) - Sauberes, geschlossenes Gehäuse mit Steckanschluss für Strom - Lautsprecher sollen beliebig gewählt werden können (3.5mm Audiojack) - Einbindung im Smarthome muss möglich sein - Stromsparend #Die Teile - Raspberry Pi Model 2 - 3.5 Zoll Waveshare Display (nicht HDMI sondern über SPI BUS) - „Rotary encoder“ für Lautstärkeregler - microSD - min. 2.5 A Netzteil - Kleinmaterial wie Kabel, Steckdosen usw. #OS / Software Als OS wird PiCorePlayer mit einem Real-Time-Kernel verwendet. Dieses OS läuft komplett im RAM, das heisst die microSD Karte wird nur noch beim booten genutzt. Der Vorteil davon ist die Geschwindigkeit des Systems (die microSD ist unter anderem ein Flaschenhals beim Raspberry Pi) und dass das Gerät Problemlos im laufenden Betrieb aus gesteckt werden kann ohne das die microSD Karte und somit das System beschädigt wird. Auf dem PiCorePlayer ist die Software Squeezelite bereits vorinstalliert, diese wird benötigt um mit dem Logitech Media Server zu kommunizieren. Des weiteren wurde der CPU „underclocked“ und eine fixe Taktrate festgelegt (ARM Prozessoren regeln die Taktrate im Normalfall ständig in Abhängigkeit des Bedarfs, dies ist jedoch für diese Anwendung nicht ideal) dieser Beitrag erleichtert sehr die Einrichtung des Displays, kann jedoch nicht Schritt für Schritt übernommen werde # PiCore button-tool installieren pcp bu cd /mnt/mmcblk0p2/tce/optional wget http://downloads.sourceforge.net/project/picoreplayer/beta/sbpd.tcz echo "sbpd.tcz" >> /mnt/mmcblk0p2/tce/onboot.lst pcp rb //Im WebUI unter Systemstart einfügen (GPIO PIN 6 und 12 wird hier verwendet) /usr/local/sbin/sbpd -d -s e,6,12,VOLM

Statistics

Likes

13

Downloads

0

Category

3D Printing