Tartalomjegyzék:

Raspberry Pi zenelejátszó: 10 lépés (képekkel)
Raspberry Pi zenelejátszó: 10 lépés (képekkel)

Videó: Raspberry Pi zenelejátszó: 10 lépés (képekkel)

Videó: Raspberry Pi zenelejátszó: 10 lépés (képekkel)
Videó: NAS hálózati fájl tároló, Raspberry PI 2024, Július
Anonim
Raspberry Pi zenelejátszó
Raspberry Pi zenelejátszó

Hazajöttél, és azt akartad, hogy egy háttérzene lehűljön anélkül, hogy be kellene kapcsolnia a számítógépet, a telefont vagy bármilyen más eszközt? Mondtam egy problémát. A következő utasításban megmutatom az offline zenelejátszóról alkotott elképzelésemet analóg kapcsolókkal. (a zene egy beépített USB -pendrive -ról származik #oldschool) Megpróbálom egyszerűen megírni ezt az Instructable -t, hogy még a legnagyobb NOOBS is meg tudja csinálni, annak ellenére, hogy Raspbian -t használtam (rossz vicc a 4. lépésben) Megjegyzés: Nincs tapasztalatom kódolással, így végül egy tapasztaltabb kódolóval dolgoztam (köszönöm Raffael:) Személyes tapasztalataim abból származtak, hogy előkészítésként megnéztem egy videót a Youtube -on, ezért ha hibákat talál a kódban vagy általában az Instructable -ban, kérjük, írjon megjegyzést.

1. lépés: Tervezés

Tervezés
Tervezés
Tervezés
Tervezés
Tervezés
Tervezés
Tervezés
Tervezés

Először tervre van szüksége*) A tervezett felhasználás háttérzene Az USB pendrive egy év múlva több zenét fog tartani, amit meg tudok hallgatni, így egyelőre rendben kell lennie. Lehet, hogy a málnába épített Wlan modult fogom használni a NAS szerverhez való csatlakozáshoz a nagyobb zenei választék érdekében. *) Nincs grafikus felhasználói felület, csak 3 kapcsoló van csatlakoztatva a Raspberry pi *) LED -ekhez így tudja, hogy a boszorkány lejátszási lista fut (opcionális) [*) A beépített erősítővel rendelkező hangszórók a hangkártyához csatlakoznak, és a Raspberry pi csatlakozik.] -> erről majd később

2. lépés: Anyaglista

Anyaglista
Anyaglista
Anyaglista
Anyaglista
Anyaglista
Anyaglista

1. a Raspberry pi (én a 3B modellt használtam, de egy régebbi is jó lehet. Valójában használhat valami még kevésbé hatékonyat, például egy arduino -t, de modulokat kell hozzáadnia egy SD -kártyához és hanghoz) 2. hangkártya, nem szükséges, de a beépített nem túl jó (a Hifiberry DAC -val kezdtem, ami nem kompatibilis, így végül egyáltalán nem használtam hangkártyát, mivel a minőség megfelelő volt számomra fejezze be a projektet:) 3. néhány áthidaló kábel4. hangszórók beépített erősítővel (használhat hangszórókat anélkül és erősítheti (erősítheti?) őket külön, de így könnyebb/tisztább) 5. kapcsolók a lejátszási listákhoz: 3 -at használtam a lejátszási listákhoz [használhat többé -kevésbé, akkor módosítania kell a kódot], egyet pedig a leállításhoz6. néhány fahulladék vagy bármilyen doboz (3 lehetőség a 7/8. lépésben) 7. számítógép/hdmi kábel a pi8 csatlakoztatásához. Egér és billentyűzet 9. egy tápkábelt a tápellátáshoz10. néhány led (opcionális)

3. lépés: A kód

A kód
A kód

Mint mondtam, nincs tapasztalatom a kódolásban, ezért egy tapasztaltabb kódolóhoz mentem (köszönöm ezen a ponton Raphael). A python -ot azért használtam, mert a Raspberry pi működik a pythonnal, és nem túl nehéz megtanulni az alapokat. A lejátszó két külön programmal dolgozik, az egyik elindítja a lejátszási listát, a másik pedig megöli azt. Mindkettő ciklusban van, így ez a program csak azután indul el, ha meghúzza a dugót (amit nem szabad megtenni, HASZNÁLJA A KILL-SWITCH-t!)

