Cuprins:

Raspberry Pi Music Player: 10 pași (cu imagini)
Raspberry Pi Music Player: 10 pași (cu imagini)

Video: Raspberry Pi Music Player: 10 pași (cu imagini)

Video: Raspberry Pi Music Player: 10 pași (cu imagini)
Video: The BEST DIY Raspberry Pi Music Streamer?! | Audiophonics Evo-Sabre 2024, Iulie
Anonim
Raspberry Pi Music Player
Raspberry Pi Music Player

Ați venit vreodată acasă și ați dorit ca niște muzică de fundal să se răcească fără să trebuiască să porniți computerul, telefonul sau orice alt dispozitiv? Am spus problema. prin comutatoare analogice. (muzica provine dintr-un stick USB încorporat # oldschool) Voi încerca să scriu acest instructable ușor, astfel încât chiar și cei mai mari NOOBS să o poată face, chiar dacă am folosit Raspbian (glumă proastă explicată la pasul 4) Notă: Nu am experiență cu codificare, așa că am ajuns să lucrez cu un coder mai experimentat (mulțumesc Raffael:) Experiența mea personală a venit din vizionarea unui videoclip pe Youtube ca pregătire, deci dacă găsești greșeli în cod sau în Instructable în general, te rog să comentezi.

Pasul 1: Planificare

Planificare
Planificare
Planificare
Planificare
Planificare
Planificare
Planificare
Planificare

Mai întâi aveți nevoie de un plan *) Utilizarea intenționată este muzica de fundal *) Nu vreau încă să transmit sau să fac alte lucruri de genul asta. Stick-ul USB va conține mai multă muzică pe care o pot asculta într-un an, așa că ar trebui să fie bine pentru moment. Poate voi folosi modulul Wlan care este încorporat în raspberry pentru a mă conecta la serverul NAS pentru o selecție mai mare de muzică. deci știți că lista de redare a vrăjitoarei rulează (opțional) [*) Boxe cu amplificator încorporat conectat la placa de sunet vrăjitoarea este conectată la Raspberry pi.] -> mai multe despre asta mai târziu Și cel mai important: dacă se face acest lucru, nu vreau să mă mai ocup de el niciodată.

Pasul 2: Lista materialelor

Lista de materiale
Lista de materiale
Lista de materiale
Lista de materiale
Lista de materiale
Lista de materiale

1. un Raspberry pi (am folosit modelul 3B, dar unul mai vechi ar trebui să fie bine. De fapt, ai putea folosi ceva și mai puțin puternic ca un arduino, dar ar trebui să adaugi module pentru un card SD și audio) 2. o placă de sunet, nu este necesară, dar cea integrată nu este prea bună (am început cu Hifiberry DAC, care nu este compatibil, așa că am ajuns să nu folosesc deloc o placă de sunet, deoarece calitatea a fost bună pentru mine și am vrut să termina proiectul:) 3. unele cabluri jumper4. difuzoare cu un amplificator încorporat (puteți utiliza difuzoare fără și amplifica (amplifica?) separat, dar este mai ușor / mai curat în acest fel) 5. comutatoare pentru playlisturi: am folosit 3 pentru playlisturi [ai putea folosi mai mult sau mai puțin, ar trebui să modifici codul atunci] și unul pentru shutdown6. niște resturi de lemn sau o cutie de orice fel (3 opțiuni la pasul 7/8) 7. un cablu computer / hdmi pentru conectarea pi8. Mouse și tastatură9. un cablu de alimentare pentru a-l alimenta10. unele leduri (opțional)

Pasul 3: Codul

Codul
Codul

Așa cum am spus, nu am experiență cu codificarea, așa că am mers la un programator mai experimentat (mulțumesc în acest moment Raphael). Am folosit python deoarece Raspberry pi funcționează cu python și nu este prea greu să înveți elementele de bază. Jucătorul funcționează cu două programe separate, unul pentru a porni lista de redare și unul pentru ao ucide. Amândouă se află într-o buclă, așa că odată pornit acest program se va încheia numai dacă trageți ștecherul (ceea ce nu ar trebui să faceți, UTILIZAȚI KILL-SWITCH!)

