Table des matières:
- Étape 1: Rassemblez les matériaux
- Étape 2: Dessin et perçage
- Étape 3: Preuve de concept
- Étape 4: Souder
- Étape 5: Coder
- Étape 6: confiture
Vidéo: Contrôleur Midi Bouton-Clavier : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Inspiré par mon projet midifighter, j'ai décidé de créer un contrôleur midi de style bouton qui tire parti des nombreuses entrées numériques de la carte Mega Arduino. Dans ce Instructable, nous allons parcourir les étapes de la collecte de matériaux à la musique !
Étape 1: Rassemblez les matériaux
Pour ce projet j'ai utilisé:
Arduino Mega (clone)
fil de calibre 22
16 gros boutons d'arcade blancs
10 petits boutons d'arcade noirs
Outils à souder
Percez avec des forets de 16 mm et 26 mm
Vu
Panneau de montage
Étape 2: Dessin et perçage
Vous devrez simuler vos boutons sur tout ce sur quoi vous les montez, j'ai trouvé ce morceau de bois à la poubelle et j'ai pensé qu'il serait parfait pour ce projet. Vous voudrez peut-être faire la même chose ou aller à la quincaillerie.
Tracez les boutons et marquez où percer les trous et éclatez-le. Comme vous pouvez le voir plus tard, le fond devient assez noueux. Vous voudrez peut-être tester l'ajustement du bouton avant de percer tous les trous.
J'ai scié ma planche en deux plus tard, mais je suggérerais de le faire à ce stade.
Étape 3: Preuve de concept
J'ai exécuté des pinces crocodiles sur quelques boutons et mis en place un pot de 10K et téléchargé le code pour le tester avant de souder. Ce n'est pas nécessaire à 100%, mais c'est une bonne idée si vous aimez vérifier les choses.
Étape 4: Souder
Il y a beaucoup de fils qui vont aux broches numériques ici, je pourrais essayer d'utiliser un multiplexeur la prochaine fois mais ce n'est vraiment pas trop mal, il suffit de vérifier la chose au fur et à mesure que le câblage progresse. Le code spécifiera que la broche de départ sera 22 et les boutons augmenteront chromatiquement de un (donc C=pin 22, C#=Pin 23, etc.). Dans le diagramme, vous pouvez voir que les boutons sont tous reliés à une grande chaîne.
Les pots sont alimentés par la broche 5v et sont enchaînés avec cela. De même, les pots sont mis à la terre de la même manière que les boutons. Enfin, faites passer les fils de données des pots vers A0, A1, A2, A3.
Vous pourriez vraiment devenir fou si vous vouliez plus de boutons ou de pots… et je vous encourage à le faire !
Étape 5: Coder
Avant de mettre le code, je voudrais remercier Gustavo Silveira sur www.musiconerd.com car j'ai utilisé son code sur un projet précédent et je l'ai modifié pour l'utiliser dans celui-ci.
J'exécute Hairless Midi sur mon Macbook pour convertir les signaux série en signaux midi qu'Ableton Live recevra.
J'admettrai qu'il a fallu un certain temps pour configurer complètement le logiciel série-midi au point où il fonctionnait parfaitement, mais je n'ai pas eu de problème depuis que je l'ai configuré dans sa configuration actuelle.
Je suis au mieux un codeur novice, mais si vous suivez les commentaires dans le code de l'IDE Arduino et assurez-vous de faire correspondre le débit en bauds du code et Hairless midi, vous devriez être opérationnel sans trop de dépannage.
Étape 6: confiture
J'aime utiliser Ableton Live car la flexibilité de mappage midi s'adresse vraiment à des instruments comme celui-ci. Voici un lien pour me jouer avec certains Moussorgski ! Mon premier instructable !
Conseillé:
Contrôleur pas à pas actionné par bouton : 4 étapes
Contrôleur pas à pas actionné par bouton :
Contrôleur de jeu DIY basé sur Arduino - Contrôleur de jeu Arduino PS2 - Jouer à Tekken avec la manette de jeu DIY Arduino : 7 étapes
Contrôleur de jeu DIY basé sur Arduino | Contrôleur de jeu Arduino PS2 | Jouer à Tekken avec la manette de jeu DIY Arduino : Bonjour les gars, jouer à des jeux est toujours amusant, mais jouer avec votre propre contrôleur de jeu personnalisé DIY est plus amusant. Nous allons donc créer un contrôleur de jeu utilisant arduino pro micro dans cette instructables
Microcontrôleur AVR. Basculez les LED à l'aide d'un interrupteur à bouton-poussoir. Anti-rebond de bouton poussoir. : 4 étapes
Microcontrôleur AVR. Basculez les LED à l'aide d'un interrupteur à bouton-poussoir. Anti-rebond de bouton-poussoir. : Dans cette section, nous allons apprendre comment créer un code C de programme pour ATMega328PU pour basculer l'état des trois LED en fonction de l'entrée d'un interrupteur à bouton. En outre, nous avons exploré une solution au problème de « Switch Bounce ». Comme d'habitude, nous allons
Tutoriel du contrôleur MIDI à 1 bouton : 6 étapes
Tutoriel sur le contrôleur MIDI à 1 bouton : Il existe de nombreux tutoriels pour les contrôleurs Arduino-MIDI, il s'agit d'une procédure pas à pas expliquant comment démarrer avec un simple bouton et un potentiomètre. J'aurais adoré tomber sur quelque chose comme ça quand je commençais à peine
YABC - Encore un autre contrôleur Blynk - Contrôleur de température et d'humidité du cloud IoT, ESP8266 : 4 étapes
YABC - Encore un autre contrôleur Blynk - Contrôleur de température et d'humidité du cloud IoT, ESP8266 : Salut les fabricants, j'ai récemment commencé à cultiver des champignons à la maison, des pleurotes, mais j'ai déjà 3x de ces contrôleurs à la maison pour le contrôle de la température du fermenteur pour ma bière maison, femme fait aussi ce truc de Kombucha maintenant, et en tant que thermostat pour la chaleur