Arduino personnalisé MIDI Controller (1 / 14 étapes)

Étape 1: Matériel de magasinage

Il y a juste 5 choses que vous avez vraiment besoin pour construire votre propre contrôleur MIDI, tout le reste est facultatif.

Nécessaire :

  • Arduino Uno ou Leonardo
  • Potentiomètres
  • Boutons de potentiomètre
  • Fils
  • Enceinte

Je suis allé pour le Leonardo + headers, puisqu’il est plus facile de brancher tous les fils, au lieu d’avoir à souder tous à l’Arduino. Leonardo est aujourd'hui « retraité », mais le Arduino Micro utilise la même puce, donc ça devrait marcher aussi bien. (Mais je n’ai pas pu essayer ça, donc je ne peux pas confirmer.

Ces sont les potentiomètres, j’ai utilisé, et ces sont les boutons. Assurez-vous que vos boutons monter vos potentiomètres ! Il existe trois grands types d’arbres: D-arbres, des arbres solides et des arbres moletés (la plupart avec 18 dents et une fente au milieu). Vous devriez également prêter attention au diamètre de l’arbre.
J’ai utilisé une vieille boîte à cigares qui était jointe. Le bois est mou, donc facile à percer et à couper.

En option :

  • Faders (potentiomètres linéaires)
  • Boutons de potentiomètre
  • Interrupteurs à bascule
  • Commutateurs momentanées
  • I/o expandeurs
  • Multiplexeurs analogiques
  • LEDs
  • Prises jack
  • ...

Ces sont les faders j’ai utilisé, et ces sont les boutons. Ces sont les interrupteurs à bascule j’ai utilisé. J’ai pris quelques prise dans un vieux magnétophone prises.

Prix

Quel était le coût total de mon contrôleur ?

  • 1 x Arduino Leonardo + headers - €22-
  • potentiomètre de x 8 - 12,96 €
  • 8 x bouton du potentiomètre - 4,96 €
  • fader de x 4 - 8,16 €
  • 4 x bouton de fader - 4,28 €
  • 5 x interrupteur à bascule - 9,75 €
  • led 1 x bleu - 0,50 €
  • +/-10m de câble - 1,50 €
  • 1 boîtier x - gratuit
  • 3 x prise jack - gratuit
  • 1 prise de x RCA - gratuit

Total : 64,11 €

Je pense que c’est assez bon, depuis "Teensy Monster" de Fuzzy-Wobble-pension à elle seule coûte 84,99 $ (76,46€).

Uno vs Leonardo

Nous devons penser à ce genre d’e/s, nous aurons besoin pour notre contrôleur.

  • E/s numériques - pour interrupteurs, boutons, voyants, succédanés de port et multiplexeurs...
  • Entrées digitales avec des interruptions - pour encodeurs rotatifs (et plus facile pour contact momentané)
  • Entrées analogiques - potentiomètres et faders
  • Sorties analogiques - à LEDs (et compteurs analogiques peut-être?)

Et que ces planches doivent faire offrir ?

Uno :

  • 18 I/O numérique *
  • 2 broches capable de l’interruption
  • 6 entrées analogiques
  • 6 sorties analogiques (PWM)

(*) Broches numériques 0 et 1 ne peuvent pas être utilisés comme e/s, car ils sont nécessaires pour la communication série avec l’ordinateur (via le ATmega16U2 à bord).

Leonardo :

  • 20 e/s numériques
  • 5 broches capable de l’interruption
  • 12 broches analogiques
  • 7 sorties analogiques (PWM)

Eh bien, l’ONU n’est pas de match pour le Leonardo, vous diriez ? Pas nécessairement, l’ONU pourrait juste répondre à vos besoins si vous n’avez pas besoin de beaucoup d’i/o. Deuxièmement, la clé USB à puce série sur la Uno est le même que sur la Mega 2560, et celui-ci a évidemment beaucoup plus I/O. Je n’ai pas testé cela cependant... Plupart des logiciels devrait être les mêmes que pour l’ONU.

Donc, si vous voulez plus de 6 potentiomètres, vous aurez besoin d’un Leonardo ou Micro (ou un Uno avec multiplexeurs analogiques ou un Mega 2560). Eh bien, c’est beaucoup de choix en fait... Je vais être couvrant le Leonardo et l’ONU, mais n’hésitez pas à essayer quelques autres conseils et faites le moi savoir dans les commentaires, ou avec votre propre Instructable. Je suis vraiment curieux de connaître vos projets !

Edit (25/12/2015): je peux maintenant confirmer que la bibliothèque prend en charge le Teensy 3.2 ainsi. Il a une stupéfiante entrées analogiques 21, plus un autre broches numériques 18 (38 e/s numériques au total), et toutes les broches sont interruption capable.
Le guide pour Arduino Leonardo permet d’utiliser un Teensy avec ce Instructable. La seule différence est que vous n’avez pas à installer TeeOnArdu.

Articles Liés

Interface Arduino USB MIDI

Interface Arduino USB MIDI

Il y a quelques semaines j'ai commencé à travailler sur un contrôleur MIDI en utilisant Arduino et ATmega32. Je n'ai pas rempli prévu encore. Il est en cours d'élaboration.Vous pouvez lire l'ensemble histoire ici http://openhardware.ro/arduino-usb-mi
Arcade bouton MIDI Controller

Arcade bouton MIDI Controller

ayant une interface matérielle de votre musique préférée / DJ / logiciels VJ peut vraiment ouvrir portes dans votre créativité. La forme la plus répandue de contrôle matériel sur votre PC pour de telles applications est un MIDI controller.Un contrôle
Il dessiner vous-même - MIDI controller avec encre conductrice

Il dessiner vous-même - MIDI controller avec encre conductrice

'Draw It Yourself' est un contrôleur MIDI qui utilise une encre conductrice comme boutons. Il est basé sur l'Arduino et utilise un capteur capacitif (deux, en fait) pour déterminer si les boutons dessinés sont être touchés ou non.http://sanidanz.tumb
Arduino MIDI Controller

Arduino MIDI Controller

Un contrôleur MIDI est toute pièce d'équipement qui génère et transmet les données MIDI aux périphériques compatibles MIDI. En bref, si vous avez des boutons de votre contrôleur MIDI, vous pouvez programmer ces boutons à n'importe quel son que vous s
Construire une base Midi Controller partie 1 - 3 facile Pot (potentiomètre) Arduino Uno effets Midi Controller (série-USB)... Rapide, facile et bon marché !

Construire une base Midi Controller partie 1 - 3 facile Pot (potentiomètre) Arduino Uno effets Midi Controller (série-USB)... Rapide, facile et bon marché !

Bonjour à tous,Je suis relativement nouveau sur Arduino et donc ont dû faire face à ma façon de faire mes propres contrôleurs midi. Il y a une quantité énorme d'informations pointillées autour, mais je ne pouvais pas trouver un tutoriel simple pour u
SugarCube MIDI Controller

SugarCube MIDI Controller

Ce projet est un contrôleur MIDI portable, Arduino-powered, basé sur une grille qui démarre dans une variété d'applications à faire beaucoup de choses avec le son. Il a 16 boutons rétro-éclairés, utilisés comme les entrées et les sorties de donner au
Faire votre propre Arduino personnalisé compatible

Faire votre propre Arduino personnalisé compatible

j'aime Ardunio. J'aime les choses que les gens font avec eux et j'aime faire mes propres. En août dernier que j'ai publié une Instructable comment faire votre propre timbre-poste de taille compatible Arduino. Cet Instructable va vous montrer comment
Synthé bricolage + MIDI controller

Synthé bricolage + MIDI controller

Vous voulez être en mesure de contrôler votre Synthétiseur bricolage avec le MIDI ?Jouer avec un clavier ou de séquence il dans votre logiciel d'édition Audio préféré ?Étape 1: Ce que vous devezMatériel1 x Kit de bricolage synthé1 x Arduino Uno1 câbl
Shield Arduino personnalisé et capteurs

Shield Arduino personnalisé et capteurs

Vue d'ensemble :Cette instructable construira une série de modules de capteur personnalisé et un bouclier d'Arduino. Ces modules sont disponibles de nombreuses sources différentes, mais les fans du site Instructables trouverait probablement satisfact
Contrôle de Cubase avec Arduino basé à MIDI

Contrôle de Cubase avec Arduino basé à MIDI

Un de mes amis voulait contrôler Cubase, son logiciel d'enregistrement audio, avec un bouton poussoir afin qu'il puisse arrêter et démarrer des enregistrements à distance sans avoir à passer à l'ordinateur et tapez sur le clavier. Vous pouvez être ca
Arduino Wii Nunchuck controller

Arduino Wii Nunchuck controller

Comment faire pour commander 2 servos pensé le nunchuck wii.Étape 1: pièces Wii nunchuckArduino2 servoCarte de prototypageFils de raccordementÉtape 2: se connecter Brancher le nunchuck wii comme ce schéma.Étape 3: Télécharger le CodeÉtape 4: fait!!!
3 axe Arduino Based CNC Controller

3 axe Arduino Based CNC Controller

j'ai joué avec différentes conceptions CNC et des contrôleurs de moteurs pas à pas depuis de nombreuses années. J'ai commencé à construire des machines CNC il y a longtemps. Mon premier jet d'inspiration provenait d'eggbot de Bruce Shapiro. J'ai essa
Arduino personnalisé Micro Quadcopter Concept

Arduino personnalisé Micro Quadcopter Concept

modifier le 14 avril : Désolé les gars pour l'entrée tardive. vie a été très agitée ces derniers temps pour moi puisque nous avons dû remplacer un tuyau d'égout enterré dans notre maison est située sur la dalle de béton. Mais nous avons fait des prog
Arduino Bureau Fan Controller

Arduino Bureau Fan Controller

Quand j'ai changé récemment les rôles au sein de la société, je me suis déplacé à sites, passant de Bradford à notre siège social à Wakefield. Je l'ai dit au revoir à mon bureau vieux fidèle avec doit avoir ventilateur de bureau pour me garder cool a