Pasul 4: Raspberry Pi

Raspberry Pi
Raspberry Pi
Raspberry Pi
Raspberry Pi

Deci, în acest pas vom configura Raspberry pi. Am folosit Raspbian ca sistem de operare, dar puteți utiliza Noobs sau orice alt sistem, dacă doriți (rețineți că unii pași pot fi diferiți pe alte sisteme). Mai întâi îl configurați (puteți citi un ghid detaliat pe internet sau puteți viziona un videoclip pe youtube, nu voi intra în asta, va dura aproximativ 10 minute max.) Apoi adăugați cele două scripturi la pornirea automată în zmeură. Faceți acest lucru scriind „sudo nano /etc/rc.local” în linia de comandă și adăugând numele și calea unde ați salvat fișierele în partea de jos a paginii înainte de linia „exit”. În acest caz: "/ media / pi / TRANSCEND / kill_v1.py &" "/ media / pi / TRANSCEND / gabou_v2.py &" (trebuie să adăugați "&" la final, deoarece proiectul este o buclă și ar trebui lucrează în fundal). Faceți asta cu kill și scriptul original. Acum apăsați „Ctrl X” pentru a părăsi acum placa de sunet. Aș folosi o placă de sunet, deoarece mufa audio de 3,5 mm de pe pi nu este prea slabă Placa de sunet pe care mi-a vândut-o magazinul a fost cea mai veche, așa că, combinată cu cea mai nouă pi, acest lucru a cauzat unele probleme (destul de supărat în acest moment, am cheltuit 30 € pe acel card). Așa că am comandat o placă de sunet USB ieftină (6 €) pe Amazon, dar nu vă faceți griji, trebuie să configurați placa de sunet USB așa cum trebuie atunci când utilizați o placă de sunet GPIO. Deci, nu ratați asta (mai multe despre asta în capitolul 6)

Pasul 5: Stick-ul USB

Stick-ul USB
Stick-ul USB

Acum, stick-ul USB trebuie să fie EXACT la fel ca al meu sau trebuie să schimbați programul. Redenumiți stick-ul în „TRANSCEND” Dacă doriți să utilizați un alt nume, va trebui să schimbați numele din scripturi (După cum ați observat că sunt leneș. Deci nu am redenumit stick-ul, ar fi mult mai frumos sigur, dar nu este necesar deci …) 2. Creați 3 liste de redare numite Pl.1, Pl.2 și Pl.3 cu melodii în ele. Ca mai sus același nume bla bla bla3. Musicplayer-ul de pe Raspberry pi nu va folosi niște semne și litere, așa că aș sugera să descărcați un renamer (am folosit Ant renamer) care redenumește melodiile în 8 numere aleatorii

4. Adăugați scripturile și melodiile în folderele Playlist

Pasul 6: Ultimele atingeri

Acum conectăm Raspberry pi la placa de sunet, comutatoarele, ledurile și îl alimentăm. Utilizați cabluri jumper pentru a conecta comutatoare și leduri Placa de sunet USB a cauzat unele probleme, dar este ușor de gestionat. Trebuie să verificați Internetul pentru instrucțiuni de instalare, deoarece acest pas variază în funcție de cardul pe care îl utilizați: /. Practic, dezactivați placa de sunet integrată și o utilizați pe cea nouă. Cu toate acestea, dacă aveți noroc, trebuie doar să o conectați la un port USB gratuit și gata. Fiți pregătiți pentru a vă juca cu setările. În acest moment, mi-am dorit foarte mult ca lucrurile să fie făcute, așa că am continuat fără placa de sunet. Testați-o cu afișajul conectat și fără a construi o cutie în jurul ei. Dacă nu funcționează, verificați stick-ul USB. S-a redenumit singur? Este deteriorat?

Pasul 7: Depanare

Depanare
Depanare

Dacă ați funcționat corect, nu aveți nevoie de acest pas Dacă lucrați ca și mine, cred că veți avea nevoie de el Deci, care sunt posibilele greșeli? *) Nu ați redenumit piesele *) Tipografii în calea Autostart (rc.local) *) Tipuri de caractere pe stick-ul USB / Liste de redare *) Nu ați redenumit stick-ul (sau s-a redenumit după o oprire incorectă) *) Nu ați folosit comutatorul de oprire și ați tras fișa. Dacă nu funcționează, verificați stick-ul și pi-ul pentru erori. *) Conexiunea de la butoane la pi s-a slăbit *) cardul sd s-a rupt, la propriu (da, asta mi s-a întâmplat cu adevărat, nu mă întrebați cum) sau la figurat *) curentul oprit *) … Fiecare dintre aceste greșeli mi s-a întâmplat cel puțin o dată în timp ce construiam

Pasul 8: Cutia

Cutia
Cutia

Acum cutia. Aveți 2 opțiuni 1) Deci, dacă doriți să o faceți, ar trebui să tăiați cu laser (sau CNC) o cutie din felii de lemn cu îmbinări și totul.2) O altă modalitate este să luați o cutie existentă și să o utilizați ca carcasă. Mai întâi am făcut asta, dar nu mi-a plăcut aspectul, așa că am făcut-o după cum urmează (pasul 8) Găsește 3 + 3 găuri în partea de sus a cutiei și instalează întrerupătoarele (și ledurile dacă folosești unele). în lateral pentru alimentare (modul leneș este să folosiți pur și simplu un cablu USB așa cum este încorporat fără cablu detașabil), totuși vă sugerez să folosiți un cablu prelungitor USB pentru alimentare, deci dacă cablul de alimentare se rupe nu trebuie să luați thing appart -> ceea ce rezultă în lucru ceea ce încercăm să evităm Acum că totul este gata conectați pi și difuzoare.

Pasul 9: Calea Hipsterului și finalizarea carcasei

Hipster Way și finalizarea carcasei
Hipster Way și finalizarea carcasei
Hipster Way și finalizarea carcasei
Hipster Way și finalizarea carcasei
Hipster Way și finalizarea carcasei
Hipster Way și finalizarea carcasei
Hipster Way și finalizarea carcasei
Hipster Way și finalizarea carcasei

Aceasta este pentru indivizii creativi care doresc să-și arate abilitățile. Pentru această opțiune puteți folosi fie scânduri de lemn și lipiți-le / înșurubați-le împreună pentru a crea o cutie sau faceți calea cea mai dificilă și sculptați un bloc de lemn existent pentru a pune pi în interior. Am văzut aceste rafturi plutitoare și am vrut să folosească acea tehnică. Așa că am intrat în grădina mea, am luat o bucată veche de lemn și am verificat dacă difuzoarele puteau sta pe ea (lățimea). Raftul ar trebui să arate ca o piesă solidă, plutitoare, cu doar întrerupătoarele care ies în afară, așa că am sculptat-o de jos. Am lăsat un fel de "buză" pe partea din față, astfel încât să nu vedeți decupajul. Sper că desenele mele vă pot ajuta să obțineți o imagine de ansamblu. Finalizarea cazului: Deci, dacă aveți o cutie, procesul este simplu. Găsește 3 + 3 găuri în partea de sus a cutiei și instalează cele 3 comutatoare și cele 3 leduri de mai sus dacă folosești unele. Găsește o gaură în lateral pentru alimentare (modul leneș este să folosești pur și simplu un cablu USB așa cum este încorporat în alimentare fără cablu detașabil), cu toate acestea, îmi voi depăși lenea și voi folosi o priză IEC pentru practic, deoarece îmi rup cablurile în mod regulat. Acum că totul este gata conectați pi. Montare: Pentru a o monta pe perete, aleg să găuresc 2 găuri mari în partea din spate și să o montez cu 2 cârlige (imaginea de mai sus) Și am terminat. Sfat Pro: Acordați atenție cablurilor de alimentare care traversează pereții în timp ce forați în aceasta. Lovirea lor ar fi o experiență cu adevărat șocantă. Te-am ajuns acolo.

Pasul 10: Gata

Terminat!
Terminat!

Pe acea bombă este timpul să se încheie. Vă rugăm să comentați orice îmbunătățiri pe care le puteți găsi și să postați caseta de muzică. Vă mulțumim pentru lectură, distrați-vă și aveți grijă.

Recomandat: