Il dessiner vous-même - MIDI controller avec encre conductrice (4 / 6 étapes)

Étape 4: Arduino

Il s’agit d’une courte explication sur les composants de l’Arduino utilise et communique avec. Vous pouvez également trouver une image du schéma de l’ensemble du circuit. Le fichier de schéma est également joint, c’est un fichier Fritzing. J’ai utilisé le logiciel Fritzing seulement dessiner le schéma, et puis, j’ai soudé à la main. Vous pouvez l’ouvrir pour voir le schéma avec plus de détails.

Le contrôleur principal que j’utilise pour gérer les capteurs et envoyer MIDI à mon ordinateur est Arduino. Probablement, si vous lisez ceci, vous aurez quelques connaissances à ce sujet. Si non, vous devriez obtenir familier avec elle sur votre propre, comme une base de connaissances est nécessaire pour suivre cette étape. Vous pouvez apprendre tout sur l’Arduino sur leur site Web : il est plein de tutoriels et de différents projets réalisés par les utilisateurs : http://arduino.cc/

La façon dont l’Arduino communique avec le MPR121 capteur capacitif est la communication I2C. C’est un bus de communication série 2 lignes : une données ligne et une horloge. Arduino dispose déjà d’une bibliothèque pour faire ce genre de bus facile à utiliser. On l’appelle la bibliothèque de fils. Vous trouverez ici toutes les commandes dont vous avez besoin d’utiliser ce type de communication : http://arduino.cc/en/pmwiki.php?n=Reference/Wire. La façon dont l’information est partagée entre l’Arduino et le capteur sera expliquée dans l’étape suivante.

J’utilise un écran LCD, un encodeur et boutons pour contrôler l’Arduino. Le codeur et les boutons sont faciles à utiliser, vous devriez être en mesure de trouver facilement des tutoriaux à ce sujet sur le site d’arduino, si vous ne savez toujours pas comment le faire. La façon de connecter un écran LCD pour Arduino et la façon de visualiser le texte à l’aide de la bibliothèque de cristaux liquides, est très simple et est expliquée ici : http://arduino.cc/en/pmwiki.php?n=Tutorial/LiquidCrystal

Comme je l’ai expliqué précédemment, j’utilise la mémoire EEPROM arduino à enregistrer les valeurs de seuil de touch/publication de chaque axe de chaque modèle différent. Et encore une fois, Arduino possède une bibliothèque spécifique pour sa mémoire EEPROM, ce qui le rend très facile à utiliser. Il suffit de suivre les instructions ici pour apprendre comment écrire des valeurs sur l’EEPROM et les lire plus tard :

http://Arduino.cc/en/PmWiki.php?n=Reference/EEPROM

Et enfin, l’étape la plus importante : comment utiliser Arduino comme un contrôleur MIDI. Arduino dispose d’une bibliothèque spécifique pour MIDI trop : http://playground.arduino.cc/Main/MIDILibrary

Vous pouvez inclure des messages MIDI dans une esquisse de l’Arduino et le télécharger, mais le problème est que les programmes qui utilisent le MIDI (comme Ableton Live ou tout autre DAW) ne reconnaîtra pas votre Arduino, donc vous devriez avoir à utiliser un autre programme comme un pont entre l’Arduino et le programme d’accueil.

Il existe une solution à cela : HIDUINO. Ne me demandez pas comment il fonctionne, mais, autant que je sache, essentiellement un nouveau firmware est chargé dans la puce de 16u2 Atmega qui utilise Arduino. Ceci fait que l’Arduino n’est pas un Arduino plus : elle devient un contrôleur USB-MIDI et par conséquent est reconnu comme n’importe quel autre contrôleur MIDI de votre séquenceur. L’inconvénient de ceci est que vous ne peut pas charger à nouveau esquissé alors que le firmware HIDUINO est chargé. Plus d’infos ici :

Si vous n’avez pas un programmeur de l’ISP, vous devez apprendre à transformer votre Arduino dispositif MIDI ici :

https://github.com/ddiakopoulos/hiduino/wiki/HIDUINO-via-dfu-Method

Articles Liés

Votre propre galaxie sur un papier... Affiche avec encre conductrice + LEDs

Votre propre galaxie sur un papier... Affiche avec encre conductrice + LEDs

Je suis tombé sur l'encre conductrice dans mes recherches et comme un étudiant en Design, j'ai commencé à remettre en question son utilisation sur mes projets. J'ai imaginé une affiche avec LEDs et typographie où la lumière serait une illustration du
Papier électronique : Rendre Interactive, une oeuvre musicale avec encre conductrice

Papier électronique : Rendre Interactive, une oeuvre musicale avec encre conductrice

si vous avez toujours voulu apporter un morceau de papier à la vie, voici votre chance. Cette instructable vous mènera à travers toutes les étapes nécessaires pour créer une brochure interactive incroyable ou vos créations. Ce flyer de l'événement es
Carte de Firefly avec encre conductrice

Carte de Firefly avec encre conductrice

Cette carte a été faite dans la Nuit de construire de Scribe de YuKonstruct Circuit et utilise le stylo à encre conductrice Electroninks et Chibitronics LED autocollant.Pour cette carte, vous aurez besoin :Papier-carton foncé (j'ai utilisé la moitié
Réparer un porte-clés avec encre conductrice

Réparer un porte-clés avec encre conductrice

J'ai eu un porte-clé pour ma voiture qui n'a pas été bons comme auparavant. Cette instructable restauré les boutons à leur fonction d'origine.Étape 1: Ce que vous devez 1 la Boa pour réparer 2 une pièce de monnaie pour ouvrir l'encre conductrice FAB
Pad MIDI XY avec Arduino et TFT

Pad MIDI XY avec Arduino et TFT

Il y a quelques semaines, quand j'ai regardé après quelques idées/modules/boucliers pour démarrer de nouveaux projets/expériences avec des microcontrôleurs, que j'ai trouvé quelque chose d'intéressant qui cadrerait parfaitement dans mon projet plus â
Circuit de découverte de synthèse sonore avec l’encre conductrice Circuitscribe Kit

Circuit de découverte de synthèse sonore avec l’encre conductrice Circuitscribe Kit

(Note : c'est un poste client pour Eureka ! Usine de Chuck Stephens dans le cadre de leur programme de Instructables construire nuit.)Dans un projet antérieur, j'ai créé une carte de prototypage pour le circuit de Circuitscribe kit de construction. I
Arduino personnalisé MIDI Controller

Arduino personnalisé MIDI Controller

Bonjour et Bienvenue à cette instructable sur comment construire un contrôleur MIDI USB personnalisé, bon marché et facile, basé sur Arduino. Les meilleures nouvelles : aucun souci avec interfaces USB-MIDI ou outils logiciels tels que MIDI sans poil,
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
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
Comment vous faire de la 3D avec le maquillage

Comment vous faire de la 3D avec le maquillage

Dans le tutoriel vidéo vous pouvez voir l'ensemble du processus et il me ferait incroyablement heureux si vous serait check it out et vous abonner à mon youtube < 3Étape 1: Comment vous faire de la 3D avec le maquillageHelloo les gens !Me voici avec
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
Synthétiseur MIDI SoundFont avec Intel Edison et Fluidsynth

Synthétiseur MIDI SoundFont avec Intel Edison et Fluidsynth

Sur ce Instructable, je vais montrer comment construire votre propre synthétiseur MIDI SoundFont utilisant Intel Edison et Fluidsynth.En suivant les étapes décrites ici, vous aurez un synthétiseur qui peut jouer presque n'importe quel SoundFont dispo
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
Dessin d’un Portrait de comiques avec Sketchbook Pro

Dessin d’un Portrait de comiques avec Sketchbook Pro

SketchBook Pro est mon préféré, logiciel de dessin. Contrairement à certains autres logiciels d'illustration, carnet de croquis est très intuitive. Tout ce que j'ai dû faire est chercher mon stylet et le tirage au sort, un peu comme un véritable carn