hasznos cikkek

Hogyan készítsünk egy Málna Pi Jukeboxot minden nem-geek számára

Rengeteg lehetőség van a számítógép zenetárához való hozzáféréshez a sztereó készülékből, de a legtöbb valódi felhasználáshoz kis technikai ismereteket igényel. Építhet egy jukeboxot egy Raspberry Pi-vel, egy apró mikro-számítógéppel, amelyet bárki használhat, még akkor is, ha nem tudják, mi a Raspberry Pi.

Ha befejezte ezt a projektet, akkor egy kis, érintőképernyős jukebox lesz a nappaliban, amely zeneszámokat lejátszhat, vezérelhet és kiválaszthat egy másik számítógépen lévő zenei könyvtárból (vagy a hálózathoz csatlakoztatott tárolót), majd lejátszhatja őket. a sztereó készüléken. Az itt található felület könnyen érthető, így nagyszerű partikhoz vagy házakhoz, ahol néhány nem-geeks be akar lépni a lejátszási listába anélkül, hogy megtanulna egy bonyolult rendszert, számítógépet, Wi-Fi jelszót vagy bármi mást. Még ennél is jobb, hogy az összes saját hálózatán működik, tehát nem kell aggódnia az eszközök párosítása miatt. A projekt befejezéséhez kissé ismeri a parancssort, de ennyi.

Amire szüksége lesz

  • A Raspberry Pi (a B, B + vagy 2 modell működni fog)
  • Tápkábel a Pi-hez, Ethernet-kábel (vagy Wi-Fi-kártya), SD-kártya és egy billentyűzet a beállításhoz
  • Érintőképernyő (ezt használtuk, az Adafruit PiTFT-jét)
  • Otthoni szerver vagy számítógép MP3 fájlokkal
  • Sztereo és hangszórók a jukebox csatlakoztatásához
  • Egy eset (opcionális, de az emberek hozzá fognak érni, tehát valamihez be kell szerezni. Az új hivatalos eset remekül fog működni)

Első lépés: Telepítse a Raspbian szoftvert a Pi-re

Először az első: be kell állítania és telepítenie kell a Raspbian-t. Ha az általunk használt PiTFT érintőképernyőt használom, akkor sokkal könnyebb beállítani az Adafruit egyedi Raspbian képével. A képet a SD-kártyára telepíti ugyanúgy, mint a Raspbian esetén, de az operációs rendszer már konfigurálva lesz a megjelenítéshez. A kép készítéséhez itt követheti útmutatóunkat, de itt van a rövid változat:

ablakok

  1. Töltse le a Raspbian legújabb verzióját, és bontsa ki a .img fájlt.
  2. Töltse le a Win32DiskImager fájlt, és bontsa ki az alkalmazásból (.exe fájl).
  3. Helyezze be az SD-kártyát a Windows PC-be egy kártyaolvasóval.
  4. Nyissa meg duplán a Win32DiskImager.exe fájlt, az imént letöltött alkalmazást. Windows 7 vagy 8 operációs rendszer futtatásához kattintson a jobb egérgombbal, és válassza a „Futtatás rendszergazdaként” menüpontot.
  5. Ha az alkalmazás nem érzékeli automatikusan az SD-kártyát, kattintson a jobb felső sarokban lévő legördülő menüre („Eszköz” feliratú) és válassza ki a listából.
  6. Az alkalmazás képfájl részében kattintson a kis mappa ikonra, és válassza az éppen letöltött Raspbian .img fájlt.
  7. Kattintson az Írás gombra, és várja meg, amíg a Win32DiskImager megteszi a dolgát. Amikor befejeződik, biztonságosan kiadhatja az SD-kártyát, és behelyezheti a Raspberry Pi-be.

OS X

  1. Töltse le a Raspbian legújabb verzióját, és bontsa ki a .img fájlt.
  2. Töltse le az RPi-sd kártya készítőjét (feltétlenül válassza ki az operációs rendszer telepített verziójának megfelelő verziót), és csomagolja ki az alkalmazást.
  3. Helyezze be az SD-kártyát a Mac-be egy kártyaolvasóval.
  4. Nyissa meg az RPi-sd kártya készítőjét. Azonnal kéri, hogy válasszon egy Raspbian képet. Válassza ki a korábban letöltött .img fájlt.
  5. Megkérdezi, hogy az SD-kártya csatlakoztatva van-e. Mivel korábban illesztettük be, így van, tehát folytassa és kattintson a Folytatás gombra. SD-kártya opciókat kap. Ha csak egy van beillesztve, akkor a listában nem látszik semmit, és ellenőrizni fogja. Ha nem, csak ellenőrizze a használni kívánt kártyát, majd kattintson az OK gombra.
  6. Írja be rendszergazdai jelszavát, majd kattintson az OK gombra.
  7. Megkérdezi, hogy az SD-kártya ki lett-e helyezve. Ez állítólag megtörténik, mivel az alkalmazásnak le kell szerelnie azt, hogy közvetlen másolatot készítsen. Ellenőrizze még egyszer, hogy az SD-kártya már nem érhető el a keresőben. NE távolítsa el az USB-portról. Ha biztos benne, kattintson a Folytatás gombra.
  8. Az RPi-sd kártya készítője befejezi az SD kártya előkészítését, biztonságosan vegye ki és helyezze be a Raspberry Pi egységbe.

