ExSitu

Recherche et expérimentation artistique

Outils pour utilisateurs

Outils du site


prod:chronologie:mediations:bareprint
Interfaces Sonores Organiques - Touch Board

Atelier d’initiation aux interfaces sonores végétales

Galerie Artem | Quimper (29) |
Les échappés de Noël | Quimper (29) |

Tuto sonore

TRACK000

félicitation, si vous entendez ce message c'est que vous participer à notre atelier d’initiation sur les interfaces sonores, vous êtes arrivé jusqu'ici et c'est déjà pas mal…

Votre Touch-board fonctionne et vous attends.

Cette petite carte a beaucoup d'intéressantes fonctionnalitées dont nous allons vous parler. Toucher l'électrode suivante pour en savoir plus…

TRACK001

La touch-board a 12 électrodes numérotée de E0 à E11, chacun de ces capteurs est une entrée permettant de déclencher un son au contacte de la peau.

Vous pouvez lire de l'audio en connectant un casque ou une enceinte.

Pour alimenter la carte, utilisez un câble micro usb que vous pouvez brancher soit sur votre ordinateur, soit sur un chargeur USB. Vous pouvez aussi utiliser une batterie rechargeable LiPo pour un usage embarqué.

TRACK002

Il y a 3 LED situées près de l'interrupteur on/off qui vous raconterons ce qu'il se passe.

Quand vous allumez la Touch-Board, la LED vert clignote pour vous annoncer: “c'est partit, le programme se lance”

La LED rouge vous indique qu'un des capteurs à détecter quelque chose.

Enfin si un câble usb est connecté, la LED orange vous indique que la batterie est en train de charger.

TRACK002

Le bouton “reset” super pratique, c'est le petit bouton situé en bas dans le coin gauche de la touch-board.Atelier

A chaque fois que vous connecter quelque chose de nouveau à une électrode vous devez recalibrer votre carte.

Pressez le bouton, attendez que la LED rouge arrête de clignoter et vous êtes bon pour passer à l'étape suivante!

TRACK004

Vous voulez fabriquer un piano aloe-vera, un chou-synth ou une orchidé-bavarde, pas de problème! En fait, vous pouvez très facilement charger de nouveau sons sur votre Touch-Board car es fichiers audio sont stockés sur la carte micro sd.

Premièrement, mettez votre Touch-Board hors tension puis retirer la carte micro sd et insérez la dans le lecteur de carte de votre ordinateur.

Les nouveaux fichiers doivent être au format MP3 et utilisent un système de nomination special pour pouvoir être assignés à chacune des électrodes. Pour en savoir plus à propos de cette nomination de fichier lisez le fichier readme présent sur la carte sd.

TRACK005

Pour convertir un fichier audio au format MP3 veuillez lire la fiche “Audacity” mise à disposition.

TRACK006

Maintenant, la partie fun! A vous d’inventer les extensions, autrement dit, les capteurs de votre Touch-Board.

Connectez quelque chose de conductif à l'électrode E0, comme par exemple, une pince crocodile.

Appuyez sur le bouton “reset” pour calibrer la carte puis touchez la terminaison du câble et regardez, écoutez ce qui se passe.

TRACK007

En suivant l'étape précédente, essayez de connecter d'autres objets, papier d'alu, cable, objet métallique, une plante grasse, une clémentine, en somme, n'importe quel matériau conducteur auquel vous pouvez penser.

L'eau est aussi conductrice mais faites attention à ne rien renverser sur votre électronique… C'est mieux

TRACK008

La Touch-Board utilise l'environnement de programmation Arduino, il est donc possible d'y connecter n'importe quel shield compatible Arduino… ça commence à être très intéressant tout ça…

Si vous êtes venu avec un ordinateur, commencer par installer Arduino Genuino en suivant les consigne de la fiche “Configuration de votre ordinateur”

TRACK009

Pour une utilisation avancée, vous pouvez remplacer ou même modifier le code de votre touch-board, vous pouvez faire de vos électrodes des capteur de distance, utilisez votre carte comme interface MIDI, récupérer de façon continue un flux de donnée, ajouter d'autres capteurs, des lumières qui clignotes, un moteur etc…

TRACK010

Pour changer de code, connecter votre Touch-Board à votre PC puis RDV dans le logiciel Arduino. Dans le menu, cliquez sur “Outils” puis sur “type de carte - bare conductive Touch-Board”.

Ensuite aller sur “fichier”, “carnet de croquis”, “Touch-Board example” et cliquer sur le code que vous voulez tester, comme par example: HID keyboard.

Une fois votre code ouvert, cliquez sur l'icône indiquant une “flèche” en haut à gauche de la fenêtre pour uploader, autrement dit “charer” le code dans la carte. Et voilà! … enfin, si ça marche.

TRACK011

Maintenant que vous vous êtes familiarisés avec la Touch-Board, n’hésitez surtout pas à expérimenter avec le code, les sons et l’interface matériel.

Pour en savoir plus, allez faire un tour sur la page des concepteurs de la Touch-Board, www.bareconductive.com, C'est en anglais mais vous y trouverez toutes les infos dont vous aurez besoin.

Configuration de votre ordinateur

Etape 1

Installer Arduino

La première étape consiste à installer l'IDE Arduino (environnement de développement intégré). Pour ce faire, il suffit de cliquer ici : https://www.arduino.cc/en/main/software#toc3

Utiliser la dernière version d'Arduino, effectuer une mise à jour dans le cas ou vous l'auriez déjà installé. Assurez-vous de sélectionner téléchargement correspondant à votre système d'exploitation (actuellement ARDUINO 1.8.5).

Une fois que vous avez installé l'IDE d'Arduino puis enregistré dans votre dossier Applications (ou exécutez le programme d'installation sous Windows), passez à l'étape 2.

Etape 2

Lancer Arduino pour la première fois

Arduino est installé, vous devez maintenant l'exécuter. Cette manipulation va configurer quelques dossiers dont nous aurons besoin par la suite (Sketchbook, libraries…).Une fois le programme chargé, fermez-le immédiatement et passez à l'étape suivante.

Etape 3

Téléchargez le programme d'installation du plugin “Arduino Touch Board”

Les développeurs de “Bare Conductive” ont créé un programme d'installation pour chaque système d'exploitation qui copiera les fichiers nécessaires pour qu' Arduino communique directement avec la Touch Board. Assurez-vous de sélectionner le téléchargement correspondant à votre système d'exploitation à partir des liens ci-dessous ou sur la clé USB dédiée à l'atelier

Etape 4

Lancez le programme d'installation

Avant d'aller plus loin, si vous avez branché la Touch Board sur votre ordinateur, veuillez la déconnecter. Recherchez le programme d'installation que vous avez téléchargé, décompressez-le et double-cliquez sur le fichier pour l'exécuter. Vous devriez voir apparaître une fenêtre, après quoi le programme d'installation vous guidera étape par étape.

  • Pour les utilisateurs de Mac OSX, il s'agit d'un processus relativement simple et vous n'avez pas à prendre de mesures spéciales.
  • Les utilisateurs Windows peuvent avoir besoin d'autoriser le lancement du programme, puis d'approuver l'installation d'un petit pilote pour que Windows comprenne de quelle manière communiquer avec la Touch Board.
  • Les utilisateurs de Linux devront valider l'ajout d'une règle à l'aide de leur mot de passe pour s'assurer que le système d'exploitation ne tente pas d'utiliser la touch-board en tant que modem USB. Vous devrez également redémarrer Linux après la fin de l'installation.
Etape 5

Lancer Arduino IDE

Maintenant que tout a été installé et que vous avez redémarré votre ordinateur (si nécessaire), vous pouvez à nouveau ouvrir l'IDE Arduino. Par exemple, pour ouvrir le code avec lequel la carte est livrée, sélectionnez :

Fichier → Carnet de croquis → Touch Board Examples→Touch_MP3

Il y a d'autres exemples dans le même dossier que vous pouvez explorer plus tard, mais pour l'instant, restez avec Touch_MP3.

Etape 6

Connectez votre touch-board

Vous pouvez maintenant connecter votre Touch Board à votre ordinateur en utilisant le câble micro USB. Assurez-vous que l'interrupteur situé dans le coin inférieur gauche est sur ON.

  • Sous Windows, vous devez voir apparaître un message vous indiquant qu'un pilote est en cours d'installation. Donnez-lui une minute ou deux avant de vous énerver - il se peut d'ailleur qu'il vous annonce que l'installation a échoué, et que finalement cela s'avère être un succès.
  • Sous Mac OSX, une fenêtre peut apparaître vous demandant d'identifier le nouveau clavier. Cliquez simplement sur annuler ou fermer cette fenêtre.
Etape 7

Téléchargement de l'exemple de code sur le forum

Sélectionnez “Bare Conductive Touch Board” dans le menu Tools → Board.

Dans le menu Outils → Port, recherchez les ports étiquetés “Bare Conductive Touch Board”.

  • Sous Linux et Mac, il peut y avoir plusieurs options: choisissez celle qui a CU dans le nom.
  • Sous Windows, il devrait y avoir un port COM étiqueté “Bare Conductive Touch Board” - choisissez celui ci.

Maintenant, cliquez sur le bouton de téléchargement représenté par une flèche dans le coin supérieur gauche de votre fenêtre. Les voyants RX et TX de la touch-Board doivent clignoter et l'IDE Arduino doit alors indiquer “Téléchargement Terminé - succès!” ou quelque chose d’aussi positif!

Sous Windows, une nouvelle tentative d'installation d'un pilote va se lancer, probablement échouer. Encore une fois, attendez une minute et essayez à nouveau - le message d'erreur n'arrivera que la première fois.

Si vous continuez à rencontrer certaines difficultés avec le chargement de votre programme sur votre touch-board, suivez les instructions concernant l'Arduino Leonardo, elles s'appliquent aussi à la Touch Board : https://www.arduino.cc/en/Guide/ArduinoLeonardoMicro?from=Guide.ArduinoLeonardo#toc12

Des problèmes ?

Les choses ne fonctionne pas? Alors retroussez vos manches, switchez en mode anglophone et suivez les liens ci-dessous pour plus de conseils…

Touch Board Upload Issues FAQ

http://faqs.bareconductive.com/hc/en-gb/sections/201482111-Uploading-Code

General Touch Board Troubleshooting FAQ http://faqs.bareconductive.com/hc/en-gb/categories/200751141-Touch-Board

Un merci spécial à l'équipe de Bare Conductive pour le développement de la touch-board, l'excellente documentation (dont ce tutoriel est tiré) ainsi que pour la diffusion open source/hardware de leurs recherches.

Bravo !

prod/chronologie/mediations/bareprint.txt · Dernière modification: 17 12 2019 (modification externe)