Sommario:

Lettore musicale Raspberry Pi: 10 passaggi (con immagini)
Lettore musicale Raspberry Pi: 10 passaggi (con immagini)

Video: Lettore musicale Raspberry Pi: 10 passaggi (con immagini)

Video: Lettore musicale Raspberry Pi: 10 passaggi (con immagini)
Video: Raspberry pi 5 inch HDMI Screen Installation | #Shorts 2024, Dicembre
Anonim
Lettore musicale Raspberry Pi
Lettore musicale Raspberry Pi

Sei mai tornato a casa e volevi un po' di musica di sottofondo per rilassarti senza dover accendere il computer, il telefono o qualsiasi altro dispositivo? Avevo detto problema. Nel seguente Instructable ti mostro il mio concetto di lettore musicale offline gestito tramite interruttori analogici. (la musica proviene da una chiavetta USB incorporata #oldschool) Proverò a scrivere questo Instructable in modo facile in modo che anche i più grandi NOOB possano farlo, anche se ho usato Raspbian (brutto scherzo spiegato nel passaggio 4) Nota: non ho esperienza con la codifica, quindi ho finito per lavorare con un programmatore più esperto (grazie Raffael:) La mia esperienza personale è nata guardando un video su Youtube come preparazione, quindi se trovi errori nel codice o in Instructable in generale, per favore commenta.

Passaggio 1: pianificazione

Pianificazione
Pianificazione
Pianificazione
Pianificazione
Pianificazione
Pianificazione
Pianificazione
Pianificazione

Per prima cosa hai bisogno di un piano*) L'uso previsto è la musica di sottofondo*) Non voglio ancora trasmettere in streaming o fare altre cose del genere. La chiavetta USB conterrà più musica che posso ascoltare in un anno, quindi per ora dovrebbe andare bene. Forse userò il modulo Wlan che è integrato nel lampone per connettermi al mio server NAS per una selezione musicale più ampia.*) Nessuna GUI solo 3 interruttori collegati ai pin gpio del Raspberry pi *) led sugli interruttori quindi sai che la playlist della strega è in esecuzione (opzionale)[*) Gli altoparlanti con amplificatore integrato sono collegati alla scheda audio la strega è collegata al Raspberry pi.] -> ne parleremo più avantiE, cosa più importante: se questo è fatto, non voglio affrontarlo mai più.

Passaggio 2: elenco dei materiali

Lista materiali
Lista materiali
Lista materiali
Lista materiali
Lista materiali
Lista materiali

1. un Raspberry pi (ho usato il modello 3B ma anche uno più vecchio dovrebbe andare bene. In realtà potresti usare qualcosa di ancora meno potente come un arduino ma dovresti aggiungere moduli per una scheda SD e audio) 2. una scheda audio, non necessaria ma quella incorporata non è molto buona (ho iniziato con il DAC Hifiberry, che non è compatibile, quindi ho finito per non usare affatto una scheda audio poiché la qualità era buona per me e volevo finisci il progetto:)3. alcuni cavi jumper4. altoparlanti con un amplificatore integrato (potresti usare altoparlanti senza e amplificarli (amplificarli?) separatamente ma è più facile/pulito in questo modo)5. switch per le playlist: ne ho usati 3 per le playlist [potresti usarne di più o di meno, avresti dovuto modificare il codice poi] e uno per lo spegnimento6. un po' di legno di scarto o una scatola di qualsiasi tipo (3 opzioni al punto 7/8/)7. un cavo computer/hdmi per collegare il pi8. Mouse e tastiera9. un cavo di alimentazione per alimentarlo10. alcuni led (opzionali)

Passaggio 3: il codice

Il codice
Il codice

Come ho detto, non ho esperienza con la codifica, quindi sono andato da un programmatore più esperto (grazie a questo punto Raphael). Ho usato python perché Raspberry pi funziona con python e non è troppo difficile imparare le basi. Il lettore funziona con due programmi separati, uno per avviare la playlist e uno per eliminarla. Sono entrambi in loop, quindi questo programma, una volta avviato, terminerà solo se stacchi la spina (cosa non dovresti fare, USA IL KILL-SWITCH!)

