Wiki

Reso-nance numérique | Arts et cultures libres

Outils du site


projets:malinette:hardware:accueil

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
projets:malinette:hardware:accueil [2016/07/15 18:49]
resonance
projets:malinette:hardware:accueil [2016/12/13 16:07] (Version actuelle)
resonance [Code]
Ligne 3: Ligne 3:
 ===== Malinette v1 - pédagogique ===== ===== Malinette v1 - pédagogique =====
  
 +==== Boîtier ====
 +  * Voir la page [[projets:malinette-laserbox:accueil|Malinette - boîte]]
 +{{:projets:boite-malinette-laser:boitemalinette.jpg?800|}}
 +==== Électronique ====
 +Arduino Roméo v2, plaque à essai et capteurs/actionneurs DfRobot
  
 +==== Code ====
 +Installer Arduino et téléverser l'exemple > Firmata > StandardFirmata
 ===== Malinette v2 - USB/MIDI - Arduino ===== ===== Malinette v2 - USB/MIDI - Arduino =====
 +Une interface physique et électronique qui communique en MIDI et permet la connection de capteurs et d'actionneurs avec des connecteurs USB, pour être compatible avec le projet [[projets:brutbox:accueil|BrutBox]].
  
 +
 +{{:projets:malinette:hardware:img_0340.jpg?800|}}
  
 ==== Boîtier ==== ==== Boîtier ====
-  * Fichiers de fabrication (contreplaqué de 3mm) :{{:projets:malinette:hardware:malinette-usb-box.zip|}} (24/06/16)+  * Fichiers de fabrication (découpe laser avec du contreplaqué de 3mm) :{{:projets:malinette:hardware:malinetteusbbox.zip|}} (07/16) 
 +{{:projets:malinette:hardware:dsc_6006.jpg?300 |}} 
 +{{:projets:malinette:hardware:malinetteusbshield-box.jpg?300 |}} 
 +{{:projets:malinette:hardware:img_0348.jpg?300|}} 
 +// 
 +//
  
-{{:projets:malinette:hardware:img_0340.jpg?300 |}} +Export d'**Inkscape** vers DFX décocher POLYLINE 
-{{:projets:malinette:hardware:img_0348.jpg?300 |}} +{{:projets:malinette:hardware:malinette-usb-box-v1-export-inkscape.png?300|}}
-{{:projets:malinette:hardware:malinetteusbshield-box.jpg?300|}}+
  
-Export d'inkscape vers DFX : décocher POLYLINE +Réglages **RdWorks** pour la découpe laser
-{{:projets:malinette:hardware:malinette-usb-box-v1-export-inkscape.png|}} +
- +
-Réglages RdWorks pour la découpe laser+
 {{:projets:malinette:hardware:malinette-usb-box-v1-rdworks.png?600|}} {{:projets:malinette:hardware:malinette-usb-box-v1-rdworks.png?600|}}
  
  
 ==== Électronique ==== ==== Électronique ====
-Un shield pour utiliser des connecteur USB (comme la brutbox). +  * Fichiers **KiCad**, **Cambam**, **Svg** et **GCode** : {{:projets:malinette:hardware:malinetteusbshield.zip|}} 07/2016
-  * Fichiers KiCad : {{:projets:malinette:hardware:malinetteusbshield.zip|}} 07/2016+
  
-{{:projets:malinette:hardware:img_20160213_054204.jpg?200 |}} +Carte double face avec connecteurs USB. Par défaut 4 capteurs analogiques et 12 sorties sont possibles. En plaçant les jumpers vers le bas, il est possible d'utiliser les 2 autres capteurs à la place de certaines sorties. 
-{{:projets:malinette:hardware:img_20160213_061711.jpg?200 |}} + 
-{{:projets:malinette:hardware:img_20160213_062851.jpg?200|}}+{{:projets:malinette:hardware:img_20160213_054204.jpg?300 |}} 
 +{{:projets:malinette:hardware:img_20160213_061711.jpg?300 |}} 
 +{{:projets:malinette:hardware:img_20160213_062851.jpg?300|}}
 // //
 // //
  
  
