Väggmonterad SqueezePlayer med Raspberry Pi
Bygga en vägg "SqueezePlayer"-baserat nätverksmusikspelare med hjälp av Squeezelite, Jivelite och en Raspberry Pi. Jag byggde detta projekt eftersom Logitech har slutat göra sin "Squeeze" linje av nätverksansluten musikspelare. Eftersom serverprogramvaran är öppen källkod, och eftersom jag fortfarande har flera nätverk spelare runt huset som endast fungerar på Logitech Media Server (ursprungligen kallad Squeezebox Server), och slutligen eftersom några intrepid själar i Squeeze forum (http://forums.slimdevices.com/showthread.php?97046-Announce-Squeezelite-a-small-headless-squeezeplay-emulator-for-linux-%28alsa-only%29) inbyggd programvara emulatorer för ett-musikspelare och dess gränssnitt; Jag bestämde mig att sätta ihop detta projekt.
Här är en video av den färdiga spelaren:
Detta projekt visar hur både bygga maskinvaran och ställa in en Raspberry Pi med rätt programvara. De delar som behövs kan variera beroende på vilken typ av system du vill; men här använder jag en Raspberry Pi modell B och en Mimo UM-720F USB-pekskärm (http://www.mimomonitors.com/products/mimo-720-f-flex-screen-mountable-touchscreen-usb-monitor). Dessutom, jag har använt en Rosewill powered USB-hubb till makten både Raspberry Pi och bildskärmen och en T-amp förstärkare för att driva ett par JBL i tak högtalare.
Projektet består av två huvuddelar. Först förbereda Raspberry Pi att köra lämplig programvara för att ansluta till servern för musik och Visa gränssnittet; och andra, installera maskinvaran i väggen.
Image filer tillgängliga för pi1 och pi2
För dem som inte vill bygga sina egna system upp från början, har jag skapat en skivavbild av ett fungerande system. Du kan hämta den komprimerade bilden från här. Du kan välja bilden för Raspberry Pi 1 eller Raspberry Pi 2. Packa upp filen och skriva den till ett SD-kort (2GB eller större bör fungera).
Måste du ändra lösenordet för root (för närvarande "root" och squeezeuser lösenord (för närvarande "squeeze"). Du måste också kopiera lämpliga xorg config filen till /etc/X11/xorg.conf.d/20-displaylink.conf. Det finns två exempel i/home/squeezeuser/katalogen. En är för Mimo skärmen används i detta projekt och den andra är för den Lilliput 7" UM-70/C/T MiniUSB Touch skärm övervaka. Som levereras, använder bilden Lilliput xorg filen. Slutligen måste du Kalibrera pekskärmen av uncommenting den xinpu_calibrator raden i filen .xinitrc i den squeezeuser hemkatalog. Produktionen kommer att vara i en textfil och du bör kopiera denna information till /etc/X11/xorg.conf.d/90-calibrator.conf.