Table des matières:
- Étape 1: Liste des pièces
- Étape 2: Électronique
- Étape 3: Base de données
- Étape 4: Assemblage de l'électronique
- Étape 5: Codage
- Étape 6: Site Web
- Étape 7: Construire un dossier
- Étape 8: Et maintenant… Jouez
Vidéo: Clavier infrarouge Raspberry Pi : 8 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
J'ai toujours aimé la musique, alors en pensant à ce que je ferais comme premier projet Raspberry Pi, mon esprit s'y est naturellement tourné. Mais bien sûr, je voulais lui donner une touche supplémentaire, ou mieux, aucune touche ! Avec la crise actuelle du Covid-19 et toutes les restrictions d'hygiène et de toucher en tête, j'ai choisi de faire un clavier où les touches étaient repalcées par des capteurs infrarouges. Vous pouvez changer la tonalité dans laquelle vous jouez en tournant un encodeur rotatif et en appuyant dessus, une piste d'accompagnement démarrera, dont le tempo peut être modifié en appuyant sur un capteur tactile.
J'ai donné au look une ambiance xylophone-piano, que j'ai également intégrée sur le site Web, où vous pouvez voir quelles notes sont jouées. Pour construire le boîtier, j'ai utilisé uniquement du bois, que j'ai peint pour lui donner la touche finale.
Étape 1: Liste des pièces
- Raspberry Pi 4 Modèle B v1.2 - 2 Go
- Pi T-Cobbler Plus assemblé
- 40pcs 10cm mâle à femelle cavalier
- Câble 40pcs 10cm Câble de raccordement mâle à mâle
- Éviteur d'obstacles IR
- Haut-parleurs
- Différentes pièces de bois
- Peindre
- Senseur tactile
- ACL
- Framboise pi 4
- paquet de résistance d'adaptateur
- codeur rotatif
Prix : environ 230 euros mais selon les cas
Étape 2: Électronique
Câblez vos appareils électroniques comme dans le pdf donné. Sachez que le capteur infrarouge peut nécessiter un réajustement pour s'assurer qu'il n'envoie pas de signaux lorsqu'il n'est pas déclenché.
Mon haut-parleur est branché sur une carte son USB externe pour améliorer le son, mais vous pouvez aussi simplement le brancher sur la sortie jack du pi.
Étape 3: Base de données
C'est la base de données que j'ai créée. J'ai utilisé une table contenant tous les noms de notes et les valeurs de notes midi correspondantes. Un autre tableau contient les clés parmi lesquelles vous pouvez choisir. Le tableau PlaySession contient toutes les pistes précédemment enregistrées que vous avez jouées et auxquelles vous vous êtes connecté et qui sont les notes de cette piste.
Étape 4: Assemblage de l'électronique
Vient ensuite l'assemblage de l'électronique. Je décide de tout laisser sur une maquette et de ne pas la souder, car je ne suis pas très bon en soudure et les capteurs IR sont assez sensibles donc il se peut que vous deviez en remplacer un un jour.
Étape 5: Codage
Pour le codage, j'ai utilisé une bibliothèque python appelée Mingus qui utilise FluidSynth pour jouer des notes midi.
Pour configurer les deux, vous devrez exécuter les commandes suivantes:
pip installer mingus
pip installer fluidsynth
Vous pouvez trouver le code sur mon GIT.
Étape 6: Site Web
Ensuite, j'ai conçu et codé mon site Web. J'ai utilisé html, css et JS avec des websockets pour communiquer avec le serveur qui s'exécute à l'arrière.
Étape 7: Construire un dossier
J'ai conçu mon étui pour qu'il ressemble à une sorte de xylophone/piano. J'ai tout fait en bois et j'ai décidé de tout donner un coup de peinture pour le rendre encore plus joli.
Étape 8: Et maintenant… Jouez
Vous êtes maintenant prêt à commencer à jouer de votre instrument fait maison ! N'hésitez pas à poser des questions dans les commentaires et amusez-vous à créer !
Conseillé:
Clavier analogique DIY vers clavier USB : 4 étapes
DIY Analog Dialer to USB Keyboard: J'ai fait ce projet juste pour le plaisir, mais cette chose fonctionne comme un clavier normal avec tout. Amusez-vous
Utiliser le clavier infrarouge Palm avec les appareils Android : 5 étapes
Utiliser le clavier infrarouge Palm avec des appareils Android : j'avais un clavier sans fil PalmOne et je voulais avoir un clavier Bluetooth pour mon téléphone. Le seul problème était que le clavier PalmOne était basé sur l'infrarouge. J'avais aussi un appareil Brainlink. C'est un petit appareil plutôt mignon pour les médias
Interface de clavier avec 8051 et affichage des numéros de clavier en 7 segments : 4 étapes (avec images)
Interface du clavier avec 8051 et affichage des numéros du clavier dans 7 segments : dans ce didacticiel, je vais vous expliquer comment nous pouvons interfacer le clavier avec le 8051 et afficher les numéros du clavier dans un affichage à 7 segments
Clavier Das rapide et sale (clavier vierge): 3 étapes
Clavier Das rapide et sale (clavier vierge): Un clavier Das est le nom du clavier le plus populaire sans inscription sur les touches (clavier vierge). Le clavier Das coûte 89,95 $. Cette instructable vous guidera tout en en faisant un vous-même avec n'importe quel vieux clavier que vous avez qui traîne
Nettoyage du clavier en aluminium Apple ou de tout autre clavier tactile : 5 étapes
Nettoyage du clavier en aluminium Apple… ou de tout autre clavier tactile : Aussi propres que vous ou moi puissions essayer de garder nos claviers Apple en aluminium, ils deviennent sales après un an environ. Cette instructable est de vous aider à le nettoyer. Soyez prudent, car je ne suis pas responsable si votre clavier se casse en faisant cela…. SUCKS F