Taula de continguts:
Vídeo: Un Jukebox amb Raspberry Pi: 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Aquest tutorial que us permetrà construir aquest Jukebox (o un model personalitzat:)).
Aquest projecte requereix un mínim d’actitud de bricolatge, confiança amb els cables d’àudio i la informàtica en general.
Nota: El programari proporcionat pel propi autor en aquest tutorial està sota llicència GNU GPLv2.
Subministraments
Llista de botigues de maquinari
- Raspberry Pi
- Monitor
- Cables relacionats (HDMI, àudio, etc.)
- Botons + controlador USB i llums LED
- Altaveus
Opcional:
- Equip de música del cotxe
- Alimentació de 12 volts (fins i tot una antiga o un PC pot anar bé)
- Commutador RCA
- Entrada d'àudio RCA
Llista de botigues de programari
- Raspbian GNU Linux (he utilitzat la versió 9.6)
- Fruitbox (he utilitzat la versió v1.12.1)
- Scripts i configuracions personalitzats (es descarregaran més endavant en aquesta guia)
Pas 1: maquinari
En aquesta secció, només poso alguns detalls, perquè és similar a un procediment per construir un armari arcade i la xarxa està plena de guies (pregunteu-li a l’oncle Google).
Només diré que això inclou:
- El monitor
- els controls
- el Raspberry Pi 3B + (però també funciona amb Raspberry 2).
- Diversos cables
- Llums i diversos
Només he posat algunes imatges sobre la fase de construcció com a inspiració per al vostre projecte.
Opcionalment, podeu afegir el sistema d'alta definició del cotxe per escoltar també CD. Segons algú, això distorsiona una mica el projecte, però al meu entendre el converteix en un equip d'alta fidelitat per a mòbils en lloc d'un reproductor de MP3 gegant:)
Per connectar una font d’alimentació a una ràdio de cotxe, hi ha una altra llista de tutorial. Per canviar entre el CD, el jukebox i qualsevol altra font d'àudio, podeu utilitzar un commutador rca, disponible a les principals botigues en línia.
Pas 2: programari
Al meu parer, aquesta secció és la més interessant, ja que conté la personalització que he fet per fer funcionar la part del disc de la caixa de discos, que és el nucli del projecte.
El consell que dono, que jo mateix poso en pràctica, és comprar el maquinari mínim per poder prototipar. En fer-ho, si ens adonem que el projecte és massa ambiciós, reduiríem els costos en cas d'abandonament.
Seguim els passos següents:
Baixeu i instal·leu Raspbian al Raspberry
Guia oficial
Descarregueu i instal·leu Fruitbox per a Retropie
Descarregar i guiar
Primeres configuracions i proves
NOTA: Totes les ordres assumeixen una instal·lació predeterminada de Raspbian i fruitbox. La seva personalització pot no garantir el funcionament correcte, cosa que no es garanteix independentment
En aquest moment, Fruitbox hauria d'estar al directori / home / pi / rpi-fruitbox-master.
Copiem els nostres fitxers MP3 a la carpeta / home / pi / rpi-fruitbox-master / Music / (creeu-lo si no existeix) mitjançant el nostre client SFTP preferit (per exemple Filezilla).
Recomano no més de cinquanta fitxers com a prova (més endavant afegirà tots els fitxers MP3).
Llancem una primera execució del programa tal com es descriu a la guia:
cd / home / pi / rpi-fruitbox-master
./fruitbox –cfg skins / [YOUR_THEME] /fruitbox.cfg
On [YOUR_THEME] és una de les aplicacions predeterminades següents:
-Granit
-MikeTV
-Modern
- NumberOne
-Splat
-TouchOne
-WallJukeF
-WallSmall
-Wurly
Proveu diverses aplicacions, utilitzant el teclat com a entrada temporal, però tingueu en compte que els botons necessaris són diferents per a les aplicacions, i això afectarà l’elecció final dels botons físics.
Configuració del botó
Qualsevol de les guies per construir un armari aracade, esmentades anteriorment, hauria d’explicar com connectar un controlador USB als botons corresponents.
Per comprovar com el sistema reconeix els botons, executeu les ordres següents:
cd / home / pi / rpi-fruitbox-master
sudo./fruitbox –test-buttons –cfg./skins/[YOUR_THEME]/fruitbox.cfg
Feu clic a cada botó i preneu nota del codi generat a la pantalla. Modifiqueu al vostre PC el fitxer de configuració de fruitbox.btn, substituint per cada clau que vulgueu assignar el codi corresponent que hem pres nota al pas anterior.
Copieu el fitxer de configuració de fruitbox.btn mitjançant SFTP en aquest camí:
/ home / pi / rpi-fruitbox-master / rpi-fruitbox-master /
Torneu a iniciar l'aplicació Fruitbox com es mostra a dalt:
cd / home / pi / rpi-fruitbox-master
./fruitbox –cfg skins / [YOUR_THEME] /fruitbox.cfg
Comproveu si les claus funcionen.
Configureu l’inici automàtic de fruitbox a l’arrencada i l’aturada a la sortida
Primer hem d’establir l’inici de sessió automàtic a l’usuari pi.
Ordres:
sudo raspi-config
Al menú ncurses (el gris amb un fons blau, per exemple), seleccioneu:
3 Opcions d'arrencada Configureu les opcions per a l'inici
Després:
B1 Escriptori / CLI Trieu si voleu arrencar a l'entorn d'escriptori o a la línia d'ordres
I finalment:
Consola B2 Consola de text Autologin, iniciada la sessió automàticament com a usuari 'pi'
Sortiu seleccionant
I a la pregunta:
Voleu reiniciar ara?
Respon
En aquest moment comprovem que quan Raspbian es reinicia, la contrasenya no és necessària per iniciar la sessió com a usuari pi.
Ara hem d’automatitzar l’inici i l’aturada. Primer baixem el fitxer jukebox.conf.
Modifiquem aquest fitxer descomentant (és a dir, suprimint la marca hash #) la nostra imatge preferida.
Baixeu-vos l'script runjb.sh. A continuació, copieu els fitxers runjb.sh i jukebox.conf mitjançant SFTP al directori / home / pi del nostre gerd.
Finalment, al terminal Raspbian (la pantalla d'inici basada en text) executem:
chmod 770 /home/pi/runjb.sh
chmod 770 /home/pi/jukebox.conf
ressò "/home/pi/runjb.sh" >> /home/pi/.bashrc
En aquest moment només hem de reiniciar el sistema i verificar el funcionament correcte.
Pas 3: Conclusió i extra
Si tots els passos anteriors s’han executat correctament, diverteix-te muntant i decorant la teva botiga de discos.
Actualitzeu la llista MP3
- Afegiu els fitxers al directori / home / pi / rpi-fruitbox-master / Music /.
- Suprimiu el fitxer /home/pi/fruitbox.db
- Reinicieu Fruitbox
Configuracions avançades
El fitxer rpi-fruitbox-master / skins / [YOUR_THEME] /fruitbox.cfg conté configuracions interessants que inclouen:
- La possibilitat d’interpretar cançons aleatòries després d’un determinat període d’inactivitat
- La possibilitat de gestionar el mecanisme de la moneda
- Molt més …
Documentació oficial
Framebuffer
Si no us agraden els "registres d'inici" que són la sortida estàndard de l'inici de Raspbian, podeu personalitzar-lo amb la imatge que preferiu (guia). Però el procediment no és per a principiants. Jo personalment els vaig deixar perquè si alguna cosa surt malament vull entendre què és.
Pell WallBradz
Per al meu projecte, vaig modificar la pell basant-me en el WallJuke original. Si realment voleu tenir la meva cara al vinil que gira, podeu descarregar-lo aquí
Nota: Aquest tutorial també està disponible en italià
Recomanat:
PlotClock, WeMos i Blynk tocant Vintage AMI Jukebox: 6 passos (amb imatges)
PlotClock, WeMos i Blynk Playing Vintage AMI Jukebox: quatre innovacions tècniques van fer possible aquest projecte: el Rowe AMI Jukebox de 1977, el kit de braços del robot PlotClock, el microcontrolador WeMos / ESP 8266 i el servei Blynk App / Cloud. NOTA: Si no teniu Jukebox a mà: no deixeu de llegir! Aquest projecte pot
Jukebox Casera Per: Tono Kiehnle: 5 passos (amb imatges)
Jukebox Casera Por: Tono Kiehnle: Jukebox aquí a casa programada amb Arduino UNO. Conté 3 cançons reproduïdes per mitjà d’un zumbador passiu i compte amb botons de pols i una pantalla LCD per a la interacció amb l’usuari.La jukebox compte amb 3 botons. 2 de ells se utilitzen
Jukebox: 13 passos (amb imatges)
Jukebox: En descobrir Volumio (Open Audiophile Music Player) vaig pensar que es podria utilitzar per construir un gran Jukebox; i la resta és història. El següent documentable és més aviat una visió general de com he construït aquest projecte. Com a tals, alguns dels petits
Jukebox de cançons aleatòries (Raspberry Pi): 6 passos (amb imatges)
Jukebox de cançons aleatòries (Raspberry Pi): després de provar un kit de veu de Google AIY per a Raspberry Pi, vaig decidir tornar a fer servir el maquinari per crear un disc de connexió fora de línia. Quan un usuari prem el botó superior, es reproduirà una cançó aleatòria emmagatzemada al Pi. El comandament de volum hi és per ajudar a ajustar
Steampunk Pi Jukebox amb Google Music: 11 passos (amb imatges)
Steampunk Pi Jukebox amb Google Music: AVÍS! Si intenteu fer un projecte similar, enteneu que teniu el potencial de trobar-vos amb amiant en una ràdio antiga, normalment però no restringit a algun tipus d’escut tèrmic o aïllament. Feu la vostra pròpia investigació i preneu precaucions