4. lépés: A Raspberry Pi

A Raspberry Pi
A Raspberry Pi
A Raspberry Pi
A Raspberry Pi

Tehát ebben a lépésben beállítjuk a Raspberry pi -t. Operációs rendszerként a Raspbian -t használtam, de tetszés szerint használhatja a Noobs -t vagy bármely más rendszert (vegye figyelembe, hogy egyes lépések eltérhetnek más rendszereken). Először állítsd be (részletes útmutatót olvashatsz az interneten, vagy nézhetsz videót a youtube -on, ebbe nem megyek bele, ez kb. 10 percet vesz igénybe.) Ezután hozzáadod a két szkriptet az automatikus indításhoz a málnában. Ezt úgy teheti meg, hogy a "sudo nano /etc/rc.local" parancsot írja be a parancssorba, és a "kilépés" sor előtt hozzáadja a neveket és az elérési útvonalat az oldal aljára. Ebben az esetben: "/media/pi/TRANSCEND/kill_v1.py &" "/media/pi/TRANSCEND/gabou_v2.py &" (a "&" karaktert a végén kell hozzáadni, mivel a projekt ciklus, és munka a háttérben). Tedd ezt a kill és az eredeti forgatókönyv segítségével. Most nyomja meg a "Ctrl X" gombot a kilépéshez. Most a hangkártya. Hangkártyát használnék, mert a 3,5 mm -es audio jack a pi -n nem túl ütős A hangkártya, amelyet az áruház eladott, a legrégebbi volt, így a legújabb pi -vel kombinálva ez problémákat okozott (ekkor elég dühös, 30 € -ot költöttem azon a kártyán). Így rendeltem egy olcsó segg (6 €) USB hangkártyát az amazonon. De nem kell aggódnia, be kell állítania az USB hangkártyát, mint a GPIO hangkártya használatakor. Tehát ne hagyja ki ezt (bővebben a 6. fejezetben)

5. lépés: Az USB -kártya

Az USB Stick
Az USB Stick

Most az USB Stick -nek PONTOSAN ugyanolyannak kell lennie, mint az enyémnek, vagy módosítania kell a programot. Nevezze át a botot TRANSCEND -re, de ez nem szükséges …) 2. Hozzon létre 3 lejátszási listát Pl.1, Pl.2 és Pl.3 néven, dalokkal. Mint fent, bla bla bla3. A Musicplayer a Raspberry pi -n nem használ néhány jelet és betűt, ezért azt javaslom, hogy töltsön le egy átnevezőt (Hangya átnevezőt használtam), amely 8 véletlenszerű számban nevezi át a dalokat

4. Adja hozzá a szkripteket és dalokat a Lejátszási lista mappákhoz

6. lépés: Utolsó érintések

Most csatlakoztatjuk a Raspberry pi -t a hangkártyához, a kapcsolókhoz, a LED -ekhez és bekapcsoljuk. Használjon áthidaló kábeleket a kapcsolók és LED -ek csatlakoztatásához. Az USB -hangkártya némi problémát okozott, de ez kezelhető. Ellenőrizze az interneten a telepítés utasításait, mivel ez a lépés a használt kártya függvényében változik:/. Alapvetően deaktiválja a beépített hangkártyát, és használja az újat. Ha azonban szerencséje van, csak csatlakoztatnia kell egy szabad USB -porthoz, és kész. Készüljön fel arra, hogy játsszon a beállításokkal. Ezen a ponton nagyon akartam, hogy a dolog megtörténjen, így a hangkártya nélkül folytattam. Tesztelje a csatlakoztatott kijelzővel és anélkül, mielőtt dobozot építene köré. Ha nem működik, ellenőrizze az USB -meghajtót. Átnevezte magát? Sérült?

7. lépés: Hibakeresés

Hibakeresés
Hibakeresés