-==== Firmware Arduino Midi ====+==== Code ====
   * Fichiers (Arduino et Pure Data) : {{:projets:malinette:hardware:malinette_midi.zip|}}   * Fichiers (Arduino et Pure Data) : {{:projets:malinette:hardware:malinette_midi.zip|}}
 +
 +L'Arduino communique en Midi. Pour installer le firmware Midi, suivre les instructions de la page [[logiciels:arduino-midi:accueil|Arduino et MIDI]]. Avec Pure Data, on contrôle l'ouverture des entrées et le mode des sorties (digital, pwm, servo). Si vous voulez utiliser plusieurs, il faudra peut-être changer le canal Midi dans le code, au début du fichier.
  
 {{:projets:malinette:hardware:malinette-midi-puredata.png|}} {{:projets:malinette:hardware:malinette-midi-puredata.png|}}
  
-Pour installer le firmware Midi, suivre les instructions de la page [[logiciels:arduino-midi:accueil|Arduino et MIDI]]. 
  
 ++++ Code Arduino Uno : malinette_midi_uno.ino | ++++ Code Arduino Uno : malinette_midi_uno.ino |
Ligne 50: Ligne 63:
  * Reso-nance Numérique  * Reso-nance Numérique
  * 24/06/16  * 24/06/16
 + 
 + * modif : 13/12/2016
  */  */
  
Ligne 62: Ligne 77:
  
 const int offsetAna = 20; // > ctlout 20 to control ana const int offsetAna = 20; // > ctlout 20 to control ana
-const int offsetOut = 30; // > ctlout 30 to control ana+const int offsetOut = 30; // > ctlout 30 to control out
  
 const long interval = 30; // sampling rate const long interval = 30; // sampling rate
  
 // SENSORS // SENSORS
-int anaState[anaNb]; // Analog on/off (O or 1);+int anaState[anaNb]; // analog on/off (O or 1);
 int anaValues[anaNb]; // current analog values int anaValues[anaNb]; // current analog values
 int anaLastValues[anaNb]; // previous analog values int anaLastValues[anaNb]; // previous analog values
Ligne 83: Ligne 98:
 { {
   // Setup output pins (start from 2)   // Setup output pins (start from 2)
-  for (int i = 2; i < (outNb - 2); i++) {+  for (int i = 2; i < outNb; i++) {
     pinMode(i, OUTPUT);     pinMode(i, OUTPUT);
   }   }
Ligne 176: Ligne 191:
  * Reso-nance Numérique  * Reso-nance Numérique
  * 24/06/16  * 24/06/16
 + 
 + * modif : 13/12/16
  */  */
  
Ligne 205: Ligne 222:
 { {
   // Setup output pins (start from 2)   // Setup output pins (start from 2)
-  for (int i = 2; i < (outNb - 2); i++) {+  for (int i = 2; i < outNb; i++) {
     pinMode(i, OUTPUT);     pinMode(i, OUTPUT);
   }   }
Ligne 295: Ligne 312:
  
 ==== Électronique ==== ==== Électronique ====
- * [[projets:malinette:teensy4malinette:accueil|Teensy4Malinette]] Recherches et images+  Ancienne version : [[projets:malinette:teensy4malinette:accueil|Teensy4Malinette]]
  
 ==== Code ==== ==== Code ====
   * Ancienne version : [[.:teensy-midi-pd:|]]   * Ancienne version : [[.:teensy-midi-pd:|]]
 +  * Nouvelle version, prendre le code de la Malinette v2 avec la carte Leonardo, cela devrait marcher.
/home/resonancg/www/wiki/data/attic/projets/malinette/hardware/accueil.1468601351.txt.gz · Dernière modification: 2016/07/15 18:49 de resonance