Második lépés: Csatlakoztassa a kijelzőt

A Raspberry Pi GPIO-val (általános célú bemenet / kimenet) rendelkezik, amelybe az érintőképernyő belefér. Ha megnézi a Raspberry Pi-t, az a sarkon található csapok sorozata. Ha még nem tette meg, akkor lépjen tovább, és kattintson a kijelzőre a Raspberry Pi készülékre. Ha be van dugva, dugja be a billentyűzetet, az Ethernet kábelt (vagy a Wi-Fi adaptert), majd a tápkábelt. Felkérést fog kapni az érintőképernyő kalibrálására. Kövesse a képernyőn megjelenő utasításokat, és minden készen áll.

Harmadik lépés: Ossza meg számítógépének zenei könyvtárát

Mielőtt elkezdené a Raspberry Pi munkáját, állítsa be a zenemegosztást otthoni számítógépén. A folyamat mind a Windows, mind a Mac esetében eltérő.

ablakok

  1. Keresse meg a számítógép zenei mappáját.
  2. Kattintson a jobb egérgombbal a mappára, válassza a „Megosztás a” menüpontot, és válassza ki a tartományt. Ha csak otthoni hálózaton tartózkodik, akkor nyilvánosságra hozhatja, és csak az otthoni hálózat más számítógépeire lesz elérhető. Egyébként válassza a jelszóval védett megosztást, majd írja be a jelszót.
  3. Jegyezze fel a mappa helyét és a számítógép nevét (ez olyan lesz, mint a ThorinPC / Music).

Mac

  1. Nyissa meg a rendszerbeállításokat.
  2. Kattintson a „Megosztás” ikonra.
  3. Győződjön meg arról, hogy a „File Sharing” négyzet be van jelölve.
  4. Kattintson a megosztott mappák alatti „+” elemre, válassza ki a zenemappát, majd kattintson a „Kész” gombra.
  5. A Sharing menüben válassza az „Options ...” lehetőséget.
  6. Válassza a „Windows fájlmegosztás” lehetőséget, és írja be a jelszavát. Ez megkönnyíti a Raspberry Pi számára a fájlok megragadását.

Most, hogy otthoni számítógépe megosztja zenei könyvtárát, visszatérhet a Raspberry Pi készülékhez.

Negyedik lépés: Telepítse és konfigurálja az MPD-t

A projekt alapja a Music Player Daemon (MPD). Ez egy szerver oldali alkalmazás a zene lejátszásához. Ez azt jelenti, hogy nincs grafikus felülete, egyszerűen lehetővé teszi, hogy Raspberry Pi zenefájljait lejátssza. A projekt tényleges használatához, amint be van állítva, nem kell körülnéznie a parancssorban, hanem a kezdeti telepítési folyamathoz meg kell tennie. Először le kell töltenie az MPD-t és az MPC-t (a vezérlőt). Amikor korábban elindította a Raspberry Pi-t, az érintőképernyő kalibrálása után a parancssorba kellett volna kerülnie. Ha nem, és Raspbianban vagy, érintse meg a menü ikont, és válassza a „Kijelentkezés” lehetőséget. Az útmutatóban szereplő összes munkát a Raspberry Pi parancssorából fogja elvégezni, írja be:

sudo apt-get install mpd mpc

Várja meg, amíg települ. Miután elkészült, meg kell változtatnia néhány beállítást a futtatásával:

sudo nano /etc/mpd.conf

Keresse meg a sort, amely kezdődik:

#zeroconf_enabled “igen”

és törölje az előtte lévő # számot a kibontáshoz. A mentéshez és a kilépéshez nyomja meg a CTRL + X billentyűt, és válassza az Y lehetőséget.

Ötödik lépés: Állítsa be a zenei könyvtárat

Következő lépésként meg kell mutatnia az MPD-t a zenei könyvtárra. Ehhez elkészít egy mappát, majd beillesztheti a zenei könyvtárba. Ennek nagy részét a sudo paranccsal kell elvégeznie, mert root jogokra van szüksége, hogy mindent telepítsen és megfelelően működjön. Először hozzon létre egy mappát:

sudo mkdir / mnt / zene

Ezután megbizonyosodunk arról, hogy rögzül-e, amikor a Pi elindul. Futtassa ezt:

sudo nano / etc / fstab

Ezután adja hozzá ezt a sort, a számítógép nevét helyettesítve a harmadik lépésben összegyűjtött információval és / mappa nevével a zenemappának a helyére:

// Számítógépnév / mappanév / mnt / zene cifs vendég, uid = 1000, gid = 1000, iocharset = utf8 0 0

