Table des matières:

Lecteur de musique Raspberry Pi : 10 étapes (avec photos)
Lecteur de musique Raspberry Pi : 10 étapes (avec photos)

Vidéo: Lecteur de musique Raspberry Pi : 10 étapes (avec photos)

Vidéo: Lecteur de musique Raspberry Pi : 10 étapes (avec photos)
Vidéo: How to Build a PiFi (Raspberry Pi Music Streamer) 2024, Juillet
Anonim
Lecteur de musique Raspberry Pi
Lecteur de musique Raspberry Pi

Êtes-vous déjà rentré à la maison et vouliez de la musique de fond pour vous détendre sans avoir à allumer l'ordinateur, votre téléphone ou tout autre appareil? J'avais dit problème. Dans le suivant Instructable, je vous montre mon concept d'un lecteur de musique hors ligne exploité par des commutateurs analogiques. (la musique provient d'une clé USB intégrée #oldschool) Je vais essayer d'écrire ce Instructable facile pour que même le plus gros NOOBS puisse le faire, même si j'ai utilisé Raspbian (mauvaise blague expliquée à l'étape 4) Remarque: je n'ai aucune expérience avec le codage, j'ai donc fini par travailler avec un codeur plus expérimenté (merci Raffael:) Mon expérience personnelle est venue de regarder une vidéo sur Youtube comme préparation, donc si vous trouvez des erreurs dans le code ou dans l'Instructable en général, veuillez commenter.

Étape 1: Planification

Planification
Planification
Planification
Planification
Planification
Planification
Planification
Planification

Vous avez d'abord besoin d'un plan*) L'utilisation prévue est la musique de fond*) Je ne veux pas diffuser ou faire d'autres choses comme ça pour l'instant. La clé USB va contenir plus de musique que je pourrai écouter dans un an, donc ça devrait aller pour le moment. Peut-être que je vais utiliser le module Wlan intégré à la framboise pour me connecter à mon serveur NAS pour une plus grande sélection de musique. donc vous savez que la liste de lecture de sorcière est en cours d'exécution (facultatif)[*) Haut-parleurs avec amplificateur intégré connecté à la carte son qui est connecté au Raspberry pi.] -> plus à ce sujet plus tardEt le plus important: si cela est fait, je ne veux plus jamais m'en occuper.

Étape 2: Liste des matériaux

Liste de matériel
Liste de matériel
Liste de matériel
Liste de matériel
Liste de matériel
Liste de matériel