Ha megfelelően dolgozott, nincs szüksége erre a lépésre. Ha úgy dolgozik, mint én, akkor azt hiszem, szüksége lesz rá. Szóval, mik a lehetséges hibák?*) Nem nevezte át a dalokat*) Gépelési hibák a az Autostart (rc.local)*) Hibák az USB -meghajtón/Lejátszási listák*) Nem nevezte át a pendrive -ot (vagy átnevezte magát helytelen leállítás után)*) Nem használta a kikapcsoló kapcsolót, és kihúzta. Ha nem működik, ellenőrizze a botot és a pi -t, hogy nincsenek -e hibák.*) A gombok és a pi közötti kapcsolat meglazult*) az SD -kártya megszakadt, szó szerint (igen, ez tényleg velem történt, ne kérdezze meg, hogyan) vagy átvitt értelemben*) az áramellátás leállt*)… E hibák mindegyike történt velem legalább egyszer építés közben

8. lépés: A doboz

A doboz
A doboz

Most a doboz. 2 lehetősége van1) Tehát ha stílusosan szeretné csinálni, akkor lézerrel (vagy CNC -vel) vágjon ki egy dobozt fa szeletekből, ízületekkel és mindennel. 2) Egy másik módszer az, hogy vesz egy meglévő dobozt, és házként használja. Először ezt tettem, de nem tetszett a megjelenés, így a következőképpen tettem (8. lépés) Fúrjon 3+3 lyukat a doboz tetejébe, és szerelje be a kapcsolókat (és a LED -eket, ha használ néhányat). a tápellátás oldalán (a lusta módszer az, hogy egyszerűen használjon beépített USB -kábelt, cserélhető kábel nélkül), azonban azt javaslom, hogy használjon USB -hosszabbítót az áramellátáshoz, így ha a tápkábel elszakad, nem kell dolog appart -> ami olyan munkát eredményez, amit megpróbálunk elkerülni Most, hogy minden készen áll, csatlakoztassa a pi -t és a hangszórókat.

9. lépés: A csípő út és az ügy befejezése

A csípő út és az ügy befejezése
A csípő út és az ügy befejezése
A csípő út és az ügy befejezése
A csípő út és az ügy befejezése
A csípő út és az ügy befejezése
A csípő út és az ügy befejezése
A csípő út és az ügy befejezése
A csípő út és az ügy befejezése

Ez azoknak a kreatív egyéneknek szól, akik szeretnék megmutatni tudásukat. Ehhez az opcióhoz használhat fa deszkákat, és ragaszthatja/csavarhatja össze őket egy doboz létrehozásához, vagy a kemény út kemény útján, és faraghat egy meglévő fadarabot, hogy behelyezze a pi -t. Láttam ezeket az úszó polcokat és akartam hogy használja ezt a technikát. Bementem a kertembe, vettem egy régi fadarabot, és megnéztem, hogy a hangszórók rá tudnak -e állni (a szélesség). A polcnak szilárd, lebegő darabnak kell lennie, csak a kapcsolók kilógnak, így alulról faragtam. Hagytam egyfajta "ajakot" az előlapon, így nem látja a kivágástRemélem, a rajzaim segíthetnek áttekintést kapniA tok befejezése: Tehát ha van egy doboza, a folyamat egyszerű. Fúrjon 3+3 lyukat a doboz tetejébe, és szerelje be a fenti 3 kapcsolót és a 3 LED -et, ha használ néhányat. Fúrjon egy lyukat az oldalon az áramellátáshoz (a lusta módszer az, hogy egyszerűen használjon beépített USB -kábelt (cserélhető kábel nélkül) Szerelés: A falra szereléshez úgy döntök, hogy fúrok 2 nagy lyukat a hátoldalán, és 2 kampóval rögzítem (fenti kép), és kész. Pro tipp: Ügyeljen a falakon futó tápkábelekre, miközben fúr. azt. Megütni őket igazán megdöbbentő élmény lenne. Ha van ott.

10. lépés: Kész

Kész!
Kész!

Ezen a bombázáson ideje befejezni. Kérjük, írja meg megjegyzéseit az esetleges fejlesztésekről, és tegye közzé zenei dobozát. Köszönöm, hogy olvastál, jó szórakozást és vigyázz magadra.

Ajánlott: