Table des matières:
- Étape 1: Collecte du matériel requis
- Étape 2: faire le corps extérieur
- Étape 3: Connexions
- Étape 4: Assemblage final
- Étape 5: Téléchargement du code sur Arduino
- Étape 6: Configuration logicielle requise
- Étape 7: Dépannage
Vidéo: Combattant MIDI basé sur Arduino (sensible au toucher) : 7 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
MIDI signifie Musical Instrument Digital Interface. Ici, nous fabriquons un combattant MIDI sensible au toucher.
Il dispose de 16 blocs. ceux-ci peuvent être augmentés ou diminués. Ici, j'en ai utilisé 16 à cause des broches arduino limitées.
J'ai également utilisé des broches d'entrée analogiques (A0, A1, A2, A3, A4) comme entrée numérique.
C'est mon premier instructable. Alors pardonnez-moi pour les erreurs. Je n'ai pas pensé à faire un instructable plus tôt.
donc je n'ai pas beaucoup de photos détaillées de cela.
Il y a une vidéo de travail de la guitare MIDI que j'ai sélectionnée dans les sons dans le logiciel ableton live 9 dans la vidéo.
Étape 1: Collecte du matériel requis
Les choses dont vous aurez besoin sont:
- Arduino uno R3 (1 unité)
- Résistances 1Mohm (16 unités)
- Bouclier arduino à usage général (1 unité)
- Feuille d'aluminium
- Feuille de plastique/acrylique (pour le corps extérieur)
- Potentiomètre (1 unité)
- fils
- Ruban noir
Les outils utilisés sont:
- Percer
- Outil de coupe
- Fer à souder
- Colle chaude
Ce sont les fournitures nécessaires à la fabrication du combattant MIDI. J'ai un shield arduino à usage général pour les résistances.
mais vous pouvez utiliser un PCB à usage général.
Étape 2: faire le corps extérieur
Pour fabriquer le corps extérieur, vous aurez besoin d'une feuille de plastique.
couper la feuille dans la taille donnée:
haut et bas (200 mm x 200 mm)
pour 4 côtés (200mm x 40mm)
maintenant découper 16 trous sur la feuille supérieure pour passer les fils pour les plaquettes. Un emplacement sur un côté pour le connecteur arduino.
Joindre ces pièces pour faire un cuboïde sauf le haut. Les coussinets sont faits de papier d'aluminium.
coupez 16 feuilles de papier d'aluminium de 45 mm x 45 mm.
Les trous percés doivent correspondre à l'emplacement du tampon.
Étape 3: Connexions
les connexions doivent être faites comme indiqué dans l'image.
le potentiomètre est pour la sensibilité du toucher. Il sert à régler la sensibilité au toucher.
REMARQUE: Les fils à utiliser doivent être du même type. Sinon, il pourrait y avoir une différence dans les valeurs capacitives.
essayez aussi de faire les fils de la même taille.
Étape 4: Assemblage final
Maintenant, nous devons combiner à la fois l'électronique et le matériel. Tout d'abord, connectez la feuille d'aluminium à la couche supérieure à égale distance et connectez les fils à chacune des feuilles. Les fils doivent ensuite être connectés à l'arduino comme à l'étape 2.
Vous pouvez coller la feuille à l'aide de la colle ou du ruban adhésif.
vous pouvez également mettre des morceaux de carton entre le plastique et le papier d'aluminium pour lui donner une épaisseur et un bon toucher.
REMARQUE: Les fils doivent être connectés à la feuille en continu.
Étape 5: Téléchargement du code sur Arduino
le code est donné ici.
téléchargez-le sur l'arduino.
REMARQUE: lors du téléchargement du code sur arduino, le port série dans hairless midi doit être défini sur non connecté. sinon, lors du téléchargement du code, l'erreur s'affichera.
voici le code pour tester le touchpad et obtenir les valeurs du capteur capacitif (captouch16try.ino)
le code de test donne les valeurs du capteur.
ces valeurs doivent être presque égales. sinon le pad ne fonctionnera pas correctement.
les valeurs données seront la sensibilité de l'autre code.
Étape 6: Configuration logicielle requise
Téléchargez ces logiciels:
- Suite Ableton Live 9
- Série MIDI sans poils
- BoucleMIDi
Ableton peut être téléchargé à partir du site officiel.
Lien Github pour télécharger hairless midi:
(https://projectgus.github.io/hairless-midiserial/)
Lien vers loopmidi:
www.tobias-erichsen.de/wp-content/uploads/2…
Téléchargez et installez ces logiciels.
Suivez ces étapes:
étape 1.
ouvrez LoopMIDI et cliquez sur le bouton (+) dans le coin inférieur gauche.
Un port est créé pour le transfert de données.
Étape 2.
Ouvrez le midi sans poils, sélectionnez maintenant le loopmidiport en midi out.
laissez le midi in non connecté.
sélectionnez le port série vers arduino. (cela sera affiché lorsque arduino est connecté au pc/ordinateur portable)
étape 3.
exécuter ableton live 9.
ouvrir les préférences (ctrl +,)
sélectionnez maintenant le lien midi dans la colonne de gauche et sélectionnez le paramètre comme indiqué dans l'image.
ferme cette fenêtre
Étape 4.
sélectionnez maintenant les tambours dans la deuxième colonne à partir de la gauche.
sélectionnez n'importe quel tambour.
lorsque le tambour est sélectionné.
et vous touchez midi pad, un son est produit dans votre ordinateur portable.
Votre combattant MIDI est terminé.
Prendre plaisir!!!:-)
Étape 7: Dépannage
Les logiciels ne sont pas configurés correctement.
il y aura un problème au préalable lors de la configuration du toucher car le pad donne des valeurs analogiques et ces valeurs peuvent créer des problèmes.
les fils peuvent ne pas être connectés correctement.
la feuille ne touche pas correctement le fil.
les fils peuvent être en court-circuit.
Conseillé:
PLANTE ARDUINO SENSIBLE AU TOUCHER : 6 étapes
PLANTE ARDUINO SENSIBLE AU TOUCHER: dans ce didacticiel, je montre comment construire une plante à détection tactile à l'aide d'Arduino, c'est-à-dire lorsque vous touchez la plante, la couleur change. d'abord, regarde cette vidéo
Light Painter multicolore (sensible au toucher) : 8 étapes (avec images)
Light Painter multicolore (toucher sensible) : Le light painting est une technique photographique utilisée pour créer des effets spéciaux à des vitesses d'obturation lentes. Une lampe de poche est généralement utilisée pour « peindre » les images. Dans ce Instructable, je vais vous montrer comment construire un tout en un peintre léger avec touche
Générateur de musique basé sur la météo (Générateur Midi basé sur ESP8266): 4 étapes (avec images)
Générateur de musique basé sur la météo (Générateur Midi basé sur ESP8266): Bonjour, aujourd'hui, je vais vous expliquer comment créer votre propre petit générateur de musique basé sur la météo. Il est basé sur un ESP8266, qui ressemble un peu à un Arduino, et il réagit à la température, à la pluie et l'intensité lumineuse. Ne vous attendez pas à ce qu'il fasse des chansons entières ou un programme d'accords
Comment contrôler le commutateur intelligent de base Sonoff basé sur ESP8266 avec un smartphone : 4 étapes (avec photos)
Comment contrôler le commutateur intelligent de base Sonoff basé sur ESP8266 avec un smartphone : Sonoff est une gamme d'appareils pour Smart Home développée par ITEAD. L'un des appareils les plus flexibles et les moins chers de cette gamme est le Sonoff Basic. Il s'agit d'un commutateur compatible Wi-Fi basé sur une excellente puce, ESP8266. Cet article décrit comment configurer le Cl
Toucher capacitif avec Evive (contrôleur basé sur Arduino): 6 étapes (avec images)
Toucher capacitif avec Evive (contrôleur basé sur Arduino) : savez-vous comment fonctionne l'écran tactile de votre smartphone ? Le smartphone dispose d'un ensemble de capteurs tactiles sous l'écran en verre. De nos jours, il est basé sur la technologie de détection tactile capacitive et même un toucher doux est facilement détecté. Le toucher capacitif est détecté