1. un Raspberry pi (j'ai utilisé le modèle 3B mais un plus ancien devrait convenir aussi. En fait, vous pouvez utiliser quelque chose d'encore moins puissant comme un arduino mais vous devrez ajouter des modules pour une carte SD et audio)2. une carte son, pas nécessaire mais celle qui est intégrée n'est pas trop bonne (j'ai commencé avec le DAC Hifiberry qui n'est pas compatible donc j'ai fini par ne pas utiliser de carte son du tout car la qualité me convenait et je voulais terminer le projet:)3. quelques câbles de démarrage4. haut-parleurs avec amplificateur intégré (vous pouvez utiliser des haut-parleurs sans et les amplifier (amplifier ?) séparément mais c'est plus facile/plus propre de cette façon)5. commutateurs pour les playlists: j'en ai utilisé 3 pour les playlists [vous pouvez en utiliser plus ou moins, vous devrez alors modifier le code] et un pour shutdown6. du bois de rebut ou une boîte de toute sorte (3 options à l'étape 7/8)7. un câble ordinateur/hdmi pour connecter le pi8. Souris et clavier9. un câble d'alimentation pour l'alimenter10. quelques leds (facultatif)

Étape 3: Le code

Le code
Le code

Comme je l'ai dit, je n'ai aucune expérience avec le codage, alors je suis allé chez un codeur plus expérimenté (merci à ce stade Raphael). J'ai utilisé python car le Raspberry pi fonctionne avec python et il n'est pas trop difficile d'apprendre les bases. Le lecteur fonctionne avec deux programmes séparés, un pour démarrer la liste de lecture et un pour la tuer. Ils sont tous les deux en boucle donc ce programme une fois lancé ne se terminera que si vous débranchez la prise (ce qu'il ne faut pas faire, UTILISEZ LE KILL-SWITCH !)

Étape 4: Le Raspberry Pi

Le Raspberry Pi
Le Raspberry Pi
Le Raspberry Pi
Le Raspberry Pi

Donc, dans cette étape, nous allons configurer le Raspberry pi. J'ai utilisé Raspbian comme système d'exploitation mais vous pouvez utiliser Noobs ou tout autre système si vous le souhaitez (notez que certaines étapes peuvent être différentes sur d'autres systèmes). D'abord vous le configurez (vous pouvez lire un guide détaillé sur internet ou regarder une vidéo sur youtube, je ne vais pas entrer dans le détail, ça va prendre environ 10min max.) Ensuite vous ajoutez les deux scripts au démarrage automatique dans la framboise. Pour ce faire, écrivez "sudo nano /etc/rc.local" dans la ligne de commande et ajoutez les noms et le chemin où vous avez enregistré les fichiers au bas de la page avant la ligne "exit". Dans ce cas:"/media/pi/TRANSCEND/kill_v1.py &""/media/pi/TRANSCEND/gabou_v2.py &"(il faut ajouter le "&" à la fin puisque le projet est une boucle et doit travailler en arrière-plan). Faites-le avec le kill et le script original. Maintenant, vous appuyez sur "Ctrl X" pour quitter maintenant la carte son. J'utiliserais une carte son car la prise audio 3,5 mm du pi ne claque pas trop. sur cette carte). J'ai donc commandé une carte son USB pas chère (6€) sur amazon. Donc, vous ne manquez pas ça (plus de détails dans le chapitre 6) C'est aussi simple que ça

Étape 5: La clé USB

La clé USB
La clé USB

Maintenant, la clé USB doit être EXACTEMENT la même que la mienne ou vous devez changer de programme.1. Renommez le bâton en "TRANSCEND" Si vous voulez utiliser un autre nom, vous devrez changer le nom dans les scripts (Comme vous l'avez peut-être remarqué, je suis un paresseux. Je n'ai donc pas renommé le bâton, ce serait beaucoup plus beau bien sûr, mais ce n'est pas nécessaire alors…)2. Créez 3 listes de lecture appelées Pl.1, Pl.2 et Pl.3 avec des chansons. Comme ci-dessus même nom bla bla bla3. Le Musicplayer sur le Raspberry pi n'utilisera pas certains signes et lettres, donc je suggérerais de télécharger un renamer (j'ai utilisé Ant renamer) qui renomme les chansons en 8 nombres aléatoires

4. Ajoutez les scripts et les chansons dans les dossiers Playlist

Étape 6: dernières touches

Maintenant, nous connectons le Raspberry pi avec la carte son, les commutateurs, les leds et le mettons sous tension. Utilisez des câbles de démarrage pour connecter les commutateurs et les leds La carte son USB a causé quelques problèmes mais c'est gérable. Vous devez vérifier sur Internet pour savoir comment l'installer car cette étape varie en fonction de la carte que vous utilisez:/. Fondamentalement, vous désactivez la carte son intégrée et utilisez la nouvelle. Cependant, si vous avez de la chance, il vous suffit de la brancher sur un port USB libre et de le faire. Soyez prêt à jouer avec les paramètres. À ce stade, je voulais vraiment que la chose soit faite, alors j'ai procédé sans la carte son. Testez-la avec l'écran connecté et sans avant de construire une boîte autour de celle-ci. Si cela ne fonctionne pas, vérifiez la clé USB. S'est-il renommé ? Est-il endommagé ?

Étape 7: Débogage

Débogage
Débogage

Si vous avez bien travaillé vous n'avez pas besoin de cette étape Si vous travaillez comme moi, je suppose que vous en aurez besoin Alors, quelles sont les erreurs possibles ?*) Vous n'avez pas renommé les chansons*) Des fautes de frappe dans le chemin de l'Autostart (rc.local)*) Typos sur la clé USB/Playlists*) Vous n'avez pas renommé la clé (ou elle s'est renommée après un arrêt incorrect)*) Vous n'avez pas utilisé l'interrupteur d'arrêt et avez retiré la prise. Si cela ne fonctionne pas, vérifiez le stick et le pi pour les erreurs.*) La connexion des boutons au pi s'est desserrée *) la carte SD s'est cassée, littéralement (oui, cela m'est vraiment arrivé, ne me demandez pas comment) ou au sens figuré *) la coupure de courant*) …Chacune de ces erreurs m'est arrivée au moins une fois lors de la construction

Étape 8: La boîte

La boîte
La boîte

Maintenant la boîte. Vous avez 2 options1) Donc, si vous voulez le faire avec style, vous découperiez au laser (ou CNC) une boîte dans des tranches de bois avec des joints et tout.2) Une autre façon est de prendre une boîte existante et de l'utiliser comme logement. J'ai d'abord fait ça mais je n'aimais pas le look donc je l'ai fait comme suit (étape 8) Percez 3+3 trous dans le haut de la box et installez les interrupteurs (et les leds si vous en utilisez). Percez un trou sur le côté pour l'alimentation (la manière paresseuse consiste simplement à utiliser un câble USB intégré sans câble amovible), cependant je suggère d'utiliser un câble d'extension USB pour l'alimentation, donc si le câble d'alimentation se casse, vous n'avez pas à prendre le chose à part -> ce qui se traduit par un travail que nous essayons d'éviter Maintenant que tout est prêt connectez le pi et les haut-parleurs.

Étape 9: La méthode Hipster et la finition du boîtier

La façon hipster et la finition du boîtier
La façon hipster et la finition du boîtier
La façon hipster et la finition du boîtier
La façon hipster et la finition du boîtier
La façon hipster et la finition du boîtier
La façon hipster et la finition du boîtier
La façon hipster et la finition du boîtier
La façon hipster et la finition du boîtier

C'est pour les personnes créatives qui veulent montrer leurs compétences. Pour cette option, vous pouvez utiliser soit des planches de bois et les coller/les visser ensemble pour créer une boîte ou vous faire à la dure et à la dure et découper un bloc de bois existant pour mettre le pi à l'intérieur. J'ai vu ces étagères flottantes et je voulais d'utiliser cette technique. Alors je suis allé dans mon jardin, j'ai pris un vieux morceau de bois et j'ai vérifié si les enceintes pouvaient tenir dessus (la largeur). L'étagère devrait ressembler à une pièce solide et flottante avec seulement les interrupteurs qui dépassent, je l'ai donc découpée par le bas. J'ai laissé une sorte de "lèvre" sur le devant pour que vous ne voyiez pas la découpe. J'espère que mes dessins pourront vous aider à avoir un aperçu. Percez 3+3 trous dans le haut de la box et installez les 3 interrupteurs et les 3 leds au dessus si vous en utilisez. sans câble amovible), cependant je vais vaincre ma paresse et utiliser une prise IEC pour plus de praticité car je casse régulièrement mes câbles. Maintenant que tout est prêt branchez le pi. Montage: pour le monter au mur, j'ai choisi de percer 2 gros trous à l'arrière et de le monter avec 2 crochets (photo ci-dessus). ce. Les frapper serait une expérience vraiment choquante. Je t'ai là.

Étape 10: terminé

Terminé!
Terminé!

Sur cette bombe, il est temps de finir. Veuillez commenter les améliorations que vous pourriez trouver et publier votre boîte à musique. Merci d'avoir lu, amusez-vous et prenez soin de vous.

Conseillé: