Ceci est une ancienne révision du document !


BrutBox V1

La Brutbox v1.0 est un contrôleur MIDI/USB que l'on peut connecter à son ordinateur. Un micro-contrôleur Teensy 2.0 envoie les données de 8 capteurs simples (mono signal) : pression, bouton, lumière, distance, rotatif.

Tous les fichiers de fabrication sur notre git.framasoft.org/resonance.

Électronique

Nous réalisons un circuit imprimé pour connecter la Teensy 2.0 à des prises USB mâles, faciles à trouver et résistantes aux manipulations. Les capteurs sont reliés par une prise USB femelle.

Matériel

  • Carte Teensy 2.0
  • Plaque de cuivre présensibilisée et matériel pour fabriquer un circuit imprimé
  • Capteurs : distance (x2), luminosité LDR (x2), potentiomètre (x2), pression (x1) et bouton d'arcade (x2)
  • Prise USB A (x8) et B (x8)

Prises USB : on utilise les broches +, - et D+.

Réalisation

Suivre cette page de ressources sur la fabrication de circuits imprimés DIY.


Impression du typon


Perçage des trous avec une fraiseuse numérique


Gravure chimique de la plaque

Boîtes

Découpe de trois plaques en bois de 3mm d'épaisseurs et de dimensions 50x30cm, avec une machine à découpe laser. Munissez-vous d'une colle à bois pour assembler les capteurs. Nous ne collons pas la face du dessus pour ouvrir et montrer comment sont connectés les capteurs.


Planche capteurs à découper deux fois


Planche Teensy et capteurs à découper une fois


Assemblage

Logiciel

Teensy

Code Teensy pour recevoir huit capteurs analogiques et envoyer les informations en MIDI.

  • Installer le logiciel Arduino
  • Installer l'extension Teensyduino pour utiliser la Teensy avec Arduino
  • Téléverser le code sur votre Teensy

teensy-8-in.ino

Utiliser deux CC par entrée analogique pour avoir 1023 valeur au lieu de 127

ensuite dans puredata il faudra combiner les deux valeurs FIXME mettre image de patch

teensy 8 control - 16 cc midi

Pure Data

Nous utilisons Pure Data pour générer les sons et les images. Nous nous basons sur notre framework Malinette.

  • Télécharger Pure Data Extended
  • Ouvrir le fichier “brutbox/software/puredata/brutbox/BRUTBOX-expert.pd”