Passaggio 4: il Raspberry Pi

Il Raspberry Pi
Il Raspberry Pi
Il Raspberry Pi
Il Raspberry Pi

Quindi, in questo passaggio, configureremo il Raspberry pi. Ho usato Raspbian come sistema operativo ma puoi usare Noobs o qualsiasi altro sistema se lo desideri (nota che alcuni passaggi potrebbero essere diversi su altri sistemi). Per prima cosa lo imposti (puoi leggere una guida dettagliata su Internet o guardare un video su youtube, non ho intenzione di approfondire, ci vorranno circa 10 minuti al massimo.) Quindi aggiungi i due script all'avvio automatico nel lampone. Lo fai scrivendo "sudo nano /etc/rc.local" nella riga di comando e aggiungendo i nomi e il percorso in cui hai salvato i file nella parte inferiore della pagina prima della riga "uscita". In questo caso:"/media/pi/TRANSCEND/kill_v1.py &""/media/pi/TRANSCEND/gabou_v2.py &"(devi aggiungere il "&" alla fine poiché il progetto è un loop e dovrebbe lavoro in sottofondo). Fallo con kill e lo script originale. Ora premi "Ctrl X" per lasciare la scheda audio. Userei una scheda audio perché il jack audio da 3,5 mm sul pi non fa troppo rumore su quella carta). Quindi ho ordinato una scheda audio USB economica (6€) su amazon. Ma non preoccuparti, devi configurare la scheda audio USB come devi fare quando usi una scheda audio GPIO. Quindi non perdertelo (ne parleremo più nel capitolo 6) Fatto così facile

Passaggio 5: la chiavetta USB

La chiavetta USB
La chiavetta USB

Ora la chiavetta USB deve essere ESATTAMENTE uguale alla mia o devi cambiare programma.1. Rinominare lo stick in "TRANSCEND" Se vuoi usare un altro nome dovresti cambiare il nome negli script (Come avrai notato sono un pigro. Quindi non ho rinominato lo stick, sarebbe molto più bello sicuro, ma non è necessario quindi…)2. Crea 3 playlist chiamate Pl.1, Pl.2 e Pl.3 con le canzoni al loro interno. Come sopra stesso nome bla bla bla3. Il Musicplayer sul Raspberry pi non utilizzerà alcuni segni e lettere quindi suggerirei di scaricare un rinominatore (ho usato Ant renamer) che rinomini le canzoni in 8 numeri casuali

4. Aggiungi gli script e le canzoni nelle cartelle Playlist

Passaggio 6: ultimi tocchi

Ora colleghiamo il Raspberry pi con la scheda audio, gli interruttori, i led e lo accendiamo. Usa cavi jumper per collegare interruttori e led La scheda audio USB ha causato qualche problema ma è gestibile. Devi controllare in Internet le istruzioni su come installarlo poiché questo passaggio varia a seconda della scheda che usi:/. Fondamentalmente disattivi la scheda audio incorporata e usi quella nuova. Tuttavia, se sei fortunato, devi solo collegarlo a una porta USB libera e il gioco è fatto. Preparati a giocare con le impostazioni. A questo punto volevo davvero che si facesse così ho proceduto senza scheda audio. Provatelo con il Display collegato e senza prima di costruirci attorno una scatola. Se non funziona controlla la chiavetta USB. Si è rinominato? È danneggiato?

Passaggio 7: debug

Debug
Debug

