Obsah:

Hudobný prehrávač Raspberry Pi: 10 krokov (s obrázkami)
Hudobný prehrávač Raspberry Pi: 10 krokov (s obrázkami)

Video: Hudobný prehrávač Raspberry Pi: 10 krokov (s obrázkami)

Video: Hudobný prehrávač Raspberry Pi: 10 krokov (s obrázkami)
Video: Пять мифов о Raspberry Pi: зачем создавалась, как работает с Win 10 и кто победит — Pi 3 или Arduino 2024, Júl
Anonim
Hudobný prehrávač Raspberry Pi
Hudobný prehrávač Raspberry Pi

Už ste niekedy prišli domov a chceli ste si nechať vychladnúť hudbu na pozadí bez toho, aby ste museli zapínať počítač, telefón alebo akékoľvek iné zariadenie? Mal som uvedený problém. V nasledujúcom návode vám ukazujem svoj koncept ovládania offline hudobného prehrávača analógovými prepínačmi. (hudba pochádza z vstavaného USB kľúča #oldschool) Pokúsim sa napísať tento návod ľahko, aby to zvládli aj tí najväčší NOOBS, aj keď som použil Raspbian (zlý vtip vysvetlený v kroku 4) Poznámka: Nemám skúsenosti s kódovaním, takže som skončil s prácou so skúsenejším programátorom (vďaka Raffael:) Moja osobná skúsenosť pochádza z prezerania videa na Youtube ako z prípravy, takže ak nájdete chyby v kóde alebo vo všeobecnom pokyne, prosím, komentujte.

Krok 1: Plánovanie

Plánovanie
Plánovanie
Plánovanie
Plánovanie
Plánovanie
Plánovanie
Plánovanie
Plánovanie

Najprv potrebujete plán*) Zamýšľané použitie je hudba na pozadí*) Nechcem zatiaľ streamovať ani robiť podobné veci. USB disk pojme viac hudby, ktorú môžem o rok počúvať, takže by to zatiaľ malo byť v poriadku. Možno použijem modul Wlan, ktorý je vstavaný v maline, na pripojenie k môjmu serveru NAS pre väčší výber hudby. *) Žiadne grafické rozhranie, iba 3 prepínače pripojené k pinom gpio Raspberry pi *) vedú cez prepínače aby ste vedeli, že beží zoznam skladieb čarodejnice (voliteľné) [*) Reproduktory so vstavaným zosilňovačom pripojené k zvukovej karte čarodejnica je pripojená k Raspberry pi.] -> o tom neskôr A čo je najdôležitejšie: ak sa to stane, nechcem to už nikdy riešiť.

Krok 2: Zoznam materiálu

Zoznam materiálov
Zoznam materiálov
Zoznam materiálov
Zoznam materiálov
Zoznam materiálov
Zoznam materiálov

1. Raspberry pi (použil som model 3B, ale aj starší by mal byť v poriadku. V skutočnosti by ste mohli použiť niečo ešte menej výkonné ako arduino, ale museli by ste pridať moduly pre kartu SD a zvuk) 2. zvuková karta, nie je potrebná, ale tá, ktorá je vstavaná, nie je príliš dobrá (začal som s Hifiberry DAC, ktorý nie je kompatibilný, takže som zvukovú kartu vôbec nepoužíval, pretože kvalita bola pre mňa v poriadku a chcel som dokončiť projekt:) 3. niektoré prepojovacie káble4. reproduktory so vstavaným zosilňovačom (môžete použiť reproduktory bez nich a zosilňovať ich (zosilňovať?), ale je to jednoduchšie/čistejšie) 5. prepínače pre zoznamy skladieb: Použil som 3 pre zoznamy skladieb [mohli by ste použiť viac alebo menej, potom by ste museli upraviť kód] a jeden pre vypnutie6. nejaký šrot alebo akýkoľvek druh škatule (3 možnosti v kroku 7/8) 7. počítač/kábel HDMI na pripojenie pi8. Myš a klávesnica 9. napájací kábel na jeho napájanie10. niektoré LED diódy (voliteľné)

Krok 3: Kód

Kód
Kód

