Atelier Craslab
Posté par admin le Mar, 2007-06-05 15:36.
Ressources
Notes prises durant l'atelier "intéraction temps réel" organisé au centre de ressource Art Sensitif
Utilisation de Processing, Arduino dans le cadre de recherches futures en Origami
Du 28 mai au 1er juin 2007 à mains d'oeuvres (Pantin) avec Franck, Gaspard, Igor et Marie-Paul Kung-fu
- Lundi 28 mai (formatrice : Zandrine Chiri d'Interface-Z - Support de cours PDF à télécharger)
- Matin: Notions de physique utiles dans la captation et l'actuation.
- Electricité (charge, courant, tension)
Charge et particule subatomique / charges positives et négatives / polarisation, influence (frottement d'objets non conducteurs par exemple).
Courant électrique / conducteur / isolant / porteurs de charge mobile / effet de peau / intensité du courant (quantité de charges déplacées par rapport au temps) / Unité du courant (intensité) : Ampère (noté A) / notion de flux : notion de quantité à travers le temps / Un courant a lieu lorsque le circuit est fermé. Il n'y a pas de courant lorsque le circuit est ouvert.
Tension / Potentiel électrique / énergie potentiel et travail du champ électrique / tension (U) = différence de potentiel / Unité : Volt / Capteurs usuels : variation de tension / ...
Puissance électrique : consommation mesurée en Watts / Puissance (Watt) = Tension (volt) x Intensité (Ampère)
Résistance / résistivité des matériaux / Relation U = RxI donc I = UR
/ Unité : Ohm (signe Omega) / La résistance définit le débit partout (le courant )
Remarque : AC/DC n'est pas un groupe de rock = courant alternatif / courant continu / fil monobrin 0,7 min pour tous les montages
- Captation et circulation d'information
Chaine d'acquisition des données : grandeur physique => capteur => conditionneur => transmission => convertisseur => interpréteur => emission => centre de décision
Protocoles de transmission / Fronts et niveaux / détection des transitoires / 3 conditions fondamentales : distinguer deux niveaux d'informations - savoir quand scruter pour reconnaître ces niveaux / Savoir reconnaître le début d'une information et regrouper les bits en octets / Exemples : RS232, MIDI, OSC
- Notion d'ondes (sans contact, ondes sonores et lumineuses)
Fréquence et amplitude /
Compression et décompression de la matière selon les milieux / Période = motif / La fréquence est le nombre de période par secondes
Spectre / Fréquence de vibration / types d'ondes et milieux de propagation / longueur d'ondes / exemple : ondes sonores, harmoniques
Entre les rayons X, rayon UV, infra-rouge, basse fréquence, champ magnétique, les sources sont différentes et les milieux de propagation aussi. Dans le vide par exemple, il n'y a pas de son (malgré toute attente, une explosition dans l'espace ne fait pas de bruit).
La longeur d'onde est la distance du motif de base dans l'espace. Exemple des cercles que forment l'impact d'une goutte d'eau sur l'eau. La distance est toujours la même (la distance entre les cercles)
Les fréquences peuvent s'addtionner ou s'annuler (des fréquences sonores basses et hautes peuvent s'annuler ce qui permet de lutter contre le bruit). Un accord est une moyenne
Ondes sonores / exemple : télémètre à ultrason / principe : mesure de temps de vol / Mise en évidence de la rélfexion des ondes / angle de réflexion (sur une surface lisse comme un miroir - qui réfléchit la lumière également - ne pas confondre) / effet doppler : le son est plus aigu si l'emetteur avance en même temps (raccourci de l'onde) ou le son est plus grave lorsque l'emetteur recule (allongement de l'onde).
Anecdote : les armes non-letales sous forme d'onde sonore fonctionnent à l'aide d'enceinte d'un mètre (provoque des vomissements)...
Ondes lumineuses / propagation de la lumière
:
D'un coté du spectre lumineux, les ultra-violet sont plus aggressifs (pour les cellules vivantes) et leur longueur d'onde est plus courte tandis que les infra-rouge de l'autre coté du spectre ont une longueur d'onde plus grande. On détecte par exemple en astronomie les galaxies qui viennent vers nous parce qu'elles emettent des ondes lumineuses qui tirent vers le bleu et l'ultra-violet (et inversement, les galaxies qui s'éloignent emettent du rouge).
Faisceau laser : faisceau rouge (on ne voit pas le faisceau mais l'impact) / Selon les matériaux, le faisceau est diffusé (matériau diffusant) ou réfléchi (matériau réfléchissant). Le vrai laser est produit avec deux miroirs parallèles qui ne laissent passer que les faisceaux parfaitement parallèles au miroir (en sortie).
LDR = capteur de lumière (sensible à l'intensité de la lumière... ) Le capteur de lumière peut être utilisé pour capter l'ombrage, la tonalité ou bien un faiseau lumineux ( typiquement une barrière : le signal est coupé au passage d'une personne devant le faisceau que le capteur "écoute").
- optique
Directivité / lentille : consacre les rayons lumineux en un point précis (le point focal) / La focale = distance entre point focal (point où se concentre les rayons lumineux) et centre optique (centre de la lentille)
Réflexion / Miroir et réflexion de la lumière / Fibre optique : transmet une lumière d'un bout à l'autre (via une lampe) / Interrupteur lumineux (infra-rouge sensible sur une distance de 10 cm) / Proximètre IR (infra-rouge) : Capteur de distance plus grande (de 30 cm à 5 mètre). Capteur très directif.
- cinematique (position, acceleration, vitesse, gravité)
Vitesse / Distance et temps (Km/h = distance/temps) / dérivée par rapport au temps / Vecteur vitesse (direction, sens, quantité). La vitesse est la dérivée de la distance par rapport au temps. Vitesse instantanée = dérivée / intervalle de temps minimum
Accélération / variation de la vitesse par rapport au temps. / Analyse dimensionnelle : m /sˆ2 / Notion d'intégrale / accéléromètre : 100 euros
Accélération de la pesanteur / chute libre / gravité / accélération gravitationnelle g = 9,809 m/sˆ2 / inclinomètre (capteur inclinaison par rapport à l'horizontale)
Vitesse angulaire / Mouvement linéaire / mouvement rotatif /
- electromagnétisme et induction (à travers une carte et une borne RFID)
Bobines / les bobines sont très liés à l'électromagnétisme. Un courant électrique qui traverse une bobine produit un champ magnétique. Le champ magnétique dépend de la taille de la bobine, le nombre de spire et du courant. / Flux = champ X surface traversée
Induction : Lorsque qu'une bobine B2 (tag) rentre en proximité avec la bobine B1 (borne): apparaît une tension dans la bobine B2 induite par la bobine B1 (l'induction). La variation du champ magnétique créé la tension et le courant dans le tag (alimentation). Le tag (B2) créé à son tour son propre champ magnétique.
Loi de Lenz : la tension induite produit un courant qui s"oppose à la cause qui lui a donné naissance.
1) Le champ du tag B2 contrecarre le champ de la borne B1
2) Détection de cette variation de courant => identification du tag B2
Faire varier le courant dans la bobine B1 (la borne) avec du courant alternatif (exemple de courant alternatif domestique, le 220volts = 50 hz, 50 fois / seconde).
- parasitages de capteurs
Parasites électromagnétiques (50 hz) / Parasites sonores (ultrasons dans le cas de télémètre) / Parasites lumineux (tubes fluo dans le cas de caméras LDR)
Conclusion :
L'observation d'un phénomène modifie le sujet observé.
Les lois et les équations de la physique sont tenues pour vraies tant qu'elles ne sont pas infirmées par l'expérience.
 |
Borne et puce RFID |

Cellule à ultra-son |

Cellule photo-électrique |

Potentiomètre |

Capteur |

Zandrine Chiri |

Zandrine Chiri |

pointeur laser |

Café, café, café |

Encore café |

Matériel Interface-Z |

Ecran de veille accordé |
- Mardi 29 mai (formateur : Jean-Noël Montagné)
Voir également ce document sur le site d'Interface-z
- Matin: Panorama des actionneurs et des capteurs existants.
- Historique de l'intéractivité à distance (au délà de la synesthésie)
Présentation de la grotte chauvet, dessin du mouvement à travers une lionne à l'affut / Idée de communication à distance, avec l'inconnu.
- Newgrange, Irlande / un tunnel de 30 m de long / au solstice d'hiver, captation de rayons de lumière.
- La notion d'interface à travers les ages...
- 600 av-jc / Hero d'alexandrie écrit un ouvrage sur la pneumatique / trompette automatique pour temple / Hannap aléatoire (mélange de l'eau et le vin) / fontaine payante (ancêtre de la machine à café !) / Ouverture thermique de portes de temple (au moment du sacrifice, la chaleur est récupérée pour ouvrir automatiquement la porte du temple) / programmation de chants d'oiseaux / Figures dansantes (mécanismes avec du feu) / Orgue à vent (éolienne, orgue et soufflet)
- 1671 : Lanterne magique d'Anasthase Kircher
- 1876 Werner Siemens / sculpture d'oeil qui s'ouvre en fonction de la lumière (principe photo-électrique)
- 1877 : Transmission d'une image à distance en laboratoire DR. Adriano de Paiva (portuguais) basée sur l'emploi du sélénium (La téléscopie électrique)
- 1892/93 : Cathédrale de Rouen par Monet (ancêtre de la Webcam !)
- Année 30 : le Terpsitone par Theremin ; système de captation d'une danseuse / Utilisation d'opéras aux USA dans les années 30
/ Il n'y aura toutefois pas tellement d'exploitation de ce système à ondes électromagnétiques.
-
1948 : " Cybernetics" de Norbert Wiener (de cyber : gouverner, naviguer) / plusieurs concepts de contrôle et rétro-contrôle / première édition en France
- 1948 : Tortues robotiques à cellulles photo-électriques de Grey Walter (USA) / Robots en forme de tortues qui se dirigent vers la lumière ou reculent.
- 1954 : Nicolas Schöffer fait une conférence le 19 juin à l'amhithéatre Turgot, à la Sorbonne à l'initiative de la société Française d'Esthétique. Il y décrit les fonctionnalités d'une sculpture cinétique spaciodynamique et évoque l'idée d'utiliser des capteurs / Homéostat : principe d'enregistrement d'informations et traitement.
- 1955 avec Jacques Bureau (ingénieur), Nicolas Schöffer réalise la tour spatiodynamique cybernétique de St Cloud (Pierre Henry réalise le son)
1956 : Cysp1 et Cysp2
- 1966 : Tour lumière Cybernétique de Nicolas Schöffer
- Quelques concepts actuels : Responsive environment / Pervasivité : inclusion d'ordinateurs dans tous les objets (ubiquitous computing)
/ Locativité : géolocalisation
- Artiste / ingénieur
Necessité d'un cahier des charges de l'artiste avec l'ingénieur / Nécessité d'un langage commun entre l'artiste et l'ingénieur / Séparation capteur-actionneur / sens de circulation de l'information / signification du temps réel / temps de latence / Sensor portal (portail industriel pour les portables) / il y a 200 000 capteurs disponibles sur le marché / En France, Interface-Z, La Kitchen, EOwave (plus cher) / Sur le Net / Les protocoles sont aussi nombreux et différents... /
- Capteur
Différence entre capteur O ou 1, oui ou non, tout ou rien (entrée numérique) et capteur continu (entrée analogique)
Différence entre capteur lent (capteur de température avec une inertie), rapide et temps réel.
Différence entre capteur actif (besoin d'une alimentation externe comme le télémètre à ultra-son) et passif (une cellule photo-électrique ou un piezzo électrique). Le premier à une électronique qui a besoin d'une alimentation et le second n'en a pas.
Différence entre capteur à contact
(à toucher) et sans contact (sans toucher)
Différence entre capteur embarqué et capteur fixe
Le mesurande d'un capteur : ce qu'on mesure
La sensibilité d'un capteur, souvent réglable
Courbe de réponse d'un capteur : linéaire, exponentiel, logarithmique ou autres...
Etendue de la mesure : capacité d'apprécier une variation de paramètres (exemple : capteur de pression de 10Kg). Pour un capteur de pression, il s'agit d'une résistance qui modifie le courant électrique (calculé en Ohm) puis transmis en volt (variation de tension : 0-5volt ou 0-15 volts par exemple) par l'électronique du capteur pour être traité par un composant comme Arduino.
La bande passante : combien de variation en unité de temps
Le temps de réponse : combien de temps met-on à récupérer une valeur (valeur inerte comme certains capteurs de température)
Grandeur d'influence : variation du signal en fonction d'autres paramètres (comme des parasites). La valeur d'un capteur de poids
change selon la température ambiante (0° ou 40°) parce que le métal qui sert de résistance change en fonction de la chaleur. Il s'agit d'une certaine façon d'un capteur de température également. Un système autoadaptatif permet d'anticiper un signal génant (la température qui influe sur le capteur de pression par exemple).
Précision / incertitude : incertitude de mesure /
Rapport dignal sur bruit : capacité à discriminer un un bruit, parasitage dans un signal
Vieillissement : dégradation/variabilité
 |
Atelier CRAS |

Actionneurs divers |

Capteurs divers |

Documentations |

Capteur à ultra-son |

Tapis sensitif |

Fibre optique |

capteur |

Piezo |

Piezo sur minijack |

électromètre |

Capteur de pression |
- Après-midi : Fabrication de capteurs et actionneurs simples à partir de métériaux recyclés
Protocole : HID (CUI) / Midi / OSC / USB série (série par USB) ou port COM (Arduino)
Cellulle photo-électrique LDR : petite résistance (entre 1 et 5 euros). Il s'agit d'un composant passif qu'il va falloir souder avec un peu d'électronique pour en faire un composant actif qui transforme lé résistance en tension électrique (volt).
Anecdote : Le corps est également une résistance (ne pas toucher avec les doigts le multimètre) La cellule photo-électrique est utilisée dans les portes de garage automatiques.
- sensibilité à la lumière visible ou infra-rouge
- sensibilité à l'intensité de l'éclairement mais pas la fréquence de la lumière, donc pas les couleurs.
- Possibilité de filtres pour les couleurs ou IR (infra-rouge). Pour l'infra-rouge, la pellicule couleur insolée puis développée (noir). Pour les couleurs, il suffit de mettre des filtres de couleurs sur le capteur.
- Précautions : sensibilité à la lumière par l'arrière du capteur (utilisation de gaine thermo-retractable)
- Electronique associée au capteur
Tous les capteurs résistifs peuvent se connecter de la même façon...
Remarque : par convention, le fil rouge vaut (+) et le fil sombre vout (-)
Cependant, le capteur photo-électrique est non polarisé
(! Télécharger le programme ARJ.Multicontrol (appli autonome Pure-data) pour tester la connexion d'une CUI ou Arduino. )
Usages avancés :
- Ajout d'optiques, tubes, diaphragmes permettant de transformer les propriétés du capteur.
- Lentille : Plus de portée, angle de détection plus faible, sensibilité à la tonalité sans nécessité d'ombre directe.
- Jumelles : très grande portée
- Tube noir : moindre sensibilité aux variations de lumière ambiante, directivité
- Diaphragme + lentille + tube : ultra-directivité, grande portée, quasi-insensibilité aux lumières autres que
celle exactement en face du capteur
- filtre infra-rouge : intéressant dans le cas d'une association du capteur avec une lumière IR
- Lentille de Fresnel : création d'une chambre claire
Anecdote : Les fréquences de néon (100hz) sont détectées par les capteurs lumineux
Anecdote : TvBeGone, la télécommande qui ferme tous les téléviseurs
Anecdote : Les infra-rouges de télécommandes visibles sur les caméras numériques
Télémètre à ultrasons : (capteur actif) son < 20 000 hz / SFR04 est un modèle très connu (google sfr04, SFR03)
- Emission d'un cri ultrason
- Attente du retour
- Mesure du temps de vol
- Portée / résolution statique / résolution dynamique / cône de détection / limites de détection fiable
Parasitages extérieur : train, machines métalliques à frottements importants
Parasitage intérieur :
clé, chat,
Utilisation de plusieurs télémètres : synchronisation en emission (fil de synchronisation entre eux)
- Power 5v
- Output (écho)
- Input (Pulse trigger)
- Ground
Potentiomètre : résistance variable
3 fils :
- Ground
- 5 volt
- Signal (fil du centre)
- un joystick est composé de deux potentiomètres (pour l'horizontale et la verticale) donc deux fils pour le signal
- potentionmètre à rotation infinie
- potentiomètre à 10 tours.
Capteur à infra-rouge :
- utilisé souvent comme barrière à infra-rouge.
Capteur pyro-électrique : 15 euros chez sélectronic
- capteur sensible à des différences de chaleur
- constitué d'une lentille de fresnel qui rassemble les signaux de tout l'espace.
- détecteur de mouvement de chaleur (infra-rouge parce que tout objet chaud créé des infra-rouges).
Anecdote : camouflage thermique (néoprène et aluminium)
- Parasitage par toute source de chaleur
Télémètre à infra-rouge :
- capteur actif
- à la différence du télémètre ultrason : distance plus courte (jusqu'à 5mètres)
- Plus précis que le télémètre ultrason.
- capteur à sortie 3 points (fournit une différence de tension : 0 à 5 volts par exemple)
- Résolution en mm
- Portée : 4 modèles différents (sharp)
- fonctionne à travers l'eau
- consomme pas mal d'électricité
parasitages : bruits électriques (lampe par exemple)
Exemples d'utilisation : déclencheur, barrière, mesure de distance, instrument de musique, mesure le long d'un axe, positionnement dans l'eau.
- branchement 0-5volts (3 fils, alimentation et signal)
Capteur de pression de contact (FSR Force Sensor Resistor) - 10 à 15 euros l'unité (selectronic) ou 20 euros chez interface-z
- Résistance variable
- bombe de film conducteur (chez 3M) au nickel - peinture sur plastique - un fil à chaque extrémité (non polarisé) / vernis conducteur au nickel chez selectronic (43,20 euros)
=> Origami
- capteur sensible à force / pression / poids
- 2 fils + une résistance (arduino + FSR + sensor)
- la pression s'additionne si on appuie avec deux doigts par exemple
Capteur Piezo électrique
Une plaque de céramique sur une plaque de métal (change de polarité selon la flexion)
Du courant alternatif (pwm) permet de varier la polarité justement...
Capteur de flexion
- sensibilité à l'angle de flexion / sensibilité ajustable par électronique : adaptation à divers mouvements plus ou moins amples / fragilité (pas de pli marqué, pas de S) / détérioration progressive
Accéléromètre / inclinomètre : la puce = 20 euros (directement sur l'arduino) - échantillon gratuit sur Maxim
- détecteur de mouvements
- accélérateur de la pesanteur
Anecdote : capteur sans-fil : ZigBee (Arduino ou CUI) - 1km600 xBeePro chez maxim (le fabricant)
- Exemples d'utilisation : Theremin (et autresdétecteurs capacitifs).
Anecdote : accélération maximum en chute libre = 220 km/h
Anecdote : Liens sur delicious de Jean-noël (poppop)
- Mercredi 30 mai (formateur : Julien Gachaodat)
- Matin: Présentation des principes fondamentaux du langage Processing
- Un livre de 700 pages de Casey Reas et Ben Fry en préparation aux éditions MIT Press (été 2007)
- Un livre chez Friends of ed (cet été également)
Commandes simples
- size(); // définit la taille de la fenêtre (doit être placé au début, notamment avant background qui définit la couleur de fond)
- stroke(); // définit la couleur de dessin que ce soit la ligne, le contour du cercle ou tout autre forme. Pour enlever le contour, utiliser noStroke()
- fill(); // définit la couleur de remplissage en RVB de 0 à 255 pour chaque canal ou en hexadecimal
- etc...
Blocs de programmation
void setup()
{
frameRate(10); // appel de draw() 10 fois par seconde (par défaut, cette valeur est à 30)
background(140, 20, 230);
noStroke();
println("Hello World");
}
void draw()
{
noFill();
stroke(0,255,0);
strokeWeight(random(5));
background(140,20,230);
rect(random(400),random(50),random(100),random(100));
}
Mots clés
mouseX // position de la souris en x (lecture seule)
mouseY // position de la souris en y (lecture seule)
width // la largeur de l'applet
height // la hauteur de l'applet
Variables
Une variable est une case mémoire qui est alouée dans l'ordinateur. Il en existe différents types.
- int // nombre entier (0,1, -10000)
- float // nombre à virgule (2.5, -45.897)
- boolean
// booléen (true, flase)
- string // chaîne de caractère ("toto")
- Pimage // une image ...
La déclaration des variables et leurs types se fait au tout début du programme en ce qui concerne les variables globales. On affecte à une variable un type. Le nom d'une variable ne commence pas par un chiffre et ne contient pas de caractères particuliers. En ce qui concerne les variables locale, elles peuvent être définies à l'intérieur d'une fonction.
int monNombreEntier = 10;
int a; // lorsqu'on ne connait pas encore la valeur de la variable
Conversion de variables
char c; // Chars are used for storing typographic symbols
float f; // Floats are decimal numbers
int i; // Ints are values between 2,147,483,647 and -2147483648
byte b; // Bytes are values between -128 and 128
c = 'A';
f = float(c); // Sets f = 65.0
i = int(f * 1.4); // Sets i to 91
b = byte(c / 2); // Sets b to 32
Creer sa propre fonction
void draw()
{
dessinne_rond_rouge(145);
}
void dessinne_rond_rouge(int niveau_rouge) // void veut dire que notre fonction ne renvoie rien
{
// ici on va traiter des commandes
fill(niveau_rouge,0,0);
ellipse(mouseX,mouseY,100,100);
}
int multiplie_par_deux(int n)
{
n/2;
return n;
}
- Après-midi : Traitement du signal avec Arduino et Processing
- Arduino et Processing peuvent dialoguer ensemble par le biais du cable USB-série ou Bluetooth avec une Arduino Bluetooth
- Arduino est décrite en anglais comme "I/O board"
Procédure d'installation sous mac :
1- Télécharger et installer le logiciel Arduino dans Applications
2-
Dans Applications/Arduino/drivers/FTDIUSBSerialDriver_v2_1_6.dmg (installation du driver série)
3- Applications/Processing/librairies/serial/macosx_setup.command (ouvrir le port série sur l'ordinateur)
Description de l'Arduino
- Micro-controleur qui intègre un micro-processeur avec memoire vive (1ko) et memoire flash (8ko)
- Horloge en quartz d'une cadence 12mhz (AtariST tournait à 7mhz, l'apple 2 pour information)
- Petit bouton pressoir : permettre le téléchargement du programme Arduino sur la mémoire flash
- Le port USB (prise male) / il existe des cartes bluetooth
- 3 pattes à coté de la prise USB avec un cavalier. Lorsque le cavalier (morceau de plastique mobile qui recouvre deux broches) est du coté de la prise USB, la carte Arduino est alimenté par l'USB. A droite, la carte arduino est alimenté par une source externe (pile)
- 13 entrées/sorties numériques
- 6 entrées analogiques
- 3 sorties PWM (Pulsewidth Modulation) / 9, 10, 11 (à vérifier sur le site pour la version de la carte, par exemple USB v2.0)
/ pour piloter un servo-moteur par exemple / PWM est un signal à période différentes...
- 1 Convertisseur USB/série (le serial est le moyen de communication - protocole)
- TX et RX sont des LEDs qui s'allument lorsque le programme se charge sur la carte Arduino
- A coté des AnalogIn, 4 broches pour l'alimentation (2 ground,5 volts, 9 volts)
- Pin 13 digital : contient déjà une résistance
Interface Arduino
- Langage C traduit en langage machine dans la carte Arduino à travers le port Série (émulé par USB)
- Programme "LED Blink" dans examples
(une résistance 1 KiloOhm est nécessaire pour une LED)
- Même bloc que Processing (void setup et loop)
- Dans setup, une fonction pinMode définit en l'occurence la pin13 en tant que sortie. (le setup est définit une seule fois au début du programme)
- Cliquer sur le bouton Verify pour compiler et vérifier le programme
- Dans Tools/Microcontroleur/ choisir le bon microcontroleur (Atmega8 ou 16)
- Dans choisir Tools/serialport/ dev/tty.usbserial-151 (Mac)
- Pour charger le programme sur la carte, appuyer sur le boutton reset de la carte puis appuyer sur upload to I/O board du logiciel Arduino.
- Pour appréhender le langage Arduino, aller dans reference/help du logiciel
Capteur sous Arduino
- En analogique, la valeur du capteur est comprise entre 0 et 1024
- Jeudi 31 mai (formateur : Jean-Noël Montagné)
- Matin: Actionneur
Concernant l'Arduino, les sorties numériques sont en courant continu (DC)
Attention : L'arduino alimenté par l'USB ne fournit que quelques milli-Ampères seulement
- Transistor
Amplificateur de courant. A la différence du relai, le transistor module la tension.
La tension de commande doit être de 5 volts pour l'arduino.
- Relai (interrupteur piloté) : 1 diode (1N4004) / 1 résistance 1 KiloOhm / 1 petit transistor (TIP120) / Relai (5volts) / Le tout à 8 euros
Tension de commande : 5 a 12 volts par exemple
Puissance commutée : 5 Ampère par exemple
Tension commutée : 250 volts par exemple
- Il faut regarder Coil sur le relai pour déterminer la commande (par exemple 24volts). Il faut donc des relais 5 volts.
- Pour arduino, il faut qu'il soit activable par du 5 volts
Vision par ordinateur :
- Capture 2D pour reconnaissance de forme/couleur ou mouvement
- Capture 3D (stéréoscopie) : pour la réconstitution
- Vision panoramique
Ports entrée/sortie
- port série (certaines arduino)
- Port paralllèle
- Port midi carte midi (interface-z)
- Port USB
- Port Firewire
- Sans fil : IR/ Wifi / Bluetooth (1km) / zigbee (plusieurs km) / Wimax / 433mhz
Protocoles de communication
- Midi / En tête : nombre entre 128 et 255 / Données :
- DMX
- RS232 à 9600 bauds au plus
- Protocoles web : UDP - TCP/IP (avec un peu de matériel, envoyer du signal TCP/IP avec l'arduino)
- OSC (Open Sound Control ?)
Traitement de signal
- Moyenne
- Extrema (extrème de la variation du signal)
- Médiane
- Seuil et seuil à hystérésis
 |
Test sur fil résistif |

Relai |
 Mini-Arduino |

Piezo sur Arduino |

Transistors |
 Servomoteurs |
- Après-midi : Quelques tests et expériences diverses...
- Source de courant continu, DC, (alimentation 12 volts avec 1,2,3 ou 4 ampère). Alimentation de veillie imprimante portable (1 à 10 euros).
- Pour Ardunio - Panneau solaire de 30 cm2 environ 12 volts
- chaque entrée/sortie n'a pas plus de 20 milliampères donc on ne peut pas faire fonctionner autre chose qu'une LED
- Chez Selectronic, demander un transistor ou relai pour le micro-controleur (Atmega 8 ou 128 en l'occurence pour Arduino) avec la tension initiale (5 volts) et la tension en sortie.
Quelques matériaux d'expérimentation plus ou moins utilisés...
|
 |
Breadboard |

Cable USB Mâle |

Confetti |

Feuille de cuivre |

Fil résistif |

Flexinol |

Livre d'origami |

LED CMS |

Mini Arduino |

Nappe Multibrin |

Tissu indien conducteur |

Tissu indien conducteur |
|