Valahogy így néz ki:

// WindowsPC / zene / mnt / zene cifs guest uid = 1000, gid = 1000, iocharset = utf8 0 0

Megjegyzés : Ha bejelentkezésre van szüksége a megosztott mappákba, akkor a guest helyett username=yourusername, password=yourpassword is szükséges.

Ha kész, érintse meg a Ctrl + X billentyűt a mentéshez és a kilépéshez. Ezután teszteljük és ellenőrizzük, hogy a tartó megfelelően működik-e. Begépel:

sudo mount -

Ha nem kap hibaüzenetet, az helyesen van felszerelve. Most menj tovább, és vessünk egy pillantást arra, hogy minden zenefájl ott legyen. Futtassa ezt a parancsot:

ls-l / mnt / zene

Az összes zenefájlt látnia kell. Ha ez minden rendben van, akkor létre kell hoznia egy szimbolikus hivatkozást az MPD-hez, hogy tudja, hová keresse ezeket a fájlokat. Begépel:

sudo ln -s / mnt / zene / var / lib / mpd / zene

Most az MPD-t be kell állítani. Csak be kell szkennelnie a zenei könyvtárat, hogy mindent el tudjon jutni oda. Begépel:

mpc frissítés

A könyvtár méretétől függően ez eltart egy ideig, tehát hagyja, hogy a dolga megtörténjen.

Hatodik lépés: konfigurálja a hálózatot és az USB-meghajtóhoz való hozzáférést

Következő lépésként a Zeroconf konfigurálását fogja végezni, amely lehetővé teszi a jukebox vezérlését más eszközökről, ha nem érzi magát sétálni és az érintőképernyőt használni. Begépel:

sudo apt-get install libnss-mdns

Amikor ez kész, indítsa el:

Sudo service avahi démon újraindítása

Mostantól opcionálisan használhat olyan mobiltelefon-alkalmazást, mint például az MPDroid for Android vagy MPDluxe iOS számára, a Pi Jukebox távirányítójaként. Mielőtt eljutnánk ehhez, beállíthatja a jukeboxot a csatlakoztatott USB-meghajtón lévő fájlok olvasására is, ami akkor hasznos, ha a barátok egy csomó MP3-mal jönnek át egy flash meghajtóra. Sajnos nemcsak csatlakoztathatja a telefonját, hogy hozzáférjen a zenéhez, mert a Raspberry Pi valószínűleg nem fogja felismerni. Az USB támogatás bekapcsolásához írja be:

sudo apt-get install usbmount

Ezután mutasson az MPD-re az USB-meghajtókra:

sudo ln -s / media / / var / lib / mpd / music /

Ez az. Most már szinte bárhonnan képesnek kell lennie arra, hogy zenét játsszon.

Hetedik lépés: Telepítse a Jukebox szoftvert

Jelenleg a Pi hozzáférhet a zenéhez, és lejátssza azt a parancssorból. Ez elég unalmas. Állítsuk be az intelligens érintőképernyő-felületet.

Erre a Pi-Jukebox nevû programot fogjuk használni. Ez alapvetően egy MPD előlap, amely lehetővé teszi az érintőképernyő használatát a zenelejátszás vezérlésére. A telepítés itt nagyon egyszerű. Futtassa a parancssorból:

git klón //github.com/mark-me/Pi-Jukebox

Ez letölti az összes szükséges fájlt a Raspberry Pi-re és a Pi-Jukebox mappába. Mielőtt futtathatnánk, telepítenünk kell a Python-ot:

sudo apt-get install python-pip

A telepítés után ideje futtatni a Jukebox programot.

Hetedik lépés: Futtassa és használja a Jukebox szoftvert

A jukebox elindításához csak egy parancsot kell beírnia:

sudo python pi-jukebox.py

Ha minden a tervek szerint megy, akkor az érintőképernyőn látnia kell a Pi-Jukebox szoftvert. Az alábbiakban bemutatjuk az egyes gombok jelentését:

A felület nagyrészt a várt módon működik. Lefelé vagy lefelé csúsztatva böngészhet a könyvtárban, koppintson a vezérlők bármelyikére a lejátszás elindításához és leállításához, és érintse meg a választást a betöltéshez. A Pi-Jukebox ugyanúgy működik, mint a jukebox, tehát minden választását hozzáadja az éppen lejátszott lejátszási listához, és onnan megy. Nincs közvetlen eszköz egy album egyszerű lejátszására anélkül, hogy azt hozzáadná a lejátszási listához.

A beállítások lehetőségei is nagyon egyszerűek, de érdemes ott beugrani és ellenőrizni őket. Beállíthatja a jukebox keverését, a műsorszámok ismétlését és még sok más. De bármilyen célból és célból készen állsz arra, hogy elkezdd zenét hallgatni. Ha még nem tette meg, csatlakoztassa a Pi készüléket a sztereó készülékhez, és kezdje el zavarni.