Se hai lavorato correttamente non hai bisogno di questo passaggioSe lavori come me, immagino che ne avrai bisognoQuindi, quali sono i possibili errori?*) Non hai rinominato le canzoni*) Errori di battitura nel percorso in l'Autostart (rc.local)*) Errori di battitura sulla chiavetta USB/Playlist*) Non hai rinominato la chiavetta (o si è rinominata dopo uno spegnimento errato)*) Non hai usato l'interruttore di spegnimento e hai staccato la spina. Se non funziona controlla lo stick e il pi per errori.*) La connessione dai pulsanti al pi si è allentata*) la scheda SD si è rotta, letteralmente (sì, mi è successo davvero non chiedermi come) o in senso figurato *) l'alimentazione si è spenta*) …Ognuno di quegli errori mi è capitato almeno una volta durante la costruzione

Passaggio 8: la scatola

La scatola
La scatola

Ora la scatola. Hai 2 opzioni1) Quindi, se vuoi farlo in stile, taglieresti al laser (o CNC) una scatola da fette di legno con giunti e tutto il resto.2) Un altro modo è prendere una scatola esistente e usarla come alloggiamento. Per prima cosa l'ho fatto ma non mi piaceva l'aspetto, quindi l'ho fatto come segue (passaggio 8) Praticare 3+3 fori nella parte superiore della scatola e installare gli interruttori (e i led se ne usi alcuni). Praticare un foro nel lato per l'alimentazione (il modo più pigro è usare semplicemente un cavo USB come alimentazione integrata senza cavo rimovibile), tuttavia suggerisco di utilizzare un cavo di prolunga USB per l'alimentazione, quindi se il cavo di alimentazione si rompe non devi prendere il cosa appart -> che si traduce in lavoro cosa cerchiamo di evitare Ora che tutto è pronto colleghiamo il pi e gli altoparlanti.

Passaggio 9: il modo hipster e la finitura del caso

Il modo hipster e rifinire il caso
Il modo hipster e rifinire il caso
Il modo hipster e rifinire il caso
Il modo hipster e rifinire il caso
Il modo hipster e rifinire il caso
Il modo hipster e rifinire il caso
Il modo hipster e rifinire il caso
Il modo hipster e rifinire il caso

Questo è per gli individui creativi che vogliono mostrare le loro abilità. Per questa opzione puoi usare delle assi di legno e incollarle/avvitarle insieme per creare una scatola oppure fai nel modo più duro nel modo più difficile e ritaglia un blocco di legno esistente per mettere il pi dentro. Ho visto quelle mensole galleggianti e volevo usare quella tecnica. Così sono andato nel mio giardino, ho preso un vecchio pezzo di legno e ho controllato se i diffusori potevano stare su di esso (la larghezza). Lo scaffale dovrebbe sembrare un pezzo solido e fluttuante con solo gli interruttori che sporgono, quindi l'ho ritagliato dal fondo. Ho lasciato una sorta di "labbro" sulla parte anteriore in modo da non vedere il ritaglio. Spero che i miei disegni possano aiutarti a ottenere una panoramica Rifinitura del caso: Quindi se hai una scatola il processo è semplice. Praticare 3+3 fori nella parte superiore della scatola e installare i 3 interruttori e i 3 led sopra se si utilizzano alcuni. Praticare un foro sul lato per l'alimentazione (il modo più pigro è usare semplicemente un cavo USB come integrato nell'alimentazione senza cavo removibile), comunque ho intenzione di vincere la mia pigrizia e di utilizzare una presa IEC per praticità perché rompo i cavi regolarmente. Ora che è tutto pronto collega il pi. Montaggio: per montarlo a parete scelgo di praticare 2 grandi fori nella parte posteriore e montarlo con 2 ganci (foto sopra) E il gioco è fatto. Consiglio per professionisti: prestare attenzione ai cavi di alimentazione che attraversano le pareti durante la perforazione esso. Colpirli sarebbe un'esperienza davvero scioccante. Ti ho portato lì.

Passaggio 10: fatto

Fatto!
Fatto!

Su quella bomba è ora di finire. Si prega di commentare eventuali miglioramenti che si possono trovare e pubblicare il proprio carillon. Grazie per la lettura, divertiti e abbi cura di te.

Consigliato: