Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46
Ce tutoriel qui vous permettra de construire ce Jukebox (ou un votre modèle personnalisé:)).
Ce projet, nécessite un minimum d'attitude DIY, de confiance avec les câbles audio et l'informatique en général.
Remarque: Le logiciel fourni sur ce tutoriel par l'auteur lui-même, est sous licence GNU GPLv2.
Fournitures
Liste de magasinage de quincaillerie
- Tarte aux framboises
- Surveiller
- Câbles associés (hdmi, audio, etc.)
- Boutons + manette USB et voyants LED
- Haut-parleurs
Optionnel:
- Hifi de voiture
- Alimentation 12 volts (même un vieux ou un PC peut bien marcher)
- interrupteur RCA
- Entrée audio RCA
Liste d'achats de logiciels
- Raspbian GNU Linux (j'ai utilisé la version 9.6)
- Fruitbox (j'ai utilisé la version v1.12.1)
- Scripts et configurations personnalisés (à télécharger ultérieurement dans ce guide)
Étape 1: Matériel
Dans cette section, je ne mets que quelques détails, car c'est similaire à une procédure pour construire une borne d'arcade, et le réseau regorge de guides (demandez à oncle Google).
Je dirai seulement que cela comprend:
- Le moniteur
- les contrôles
- le Raspberry Pi 3B+ (mais ça marche aussi avec Raspberry 2).
- Divers câbles
- Lumières et divers
Je ne mets que quelques photos sur la phase de construction comme inspiration pour votre projet.
En option, vous pouvez ajouter la chaîne hi-fi de la voiture, pour écouter également des CD. Selon quelqu'un, cela dénature un peu le projet, mais à mon avis cela en fait une chaîne hi-fi mobile plutôt qu'un lecteur MP3 géant:)
Pour connecter une alimentation à un autoradio, il existe une autre liste de tutoriels. Pour basculer entre le CD, le jukebox et toute autre source audio, vous pouvez utiliser un switch rca, disponible dans les principales boutiques en ligne.
Étape 2: Logiciel
À mon avis, cette section est la plus intéressante, car elle contient la personnalisation que j'ai faite pour faire fonctionner la partie jukebox, qui est le cœur du projet.
Le conseil que je donne, que je mets moi-même en pratique, est d'acheter le minimum de matériel pour pouvoir prototyper. Ce faisant, si nous nous rendions compte que le projet est trop ambitieux, nous réduirions les coûts en cas d'abandon.
On procède par étapes:
Téléchargez et installez Raspbian sur le Raspberry
Guide officiel
Téléchargez et installez Fruitbox pour Retropie
Téléchargez et guidez
Premières configurations et tests
REMARQUE: toutes les commandes supposent une installation par défaut de Raspbian et de fruitsbox. La personnalisation de celles-ci peut ne pas garantir un fonctionnement correct, ce qui n'est pas garanti de toute façon.
À ce stade, Fruitbox doit se trouver dans le répertoire /home/pi/rpi-fruitbox-master.
Copiez nos MP3 dans le dossier /home/pi/rpi-fruitbox-master/Music/ (créez-le s'il n'existe pas) en utilisant notre client SFTP préféré (par exemple Filezilla).
Je recommande pas plus de cinquante fichiers comme test (plus tard vous ajouterez tous les MP3).
On lance une première exécution du programme comme décrit dans le guide:
cd /home/pi/rpi-fruitbox-master
./fruitbox –cfg skins/[VOTRE_THEME] /fruitbox.cfg
Où [YOUR_THEME] est l'un des skins par défaut suivants:
-Granit
-MikeTV
-Moderne
- Numéro un
-Splat
-TouchOne
-WallJukeF
-MurPetit
-Wurly
Essayez différents skins, en utilisant le clavier comme entrée temporaire, mais considérez que les boutons requis sont différents pour les skins, ce qui aura un impact sur le choix final des boutons physiques.
Configuration des boutons
L'un des guides de construction d'une borne d'arcade, mentionné ci-dessus, devrait expliquer comment connecter un contrôleur USB aux boutons correspondants.
Pour vérifier comment les boutons sont reconnus par le système, exécutez les commandes suivantes:
cd /home/pi/rpi-fruitbox-master
sudo./fruitbox –test-buttons –cfg./skins/[VOTRE_THEME]/fruitbox.cfg
Cliquez sur chaque bouton et notez le code généré à l'écran. Modifiez sur votre PC le fichier de configuration fruitbox.btn, en remplaçant pour chaque touche que vous souhaitez mapper le code correspondant dont nous avons pris note, à l'étape précédente.
Copiez le fichier de configuration fruitbox.btn via SFTP sur ce chemin:
/accueil/pi/rpi-fruitbox-master/rpi-fruitbox-master/
Relancez l'application fruitbox comme indiqué ci-dessus:
cd/home/pi/rpi-fruitbox-master
./fruitbox –cfg skins/[VOTRE_THEME] /fruitbox.cfg
Vérifiez si les touches fonctionnent.
Configurer le démarrage automatique de la fruitbox au démarrage et l'arrêt à la sortie
Nous devons d'abord définir la connexion automatique à l'utilisateur pi.
Commandes:
sudo raspi-config
Dans le menu ncurses (le gris sur fond bleu par exemple) sélectionnez:
3 Options de démarrage Configurer les options de démarrage
Puis:
B1 Desktop/CLI Choisissez de démarrer dans l'environnement de bureau ou la ligne de commande
Et enfin:
Console de texte de connexion automatique à la console B2, automatiquement connecté en tant qu'utilisateur « pi »
Quitter en sélectionnant
Et à la question:
Voulez-vous redémarrer maintenant ?
Répondre
À ce stade, nous vérifions que lorsque Raspbian redémarre, le mot de passe n'est pas requis pour se connecter en tant qu'utilisateur pi.
Maintenant, nous devons automatiser le démarrage et l'arrêt. Tout d'abord, nous téléchargeons le fichier jukebox.conf.
Modifions ce fichier en décommentant (c'est-à-dire en supprimant le dièse #) notre skin préféré.
Téléchargez le script runjb.sh. Copiez ensuite les fichiers runjb.sh et jukebox.conf via SFTP dans le répertoire /home/pi de notre Raspberry.
Enfin, sur le terminal Raspbian (l'écran de démarrage textuel), exécutons:
chmod 770 /home/pi/runjb.sh
chmod 770 /home/pi/jukebox.conf
echo "/home/pi/runjb.sh" >> /home/pi/.bashrc
À ce stade, il nous suffit de redémarrer le système et de vérifier son bon fonctionnement.
Étape 3: Conclusion et Extra
Si toutes les étapes précédentes ont été correctement exécutées, amusez-vous à assembler et décorer votre jukebox.
Mettre à jour la liste MP3
- Ajoutez les fichiers dans le répertoire /home/pi/rpi-fruitbox-master/Music/.
- Supprimer le fichier /home/pi/fruitbox.db
- Redémarrer la fruitbox
Configurations avancées
Le fichier rpi-fruitbox-master/skins/[YOUR_THEME]/fruitbox.cfg contient des configurations intéressantes dont:
- La possibilité d'effectuer des chansons aléatoires après une certaine période d'inactivité
- La possibilité de gérer le monnayeur
- Beaucoup d'autre…
Documents officiels
Tampon d'image
Si vous n'aimez pas les "journaux de démarrage" qui sont la sortie standard du démarrage de Raspbian, vous pouvez le personnaliser avec l'image que vous préférez (guide). Mais la procédure n'est pas pour les débutants. Je les ai personnellement quittés parce que si quelque chose ne va pas, je veux comprendre ce que c'est.
Peau WallBradz
Pour mon projet, j'ai modifié le skin basé sur le WallJuke original. Si vous voulez vraiment avoir mon visage sur le vinyle tournant, vous pouvez le télécharger ici
Remarque: Ce tutoriel est également disponible en italien
Conseillé:
PlotClock, WeMos et Blynk jouant au Vintage AMI Jukebox : 6 étapes (avec photos)
PlotClock, WeMos et Blynk Playing Vintage AMI Jukebox : Quatre innovations techniques ont rendu ce projet possible : le Rowe AMI Jukebox 1977, le kit de bras robot PlotClock, le microcontrôleur WeMos/ESP 8266 et le service Blynk App/Cloud. REMARQUE : si vous n'avez pas le Jukebox à portée de main – n'arrêtez pas de lire ! Ce projet peut
Jukebox Casera Por : Tono Kiehnle : 5 étapes (avec photos)
Jukebox Casera Por: Tono Kiehnle: Jukebox hecha en casa programada con Arduino UNO. Contiene 3 canciones reproducidas por medio de un buzzer pasivo y cuenta with botones of pulse y una pantalla LCD for the interacción with el usuario.La jukebox cuenta with 3 botones. 2 de ellos se util
Jukebox : 13 étapes (avec photos)
Jukebox : En découvrant Volumio (Open Audiophile Music Player), j'ai pensé qu'il pourrait être utilisé pour construire un grand Jukebox; et le reste est l'histoire. L'instructable suivante est plus un aperçu général sur la façon dont j'ai construit ce projet. En tant que tel, certains des petits
Jukebox RFID : 3 étapes (avec photos)
RFID Jukebox : Ceci est mon entrée dans la rubrique "Audio" concours - si cela vous intéresse, merci de me lancer un vote !Ce message tentera de créer un "scroll friendly" version de la vidéo explicative incluse en haut de cet article. La vidéo va
Random Song Jukebox (Raspberry Pi): 6 étapes (avec photos)
Random Song Jukebox (Raspberry Pi): Après avoir joué avec un kit vocal Google AIY pour Raspberry Pi, j'ai décidé de réutiliser le matériel pour créer un jukebox hors ligne. Lorsqu'un utilisateur appuie sur le bouton du haut, une chanson aléatoire stockée sur le Pi sera lue. Le bouton de volume est là pour aider à régler le