Table des matières:
- Étape 1: système d'exploitation et temps d'installation
- Étape 2: Téléchargement et exécution
- Étape 3: personnalisation et postface
Vidéo: Table d'harmonie Raspberry Pi : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Le but de ce projet est de créer une table d'harmonie avec un Raspberry Pi, pour tous les sons. Je l'ai personnellement créé pour l'ambiance de la table d'harmonie de Donjons et Dragons. Cependant, vous pouvez l'utiliser pour n'importe quoi si vous le personnalisez
METTRE EN PLACE
Pour ce projet, vous aurez besoin de:
- Accès Internet
-
Raspberry Pi (tout modèle)
www.adafruit.com/product/3055
-
Adaptateur secteur pour Raspberry Pi
www.adafruit.com/product/1995
-
Carte Micro SD <4 Go.
www.adafruit.com/product/3259
-
Conférencier
Tout haut-parleur Aux ou Bluetooth est bien
-
Pavé numérique du clavier (le clavier fonctionnera également très bien
Je l'ai utilisé, mais uniquement parce que je le possédais déjà
Étape 1: système d'exploitation et temps d'installation
Alors, prenez d'abord votre carte Micro SD, vous devez installer une version de Linux. J'ai utilisé Rapbian car il est spécialement conçu pour le Raspberry Pi. Voici le lien pour obtenir une image Raspbian. Vous avez maintenant besoin d'un outil pour l'installer sur la carte Micro SD. J'ai utilisé Etcher. C'est un outil multi-système conçu pour cela. Utilisez ce lien pour le télécharger et l'installer.
Une fois que vous avez installé Raspbian sur la carte Micro SD, branchez-la dans l'emplacement pour carte Micro SD du Raspberry Pi et mettez-la sous tension. Il indiquera la première configuration, alors assurez-vous de ne pas l'éteindre lors de la configuration. Une fois qu'il est opérationnel, vous devrez vous assurer que quelques éléments sont installés. Python 3, pip3, VLC Media Player et libvlc. Ouvrez un terminal et exécutez cette commande.
sudo apt-get installer python3 python3-pip vlc libvlc-dev youtube-dl
Maintenant, voici comment vérifier que certains d'entre eux sont installés.
python3
python3 --version
pip3
gel pip3
VLC et libvlc
vlc --version
Maintenant, pip3 est un gestionnaire de packages Python 3. Vous pouvez installer des bibliothèques python avec. Il y a quelques paquets que vous devez installer avec pip3. Exécutez ces commandes.
pip installer pafy
pip installer readchar
pip installer python-vlc
pip installer youtube-dl
Lorsque vous tapez pip3 freeze, vous les trouverez répertoriés ici.
Étape 2: Téléchargement et exécution
Maintenant que vous avez installé tout le nécessaire pour exécuter le code, voici où vous pouvez télécharger le code.
github.com/Dude036/soundboard
Sur le côté droit, vous verrez un bouton de téléchargement. Téléchargez le code, dans un dossier que vous voulez. Ouvrez le dossier où vous avez téléchargé les fichiers dans le terminal. Une fois que vous y êtes, lisez le ReadMe, txt pour plus d'informations.
Pour exécuter l'application, vous exécutez cette commande
python3 main.py
S'il y a des erreurs au démarrage. vérifiez votre dernière étape pour vous assurer qu'elle fonctionne correctement. Une fois que vous avez installé et exécuté le programme, vous êtes prêt ! S'il y a des erreurs lors de l'exécution, assurez-vous de l'ajouter en tant que problème sur GitHub et je m'assurerai qu'il est résolu et corrigé
Entrées clés:
- 0-9: commence à jouer le son respectif dans le préréglage que vous avez sélectionné
- + ou -: Pause et lecture
- *: Modifier le préréglage. Par défaut, ce sera le plus ancien préréglage enregistré. Lorsque vous appuyez sur le bouton, il répertorie tous les préréglages présents dans le répertoire principal.
Étape 3: personnalisation et postface
Maintenant que vous avez le code en cours d'exécution, vous pouvez créer votre propre préréglage. Voici comment procéder.
Vous aurez besoin de 10 liens, sur 10 lignes distinctes du fichier prédéfini. Chaque ligne ne doit contenir aucun espace de chaque côté du lien. Les liens YouTube fonctionnent également. Assurez-vous qu'il y a une ligne vide à la fin du fichier. Le programme vous dira si c'est acceptable ou non.
Merci d'avoir consulté ce Instructable ! Si vous trouvez des bogues dans le code, faites-le moi savoir sur la page du projet GitHub.
Conseillé:
Alimentation de table 2x 48V 5A: 7 étapes (avec photos)
2x 48V 5A Bench Top Alimentation: Ceci est un tutoriel pour assembler une alimentation de table. Ne vous attendez pas à un développement électronique ou à beaucoup de soudure, je viens de commander des pièces sur AliExpress et de les mettre dans une boîte. Attention, j'ai fait quelques petits ajustements sur la publi
Table basse LED interactive Arduino : 6 étapes (avec photos)
Table basse interactive à LED Arduino : j'ai fait une table basse interactive qui allume les lumières LED sous un objet, lorsque l'objet est placé sur la table. Seules les leds qui se trouvent sous cet objet s'allumeront. Il le fait en utilisant efficacement des capteurs de proximité, et lorsque la proximité
Table de jeu MAME avec Raspberry Pi : 5 étapes
Table de jeu MAME avec Raspberry Pi : Inspiré par des projets similaires en ligne, j'ai travaillé avec un voisin pour construire une paire de tables de jeu rétro basées sur MAME. Le plus compact est le mien; le plus grand avec deux jeux de commandes est le sien. Des photos des deux sont utilisées dans cet instr
Table de baby-foot Raspberry Pi IoT : 11 étapes
Table de baby-foot Raspberry Pi IoT : Bienvenue dans ma version d'une table de baby-foot piratée, dans le cadre d'un projet étudiant pour les nouvelles technologies des médias et de la communication. J'ai essentiellement grandi autour du baby-foot et des tables de billard, alors j'ai pensé que ce serait génial d'essayer de connecter l'un de ces appareils à l'int
Table d'harmonie prototype Arduino-Raspberry Pi : 9 étapes (avec photos)
Prototype de table d'harmonie Arduino-Raspberry Pi : la table d'harmonie prototype créée avec un Arduino et un Raspberry Pi est censée être un moyen simple de jouer 4 sons ou bruits différents tout en ayant la possibilité de changer de jeu de sons avec un bouton et d'afficher le jeu de sons actuel avec un Écran LCD.*Veuillez