Contrôleur de multitouch musique

Ce projet est un écran tactile infrarouge alimenté par Arduino / table basse interface que je me sers pour contrôler diverses applications graphiques et de la musique sur mon ordinateur. Il s’agit d’un ancien projet que j’ai récemment eu le temps de revenir en arrière et document/fix ce projet est un peu plus spécial pour moi que la plupart parce que c’était mon premier projet Arduino/Electronique, et alors que je faisais des recherches pour elle j’ai fini sur Instructables, pour la première fois. Je me sers de ce contrôleur principalement aux applications exécutées en MaxMSP de la musique et images disque. Voici une courte démo :

L’écran tactile utilise infrarouge (IR) de détection pour détecter les doigts et autres objets à l’écran. Un laser IR à chaque coin brille la lumière infrarouge sur toute la surface de l’écran. Quand un doigt ou un objet touche la surface, il provoque la commutation IR à nuages de points dans de nombreuses directions. Partie de cette lumière est dirigée vers le bas à l’écran, vers un tableau de 64 capteurs IR. Balayage des capteurs, vous pouvez déterminer le x et y positionner l’événement survienne touch et cela permet de contrôler une variété d’applications.

Un tableau de 64 LED situé sous l’écran fournit une rétroaction visuelle pour l’interface par l’intermédiaire de rétroprojection. Le tableau LED fonctionne complètement indépendamment de la matrice du capteur - cela signifie que les LEDs peut-être être utilisés de manière plus qui affiche simplement le courant touch postes.

Cette interface est un contrôleur, il ne court pas les apps qui sont stockées dans sa mémoire (si cela est possible). Au lieu de cela, il se connecte via USB à un ordinateur et envoie une série de messages tactiles pour contrôler les applications qui s’exécutent sur l’ordinateur (similaire à la façon dont un clavier d’ordinateur envoie des frappes à un ordinateur). L’ordinateur traite les données d’entrée et détermine la configuration de l’affichage de la sortie, puis il envoie une série de messages de LED à l’interface (semblable à comment l’ordinateur entraîne un affichage à cristaux liquides). De cette façon, le contrôleur est très simple et n’a pas besoin de gérer n’importe quel traitement à l’extérieur les tâches fondamentales d’obtenir les États de ses entrées (capteurs IR) et de définir les États de ses sorties (LED) ; l’ordinateur fait tout le levage lourd dans ce scénario.

Comme j’ai dit précédemment, ce dispositif s’appuie sur IR détection comme données d’entrée, j’ai découvert par hasard qu’il fait des trucs cool quand vous le mettez dehors tandis que l’intensité de la lumière du soleil évolue rapidement (lever/coucher du soleil). J’ai eu du plaisir à chercher des façons intéressantes de bruit apparemment aléatoire des entrées ou comment transformer son/lumières :

Bien que le projet a été fait il y a quelques temps, j’ai pris part récemment le bois de finition et corriger quelques petites choses qui ont été me casser les pieds. J’ai toujours écrit ce Instructable comme si je construisais il à partir de zéro, mais il sera évident parfois que c’est, en effet, un projet fini.

Notre Conseil : le schéma et le firmware utilisé dans ce projet est une version modifiée du projet Arduinome, qui est une version modifiée du projet Monome. Si vous rencontrez des problèmes à tous les stades de ce projet, vous pourriez trouver ce que vous cherchez dans un de ces forums.

ATTENTION : ce projet utilise des diodes laser assez fortes pour endommager de façon permanente vos yeux ou aux yeux de ceux qui vous entourent, ne pas utiliser les lasers si vous ne savez pas comment les gérer correctement.

LISTE DES PIÈCES :

Diverses Sources
(x4) 25 milliwatt 780nm laser diodes avec l’objectif de ligne de 89 degrés Aixis AIX-780-25-8 - Remarque très importante ici, même si ces lasers sont étiquetés "3, 2V," ils sont en fait de 5V, cela m’a vraiment beaucoup de temps à comprendre.
(x1) écran noir rosco (un ~ 2' de 2' totale, au moins) Marque Rose
(x1) Arduino Uno (j’ai utilisé un Duemilanova, mais un Uno devrait fonctionner trop) Sparkfun DEV-11021
(x1) feuille phénolique ~1/16 20 « x 20 » "(pour l’installation de LEDs et IR capteurs) Amazon
(x1) en bois 2 x 4 (pour enceinte-j’ai utilisé un séquoia qui était autour de la pose
(x1) la feuille de 1 mm alu (pour les cloisons étanches à la lumière sous les écrans), assez pour faire 14 20 « x 2,5 » pieces - j’ai utilisé en aluminium anodisé noir, mais régulier en aluminium non anodisé devrait bien fonctionner aussi Amazon
(x1) 20 « x 20 » x¼ "vitre (acrylique fonctionne aussi Amazon)

Digikey
(x64) phototransistors IR de 800nm Digikey 511-1357-ND
(x64) blanc large angle LED Digikey C535A-WJN-CS0V0231-ND - j’ai trouvé que le contrôle de la qualité sur ces voyants n’est pas si grand, et ils ont chacun s’avéra légèrement différentes nuances de blanc. Je pensais que l’effet avait effectivement l’air assez cool, mais si ce n’est pas ce que vous êtes en, je voudrais essayer de trouver quelques autre LED grand angle.
(x1) MAX7219 LED driver Digikey MAX7219CNG-ND
(x1) douille à broche 24 Digikey 3M 5466-ND
(x1) condensateur 10uf Digikey P828-ND
(x1) 0.1uF condensateur Digikey 490-5401-ND
(x1) Registre à décalage de 74HC595 Digikey 296-1600-5-ND
(x1) douille à broche 16 Digikey A100206-ND
(x10) résistances de 1/4 watt 10kOhm Digikey CF14JT10K0CT-ND
(x1) résistance 1/4 watt 7219 (valeur déterminée ici selon vos LEDs)

Amazon
(x2) mâle de câble usb type A mâle type b Amazon
(x1) type de femelle adaptateur usb a femelle type b Amazon
(x1) perfboard avec cuivre Amazon
(x1) vernis polycrylic Amazon
(x1) colle silicone Amazon
(x1) noir ruban isolant Amazon

Jameco
(x1) ruban de broche 16 câble Jameco 643532
(x1) douille de sertissage de broche 16 Jameco 1578111 (je n’ai réellement utiliser ceci mais je voudrais avoir)
(x5) en-tête mâle broches Jameco 103393
(x1) noyau solide fil Jameco 36792 de calibre de 22

Outils :
tournevis
pistolet à colle chaude
Perceuse
Banc de scie
Moulin à bois/routeur
usine d’aluminium
cisaillement en aluminium
scie à ruban
fer à souder
caméra infrarouge/vision nocturne (facultatif, mais utile)

Articles Liés

Contrôleur de musique RGB avec AGC

Contrôleur de musique RGB avec AGC

Ici, je vais vous montrer comment créer un contrôleur RGB musique, qui illumine les leds RGB de la musique. J'ai aussi ajouté un AGC (Automatic gain control), ce qui maintient la tension au même niveau. Ceci est très utile, car vous jouez souvent la
Contrôleur de MIDI personnalisé construit

Contrôleur de MIDI personnalisé construit

Im entrant dans cette jnstructable au concours d'instruments de musique, si vous l'aimez s'il vous plaît votez pour moi cos j'aimerais bien un nouveau synthé ! Comme un producteur de musique électronique/interprète, j'ai rassemblé quelques contrôleur
Contrôleur MIDI avec claviers

Contrôleur MIDI avec claviers

Aujourd'hui, nous construisons la touche 400 contrôleur MIDI à l'aide d'un Arduino et ordinateur claviers !Pour les producteurs de musique consciente budget là-bas, ce projet est un excellent moyen de construire un peu coûteux de contrôle des stupéfi
Contrôleur DJ USB bricolage

Contrôleur DJ USB bricolage

Beaucoup de gens se lancent dans DJing ces jours-ci, que ce soit comme un moyen d'expression de soi ou un moyen de gagner de l'argent supplémentaire. J'aime DJing puisqu'il fournit une expérience plus intéressante, impliquée et interactive-écoute de
Contrôleur MIDI contrôlé la flamme

Contrôleur MIDI contrôlé la flamme

Un énorme problème dans le monde de la production musicale numérique garde cette chaleur analogique (qui a résonné de tubes et systèmes de bobine à bobine) en musique numérique moderne. Beaucoup jurent que les systèmes analogiques ont un son qui ne p
Comment faire un contrôleur d’youtube USB

Comment faire un contrôleur d’youtube USB

il s'agit d'un contrôleur simple youtube qui « agit » comme son pressage J, K ou LÉtape 1: Ce que vous devez-A clavier inutile-Un outil de soudage-Colle-Verre loupe (recommandé)Étape 2: Mappage des touches mettre le clavier pcb oh haut du clavier et
Nintendo contrôleur MP3, Version 2.0

Nintendo contrôleur MP3, Version 2.0

tout d'abord, je vous offre la reconnaissance à Morte_Moya pour son instructable « NDA contrôleur MP3 Player ». J'ai construit une suite à son instructable et il fonctionnait très bien !Je laisse mon imagination aller sur une deuxième génération. J'a
(PART1) Comment faire pour faire AN AWSOME DIY ableton contrôleur

(PART1) Comment faire pour faire AN AWSOME DIY ableton contrôleur

Salut, avez-vous jamais regardé un gars jouer de la musique via un ordinateur en appuyant sur les boutons ? Et vous dites à vous-même... « Je pouvais faire un de ces instruments fantaisies moi-même », et vous venez de commencer twinkering certaines c
Convertir un jouet secouru un contrôleur MIDI

Convertir un jouet secouru un contrôleur MIDI

dans ce Instructable, je vous guidera dans le processus de conversion de jouet d'enfant secouru faire du bruit en un instrument de musique vraiment utile à l'aide de MIDI ! Prenez un moment pour juste coup d'oeil sur les titres des étapes de ce Instr
Week-end maison contrôleur (Work in progress) Smart

Week-end maison contrôleur (Work in progress) Smart

Remarque : Cette instructable est encore travaux en cours (WIP), puisque je n'ai pas beaucoup de temps à cause de l'école et j'ai des problèmes avec Edison. Et parce que je suis perfectionniste, tandis que l'instructable est en état de travaux en cou
Comment faire un contrôleur de jeu personnalisé

Comment faire un contrôleur de jeu personnalisé

j'ai fait un tapis de danse une fois avant pour le PC - à utiliser avec Stepmania. Cette fois-ci, bien que j'ai voulu faire un contrôleur pour Frets on Fire ou Freetar (simulateur de Guitar Hero) et de la pensée de partager comment tout cela fonction
Un contrôleur de bande de LED en réseau avec Arduino et Android

Un contrôleur de bande de LED en réseau avec Arduino et Android

je suis fascinant de l'effet de lumières depuis enfant et une fois trouvé sur Ebay un bon marché LED multicolore bande j'ai commencé à la recherche comment il, vous cherchez un Ethernet activé control qui fait les bandes un ensemble d'objet en réseau
Faire votre propre clavier ou contrôleur MIDI USB pas cher

Faire votre propre clavier ou contrôleur MIDI USB pas cher

Je cherchais un périphérique contrôleur USB MIDI (ou interface) pour les applications de musique comme le clavier de piano ou orgue ou pédalier. Après quelques recherches, j'ai voulu aller vers une solution plus « fait maison ». Mon choix a été final
Midi simple flûte/enregistreur contrôleur (EWI)

Midi simple flûte/enregistreur contrôleur (EWI)

Comme un enfant (il y a environ 30 ans), j'ai commencé mes cours de musique à la flûte (un enregistreur pour être précis) et maintenant je veux une version électronique moderne de cet instrument (un Instrument à vent électronique telle qu'elle est ap