Ako som povedal, nemám s kódovaním žiadne skúsenosti, a tak som prešiel k skúsenejšiemu kodérovi (v tomto bode ďakujem Raphael). Použil som python, pretože Raspberry pi pracuje s pythonom a nie je príliš ťažké naučiť sa základy. Hráč pracuje s dvoma samostatnými programami, jedným na spustenie zoznamu skladieb a druhým na jeho zabitie. Obaja sú v slučke, takže tento spustený program sa skončí iba vtedy, ak vytiahnete zástrčku (čo by ste nemali robiť, POUŽÍVAJTE ZABÍJAČ!)

Krok 4: Raspberry Pi

Raspberry Pi
Raspberry Pi
Raspberry Pi
Raspberry Pi

V tomto kroku teda nastavíme Raspberry pi. Ako operačný systém som použil Raspbian, ale ak chcete, môžete použiť Noobs alebo akýkoľvek iný systém (niektoré kroky sa môžu v iných systémoch líšiť). Najprv to nastavte (môžete si prečítať podrobného sprievodcu na internete alebo si pozrieť video na youtube, nebudem sa tomu venovať, bude to trvať maximálne asi 10 minút.) Potom pridáte dva skripty do automatického spustenia v maline. Vykonáte to tak, že do príkazového riadka napíšete „sudo nano /etc/rc.local“a do spodnej časti stránky pred riadok „exit“pridáte názvy a cestu, kam ste uložili súbory. V tomto prípade: "/media/pi/TRANSCEND/kill_v1.py &" "/media/pi/TRANSCEND/gabou_v2.py &" (na konci musíte pridať "&", pretože projekt je slučka a mal by práca na pozadí). Urobte to pomocou príkazu kill a pôvodného scenára. Teraz stlačením klávesu „Ctrl X“odídete. Teraz zvuková karta. Použil by som zvukovú kartu, pretože 3,5 mm zvukový konektor na pi nie je príliš búchajúci. Zvuková karta, ktorú mi obchod predal, bola najstaršia, a tak je kombinovaná s najnovším pí. To spôsobilo určité problémy (v tomto mieste som bol dosť naštvaný, minul som 30 €) na tej karte). Preto som si na Amazone objednal lacnú zvukovú kartu USB (6 €). Ale bez obáv si musíte zvukovú kartu USB nastaviť tak, ako pri použití zvukovej karty GPIO. Takže o to neprídete (viac o tom v kapitole 6). Vykonajte to tak jednoducho

Krok 5: USB kľúč

USB kľúč
USB kľúč

Teraz musí byť USB kľúč PRESNE rovnaký ako môj, alebo musíte zmeniť program. Premenujte palicu na „TRANSCEND“Ak chcete použiť iné meno, budete musieť zmeniť názov v skriptoch (Ako ste si mohli všimnúť, som lenivý. Palicu som teda nepremenoval, bolo by to oveľa krajšie, isté, ale nie je to potrebné, …) 2. Vytvorte 3 zoznamy skladieb s názvom Pl.1, Pl.2 a Pl.3, v ktorých sú piesne. Rovnako ako vyššie uvedené meno bla bla bla3. Prehrávač hudby na Raspberry pi nebude používať niektoré znaky a písmena, takže by som odporučil stiahnuť si premenovač (použil som Ant renamer), ktorý piesne premenuje na 8 náhodných čísel.

4. Pridajte skripty a piesne do priečinkov Playlist

Krok 6: Posledné dotyky

Teraz prepojíme Raspberry pi so zvukovou kartou, prepínačmi, LED diódami a zapneme ju. Na prepojenie prepínačov a LED použite prepojovacie káble Zvuková karta USB spôsobila problémy, ale dá sa to zvládnuť. Pokyny na jeho inštaláciu nájdete na internete, pretože tento krok sa líši v závislosti od karty, ktorú používate:/. V zásade deaktivujete vstavanú zvukovú kartu a použijete novú. Ak však máte šťastie, stačí ho zapojiť do voľného portu USB a hotovo. Buďte pripravení hrať sa s nastaveniami. V tomto mieste som naozaj chcel, aby sa to urobilo, a tak som pokračoval bez zvukovej karty. Skúste to s pripojeným displejom a bez toho, aby ste okolo neho postavili krabicu. Ak to nefunguje, skontrolujte USB kľúč. Premenovalo sa to samo? Je to poskodene?

Krok 7: Ladenie

Ladenie
Ladenie

Ak ste pracovali správne, tento krok nepotrebujete. Ak pracujete tak ako ja, myslím, že to budete potrebovať. Aké sú teda možné chyby?*) Piesne ste nepremenovali*) preklepy v ceste v automatický štart (rc.local)*) preklepy na USB kľúči/zoznamoch skladieb*) disk ste nepremenovali (alebo sa premenoval sám po nesprávnom vypnutí)*) nepoužili ste vypínač a vytiahli zástrčku. Ak to funguje, skontrolujte, či nie sú chyby na paličke a pí.*) Spojenie tlačidiel s pí sa uvoľnilo*) Karta sd sa prerušila, doslova (áno, to sa mi skutočne stalo, nepýtajte sa ma ako) alebo obrazne*) vypnutie napájania*) … Každá jedna z týchto chýb sa mi stala aspoň raz pri stavbe

Krok 8: Krabica

Box
Box

Teraz krabica. Máte 2 možnosti1) Ak to teda chcete urobiť štýlom, vyrezali by ste laserom (alebo CNC) škatuľu z kúskov dreva so spojmi a všetkým. 2) Ďalším spôsobom je vziať existujúcu škatuľu a použiť ju ako bývanie. Najprv som to urobil, ale nepáčil sa mi vzhľad, a tak som to urobil nasledovne (krok 8) V hornej časti škatule vyvŕtajte 3+3 otvory a nainštalujte prepínače (a LED diódy, ak nejaké použijete). Vyvŕtajte dieru na strane napájania (lenivý spôsob je jednoducho použiť kábel USB ako vstavaný zdroj bez vyberateľného kábla), na napájanie však odporúčam použiť predlžovací kábel USB, takže ak sa napájací kábel pokazí, nemusíte brať vec appart -> ktorej výsledkom je práca, čomu sa snažíme vyhnúť. Teraz, keď je všetko pripravené, prepojte pí a reproduktory.

Krok 9: Hipsterská cesta a dokončenie prípadu

Hipsterská cesta a dokončenie prípadu
Hipsterská cesta a dokončenie prípadu
Hipsterská cesta a dokončenie prípadu
Hipsterská cesta a dokončenie prípadu
Hipsterská cesta a dokončenie prípadu
Hipsterská cesta a dokončenie prípadu
Hipsterská cesta a dokončenie prípadu
Hipsterská cesta a dokončenie prípadu

Toto je pre kreatívnych jednotlivcov, ktorí chcú predviesť svoje schopnosti. Pre túto možnosť môžete použiť buď drevené dosky, a lepiť/skrutkovať ich dohromady, aby ste vytvorili škatuľu, alebo urobíte ťažkú cestu tvrdou cestou a vydlabete existujúci blok dreva, do ktorého vložíte pi. Videl som tie plávajúce police a chcel som použiť túto techniku. Vošiel som teda do svojej záhrady, vzal som starý kus dreva a skontroloval, či naň reproduktory vydržia (šírka). Regál by mal vyzerať ako pevný, plávajúci kus, z ktorého by trčali iba vypínače, takže som ho vytesal zospodu. Vpredu nechávam akési „pery“, aby ste výrez nevideli. Dúfam, že vám moje kresby pomôžu získať prehľad Dokončenie prípadu: Ak teda máte krabicu, postup je jednoduchý. V hornej časti škatule vyvŕtajte 3+3 otvory a ak niektoré použijete, nainštalujte tri prepínače a tri LED diódy vyššie. Do boku vyvŕtajte otvor na napájanie (lenivý spôsob je jednoducho použiť kábel USB, ktorý je súčasťou vstavaného napájania). bez odnímateľného kábla), ale prekonám svoju lenivosť a praktickosť použijem zásuvku IEC, pretože káble pravidelne prerušujem. Teraz je všetko pripravené a pripojte pí. Montáž: Na pripevnenie na stenu som sa rozhodol vyvŕtať 2 veľké otvory na zadnej strane a pripevniť ich pomocou 2 hákov (obrázok vyššie) A máme hotovo. Tip pre profesionálov: Dávajte pozor na napájacie káble prechádzajúce cez steny pri vŕtaní do to. Zasiahnuť ich by bol skutočne šokujúci zážitok. Ha mám ťa tam.

Krok 10: Hotovo

Hotový!
Hotový!

S tou bombou je čas skončiť. Napíšte do komentára všetky vylepšenia, ktoré môžete nájsť, a zverejnite svoje hudobné pole. Ďakujem za čítanie, bavte sa a dávajte si pozor.

Odporúča: