Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 193
Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 197
Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338
Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338
Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338
http://ancien.wikidebrouillard.org/index.php?title=Sp%C3%A9cial:Contributions&feed=atom&target=K1choi
Wikidebrouillard - Contributions de l’utilisateur [fr]
2024-03-29T04:56:02Z
De Wikidebrouillard.
MediaWiki 1.15.3
http://ancien.wikidebrouillard.org/index.php?title=Pantographe_Robotis%C3%83%C2%A9
Pantographe Robotisé
2014-01-28T13:38:12Z
<p>K1choi : </p>
<hr />
<div>{{vidéo|numérovidéo = <videoflash type="mediaspip" num = 1>http://mediaspip.ptitdeb.infini.fr/IMG/flv/travail-encoded.flv|400|300</videoflash>}}<br />
<br />
<br />
=='''Présentation de l'expérience'''==<br />
Reproduction de mouvements<br />
<br />
== '''Matériel''' ==<br />
<br />
* [[Image:Arduino_Diecimila.jpg|50px]] Un [[Arduino]] avec son câble USB<br />
* [[Image:Computer.jpg|50px]] Un [[ordinateur]]<br />
* [[Image:Plaquecablage bb.jpg|50px]] Une [[plaque Labdec]]<br />
* [[Image:Servo-moteur.jpg|50px]] 2 [[servomoteur]]s de modélisme<br />
* [[Image:Deux fils.jpg|50px]] Du [[fil électrique]]<br />
* [[Image:Ciseau.jpg|50px]] Une [[paire de ciseaux]]<br />
* [[Image:Pic a brochette.jpg|50px]] Des [[pic à brochette|pics à brochette]]<br />
* [[Image:Colle.jpg|50px]] De la [[colle]]<br />
<br />
== '''L'expérience''' ==<br />
<br />
==='''La réalisation'''===<br />
<br />
* Partie programmation<br />
Mettre le code suivant dans l'Arduino :<br />
<br />
<pre>// code pour pentographe robotise a deux servo-moteur<br />
<br />
<br />
#include <Servo.h><br />
#include <EEPROM.h><br />
<br />
#define CALIB_MAX 512<br />
#define CALIB_MIN 100<br />
#define SAMPLE_DELAY 25 // fréquence d'échantillonage<br />
<br />
uint8_t recordButtonPin = 12;<br />
uint8_t playButtonPin = 7;<br />
uint8_t servoPin1 = 9;<br />
uint8_t servoPin2 = 10;<br />
uint8_t feedbackPin1 = A0;<br />
uint8_t feedbackPin2 = A1;<br />
uint8_t ledPin = 13;<br />
<br />
Servo myServo1;<br />
Servo myServo2;<br />
<br />
void setup() {<br />
Serial.begin(9600);<br />
pinMode(recordButtonPin, INPUT);<br />
digitalWrite(recordButtonPin, HIGH);<br />
pinMode(playButtonPin, INPUT);<br />
digitalWrite(playButtonPin, HIGH);<br />
pinMode(ledPin, OUTPUT);<br />
<br />
Serial.println("Servo RecordPlay");<br />
}<br />
<br />
void loop() {<br />
if (! digitalRead(recordButtonPin)) {<br />
delay(10);<br />
// on attend que le bouton soit relaché<br />
while (! digitalRead(recordButtonPin));<br />
delay(20);<br />
// le bouton est relaché<br />
recordServo(servoPin1, servoPin2, feedbackPin1, feedbackPin2, recordButtonPin);<br />
}<br />
<br />
if (! digitalRead(playButtonPin)) {<br />
delay(10);<br />
// on attend que le bouton soit relaché<br />
while (! digitalRead(playButtonPin));<br />
delay(20);<br />
// le bouton est relaché<br />
playServo(servoPin1, servoPin2, playButtonPin);<br />
}<br />
}<br />
<br />
void playServo(uint8_t servoPin1, uint8_t servoPin2, uint8_t buttonPin) {<br />
uint16_t addr = 0;<br />
Serial.println("Playing");<br />
<br />
<br />
myServo1.attach(servoPin1);<br />
myServo2.attach(servoPin2);<br />
while (digitalRead(buttonPin)) { <br />
uint8_t x1 = EEPROM.read(addr);<br />
addr++;<br />
uint8_t x2 = EEPROM.read(addr);<br />
addr++;<br />
Serial.print("Read EE: servo1 = "); Serial.print(x1);<br />
Serial.print("Read EE: servo2 = "); Serial.print(x2);<br />
if (x1 == 255) break;<br />
if (x2 == 255) break;<br />
// map to 0-180 degrees<br />
x1 = map(x1, 0, 254, 0, 180);<br />
x2 = map(x2, 0, 254, 0, 180);<br />
Serial.print(" -> "); Serial.println(x1);<br />
Serial.print(" -> "); Serial.println(x2);<br />
myServo1.write(x1);<br />
myServo2.write(x2);<br />
delay(SAMPLE_DELAY);<br />
if (addr == 512) break;<br />
}<br />
Serial.println("Done");<br />
myServo1.detach();<br />
myServo2.detach();<br />
delay(250); <br />
}<br />
<br />
void recordServo(uint8_t servoPin1, uint8_t servoPin2, uint8_t analogPin1, uint8_t analogPin2, uint8_t buttonPin) {<br />
uint16_t addr = 0;<br />
<br />
Serial.println("Recording");<br />
digitalWrite(ledPin, HIGH);<br />
pinMode(analogPin1, INPUT);<br />
pinMode(analogPin2, INPUT); <br />
while (digitalRead(buttonPin)) {<br />
uint16_t a1 = analogRead(analogPin1);<br />
uint16_t a2 = analogRead(analogPin2);<br />
Serial.print("Read analog servo 1 : "); Serial.print(a1);<br />
Serial.print("Read analog servo 2 : "); Serial.print(a2);<br />
if (a1 < CALIB_MIN) a1 = CALIB_MIN;<br />
if (a1 > CALIB_MAX) a1 = CALIB_MAX;<br />
if (a2 < CALIB_MIN) a2 = CALIB_MIN;<br />
if (a2 > CALIB_MAX) a2 = CALIB_MAX;<br />
a1 = map(a1, CALIB_MIN, CALIB_MAX, 0, 254);<br />
a2 = map(a2, CALIB_MIN, CALIB_MAX, 0, 254);<br />
Serial.print(" -> "); Serial.println(a1);<br />
Serial.print(" -> "); Serial.println(a2);<br />
EEPROM.write(addr, a1);<br />
addr++;<br />
EEPROM.write(addr, a2);<br />
addr++;<br />
if (addr == 512) break;<br />
delay(SAMPLE_DELAY);<br />
}<br />
if (addr != 512) EEPROM.write(addr, 255);<br />
<br />
digitalWrite(ledPin, LOW);<br />
<br />
Serial.println("Done");<br />
delay(250);<br />
}<br />
</pre><br />
(pour plus de détail : [[Arduino]])<br />
<br />
<br />
* Partie électrique<br />
<br />
Schéma général :<br />
<br />
[[Fichier:pentographe_draft.jpg|400px]]<br />
<br />
- Câblage des servomoteurs :<br />
<br />
On utilisera les sorties 9, 10 et 11 de l'arduino. Brancher la borne orange ou blanche du servomoteur sur la sortie correspondante de l'arduino, la borne rouge du servomoteur sur le + et la noire ou marron sur le -.<br />
<br />
* Partie fabrication<br />
<br />
- Fabriquer un socle pour le servomoteur qui fera tourner le bras sur lui-même.<br />
<br />
On peut utiliser du carton et de la colle.<br />
<br />
- Fixer le deuxième servomoteur sur la platine du premier.<br />
<br />
- Fabriquer un bras qui sera fixé sur la platine du deuxième servomoteur.<br />
<br />
On peut utiliser du carton rigide ou des pics à brochette, comme sur la vidéo.<br />
<br />
- Fixer le troisième servomoteur sur ce bras.<br />
<br />
- Fabriquer le dernier bras à fixer sur le dernier servomoteur.<br />
<br />
==='''La manipulation'''===<br />
<br />
/!\ Utiliser une alimentation extérieure pour l'arduino, l'alimentation par la prise USB de l'ordinateur n'étant pas suffisante.<br />
<br />
<br />
==='''Que voit-on ?'''===<br />
<br />
On obtient un bras robotisé qui enregistre d'abord les mouvements de l'utilisateur. Pour ensuite, les reproduirent automatiquement. <br />
<br />
== '''Explications''' ==<br />
<br />
==='''De manière simple'''===<br />
<br />
== '''Applications : liens avec le quotidien''' ==<br />
<br />
Robotique industrielle, exploration spatiale, opérations médicales.<br />
<br />
=='''Catégories'''==<br />
<br />
[[Catégorie:Vidéo à réaliser]]<br />
[[Catégorie:Contenus à développer]]<br />
[[Catégorie:Fiche à Valider]]<br />
[[Catégorie:expérience]]<br />
[[Catégorie:arduino]]<br />
[[Catégorie:électronique]]<br />
[[Catégorie:technique]]<br />
[[Catégorie:robotique]]<br />
[[Catégorie:électrokids]]</div>
K1choi
http://ancien.wikidebrouillard.org/index.php?title=Pantographe_Robotis%C3%83%C2%A9
Pantographe Robotisé
2014-01-17T13:24:47Z
<p>K1choi : /* La réalisation */</p>
<hr />
<div>=='''Présentation de l'expérience'''==<br />
Reproduction de mouvements<br />
<br />
== '''Matériel''' ==<br />
<br />
* [[Image:Arduino_Diecimila.jpg|50px]] Un [[Arduino]] avec son câble USB<br />
* [[Image:Computer.jpg|50px]] Un [[ordinateur]]<br />
* [[Image:Plaquecablage bb.jpg|50px]] Une [[plaque Labdec]]<br />
* [[Image:Servo-moteur.jpg|50px]] 2 [[servomoteur]]s de modélisme<br />
* [[Image:Deux fils.jpg|50px]] Du [[fil électrique]]<br />
* [[Image:Ciseau.jpg|50px]] Une [[paire de ciseaux]]<br />
* [[Image:Pic a brochette.jpg|50px]] Des [[pic à brochette|pics à brochette]]<br />
* [[Image:Colle.jpg|50px]] De la [[colle]]<br />
<br />
== '''L'expérience''' ==<br />
<br />
==='''La réalisation'''===<br />
<br />
* Partie programmation<br />
Mettre le code suivant dans l'Arduino :<br />
<br />
<pre>// code pour pentographe robotise a deux servo-moteur<br />
<br />
<br />
#include <Servo.h><br />
#include <EEPROM.h><br />
<br />
#define CALIB_MAX 512<br />
#define CALIB_MIN 100<br />
#define SAMPLE_DELAY 25 // fréquence d'échantillonage<br />
<br />
uint8_t recordButtonPin = 12;<br />
uint8_t playButtonPin = 7;<br />
uint8_t servoPin1 = 9;<br />
uint8_t servoPin2 = 10;<br />
uint8_t feedbackPin1 = A0;<br />
uint8_t feedbackPin2 = A1;<br />
uint8_t ledPin = 13;<br />
<br />
Servo myServo1;<br />
Servo myServo2;<br />
<br />
void setup() {<br />
Serial.begin(9600);<br />
pinMode(recordButtonPin, INPUT);<br />
digitalWrite(recordButtonPin, HIGH);<br />
pinMode(playButtonPin, INPUT);<br />
digitalWrite(playButtonPin, HIGH);<br />
pinMode(ledPin, OUTPUT);<br />
<br />
Serial.println("Servo RecordPlay");<br />
}<br />
<br />
void loop() {<br />
if (! digitalRead(recordButtonPin)) {<br />
delay(10);<br />
// on attend que le bouton soit relaché<br />
while (! digitalRead(recordButtonPin));<br />
delay(20);<br />
// le bouton est relaché<br />
recordServo(servoPin1, servoPin2, feedbackPin1, feedbackPin2, recordButtonPin);<br />
}<br />
<br />
if (! digitalRead(playButtonPin)) {<br />
delay(10);<br />
// on attend que le bouton soit relaché<br />
while (! digitalRead(playButtonPin));<br />
delay(20);<br />
// le bouton est relaché<br />
playServo(servoPin1, servoPin2, playButtonPin);<br />
}<br />
}<br />
<br />
void playServo(uint8_t servoPin1, uint8_t servoPin2, uint8_t buttonPin) {<br />
uint16_t addr = 0;<br />
Serial.println("Playing");<br />
<br />
<br />
myServo1.attach(servoPin1);<br />
myServo2.attach(servoPin2);<br />
while (digitalRead(buttonPin)) { <br />
uint8_t x1 = EEPROM.read(addr);<br />
addr++;<br />
uint8_t x2 = EEPROM.read(addr);<br />
addr++;<br />
Serial.print("Read EE: servo1 = "); Serial.print(x1);<br />
Serial.print("Read EE: servo2 = "); Serial.print(x2);<br />
if (x1 == 255) break;<br />
if (x2 == 255) break;<br />
// map to 0-180 degrees<br />
x1 = map(x1, 0, 254, 0, 180);<br />
x2 = map(x2, 0, 254, 0, 180);<br />
Serial.print(" -> "); Serial.println(x1);<br />
Serial.print(" -> "); Serial.println(x2);<br />
myServo1.write(x1);<br />
myServo2.write(x2);<br />
delay(SAMPLE_DELAY);<br />
if (addr == 512) break;<br />
}<br />
Serial.println("Done");<br />
myServo1.detach();<br />
myServo2.detach();<br />
delay(250); <br />
}<br />
<br />
void recordServo(uint8_t servoPin1, uint8_t servoPin2, uint8_t analogPin1, uint8_t analogPin2, uint8_t buttonPin) {<br />
uint16_t addr = 0;<br />
<br />
Serial.println("Recording");<br />
digitalWrite(ledPin, HIGH);<br />
pinMode(analogPin1, INPUT);<br />
pinMode(analogPin2, INPUT); <br />
while (digitalRead(buttonPin)) {<br />
uint16_t a1 = analogRead(analogPin1);<br />
uint16_t a2 = analogRead(analogPin2);<br />
Serial.print("Read analog servo 1 : "); Serial.print(a1);<br />
Serial.print("Read analog servo 2 : "); Serial.print(a2);<br />
if (a1 < CALIB_MIN) a1 = CALIB_MIN;<br />
if (a1 > CALIB_MAX) a1 = CALIB_MAX;<br />
if (a2 < CALIB_MIN) a2 = CALIB_MIN;<br />
if (a2 > CALIB_MAX) a2 = CALIB_MAX;<br />
a1 = map(a1, CALIB_MIN, CALIB_MAX, 0, 254);<br />
a2 = map(a2, CALIB_MIN, CALIB_MAX, 0, 254);<br />
Serial.print(" -> "); Serial.println(a1);<br />
Serial.print(" -> "); Serial.println(a2);<br />
EEPROM.write(addr, a1);<br />
addr++;<br />
EEPROM.write(addr, a2);<br />
addr++;<br />
if (addr == 512) break;<br />
delay(SAMPLE_DELAY);<br />
}<br />
if (addr != 512) EEPROM.write(addr, 255);<br />
<br />
digitalWrite(ledPin, LOW);<br />
<br />
Serial.println("Done");<br />
delay(250);<br />
}<br />
</pre><br />
(pour plus de détail : [[Arduino]])<br />
<br />
<br />
* Partie électrique<br />
<br />
Schéma général :<br />
<br />
[[Fichier:pentographe_draft.jpg|400px]]<br />
<br />
- Câblage des servomoteurs :<br />
<br />
On utilisera les sorties 9, 10 et 11 de l'arduino. Brancher la borne orange ou blanche du servomoteur sur la sortie correspondante de l'arduino, la borne rouge du servomoteur sur le + et la noire ou marron sur le -.<br />
<br />
* Partie fabrication<br />
<br />
- Fabriquer un socle pour le servomoteur qui fera tourner le bras sur lui-même.<br />
<br />
On peut utiliser du carton et de la colle.<br />
<br />
- Fixer le deuxième servomoteur sur la platine du premier.<br />
<br />
- Fabriquer un bras qui sera fixé sur la platine du deuxième servomoteur.<br />
<br />
On peut utiliser du carton rigide ou des pics à brochette, comme sur la vidéo.<br />
<br />
- Fixer le troisième servomoteur sur ce bras.<br />
<br />
- Fabriquer le dernier bras à fixer sur le dernier servomoteur.<br />
<br />
==='''La manipulation'''===<br />
<br />
/!\ Utiliser une alimentation extérieure pour l'arduino, l'alimentation par la prise USB de l'ordinateur n'étant pas suffisante.<br />
<br />
<br />
==='''Que voit-on ?'''===<br />
<br />
On obtient un bras robotisé qui enregistre d'abord les mouvements de l'utilisateur. Pour ensuite, les reproduirent automatiquement. <br />
<br />
== '''Explications''' ==<br />
<br />
==='''De manière simple'''===<br />
<br />
== '''Applications : liens avec le quotidien''' ==<br />
<br />
Robotique industrielle, exploration spatiale, opérations médicales.<br />
<br />
=='''Catégories'''==<br />
<br />
[[Catégorie:Vidéo à réaliser]]<br />
[[Catégorie:Contenus à développer]]<br />
[[Catégorie:Fiche à Valider]]<br />
[[Catégorie:expérience]]<br />
[[Catégorie:arduino]]<br />
[[Catégorie:électronique]]<br />
[[Catégorie:technique]]<br />
[[Catégorie:robotique]]<br />
[[Catégorie:électrokids]]</div>
K1choi
http://ancien.wikidebrouillard.org/index.php?title=Pantographe_Robotis%C3%83%C2%A9
Pantographe Robotisé
2014-01-17T13:19:37Z
<p>K1choi : /* La réalisation */</p>
<hr />
<div>=='''Présentation de l'expérience'''==<br />
Reproduction de mouvements<br />
<br />
== '''Matériel''' ==<br />
<br />
* [[Image:Arduino_Diecimila.jpg|50px]] Un [[Arduino]] avec son câble USB<br />
* [[Image:Computer.jpg|50px]] Un [[ordinateur]]<br />
* [[Image:Plaquecablage bb.jpg|50px]] Une [[plaque Labdec]]<br />
* [[Image:Servo-moteur.jpg|50px]] 2 [[servomoteur]]s de modélisme<br />
* [[Image:Deux fils.jpg|50px]] Du [[fil électrique]]<br />
* [[Image:Ciseau.jpg|50px]] Une [[paire de ciseaux]]<br />
* [[Image:Pic a brochette.jpg|50px]] Des [[pic à brochette|pics à brochette]]<br />
* [[Image:Colle.jpg|50px]] De la [[colle]]<br />
<br />
== '''L'expérience''' ==<br />
<br />
==='''La réalisation'''===<br />
<br />
* Partie programmation<br />
Mettre le code suivant dans l'Arduino :<br />
<br />
(pour plus de détail : [[Arduino]])<br />
<br />
<br />
* Partie électrique<br />
<br />
Schéma général :<br />
<br />
[[Fichier:pentographe_draft.jpg|400px]]<br />
<br />
- Câblage des servomoteurs :<br />
<br />
On utilisera les sorties 9, 10 et 11 de l'arduino. Brancher la borne orange ou blanche du servomoteur sur la sortie correspondante de l'arduino, la borne rouge du servomoteur sur le + et la noire ou marron sur le -.<br />
<br />
* Partie fabrication<br />
<br />
- Fabriquer un socle pour le servomoteur qui fera tourner le bras sur lui-même.<br />
<br />
On peut utiliser du carton et de la colle.<br />
<br />
- Fixer le deuxième servomoteur sur la platine du premier.<br />
<br />
- Fabriquer un bras qui sera fixé sur la platine du deuxième servomoteur.<br />
<br />
On peut utiliser du carton rigide ou des pics à brochette, comme sur la vidéo.<br />
<br />
- Fixer le troisième servomoteur sur ce bras.<br />
<br />
- Fabriquer le dernier bras à fixer sur le dernier servomoteur.<br />
<br />
==='''La manipulation'''===<br />
<br />
/!\ Utiliser une alimentation extérieure pour l'arduino, l'alimentation par la prise USB de l'ordinateur n'étant pas suffisante.<br />
<br />
<br />
==='''Que voit-on ?'''===<br />
<br />
On obtient un bras robotisé qui enregistre d'abord les mouvements de l'utilisateur. Pour ensuite, les reproduirent automatiquement. <br />
<br />
== '''Explications''' ==<br />
<br />
==='''De manière simple'''===<br />
<br />
== '''Applications : liens avec le quotidien''' ==<br />
<br />
Robotique industrielle, exploration spatiale, opérations médicales.<br />
<br />
=='''Catégories'''==<br />
<br />
[[Catégorie:Vidéo à réaliser]]<br />
[[Catégorie:Contenus à développer]]<br />
[[Catégorie:Fiche à Valider]]<br />
[[Catégorie:expérience]]<br />
[[Catégorie:arduino]]<br />
[[Catégorie:électronique]]<br />
[[Catégorie:technique]]<br />
[[Catégorie:robotique]]<br />
[[Catégorie:électrokids]]</div>
K1choi
http://ancien.wikidebrouillard.org/index.php?title=Pantographe_Robotis%C3%83%C2%A9
Pantographe Robotisé
2014-01-17T13:18:26Z
<p>K1choi : /* La réalisation */</p>
<hr />
<div>=='''Présentation de l'expérience'''==<br />
Reproduction de mouvements<br />
<br />
== '''Matériel''' ==<br />
<br />
* [[Image:Arduino_Diecimila.jpg|50px]] Un [[Arduino]] avec son câble USB<br />
* [[Image:Computer.jpg|50px]] Un [[ordinateur]]<br />
* [[Image:Plaquecablage bb.jpg|50px]] Une [[plaque Labdec]]<br />
* [[Image:Servo-moteur.jpg|50px]] 2 [[servomoteur]]s de modélisme<br />
* [[Image:Deux fils.jpg|50px]] Du [[fil électrique]]<br />
* [[Image:Ciseau.jpg|50px]] Une [[paire de ciseaux]]<br />
* [[Image:Pic a brochette.jpg|50px]] Des [[pic à brochette|pics à brochette]]<br />
* [[Image:Colle.jpg|50px]] De la [[colle]]<br />
<br />
== '''L'expérience''' ==<br />
<br />
==='''La réalisation'''===<br />
<br />
* Partie programmation<br />
Mettre le code suivant dans l'Arduino :<br />
<br />
(pour plus de détail : [[Arduino]])<br />
<br />
<br />
* Partie électrique<br />
<br />
Schéma général :<br />
<br />
[[Fichier:pentographe_draft.jpg]]<br />
<br />
- Câblage des servomoteurs :<br />
<br />
On utilisera les sorties 9, 10 et 11 de l'arduino. Brancher la borne orange ou blanche du servomoteur sur la sortie correspondante de l'arduino, la borne rouge du servomoteur sur le + et la noire ou marron sur le -.<br />
<br />
* Partie fabrication<br />
<br />
- Fabriquer un socle pour le servomoteur qui fera tourner le bras sur lui-même.<br />
<br />
On peut utiliser du carton et de la colle.<br />
<br />
- Fixer le deuxième servomoteur sur la platine du premier.<br />
<br />
- Fabriquer un bras qui sera fixé sur la platine du deuxième servomoteur.<br />
<br />
On peut utiliser du carton rigide ou des pics à brochette, comme sur la vidéo.<br />
<br />
- Fixer le troisième servomoteur sur ce bras.<br />
<br />
- Fabriquer le dernier bras à fixer sur le dernier servomoteur.<br />
<br />
==='''La manipulation'''===<br />
<br />
/!\ Utiliser une alimentation extérieure pour l'arduino, l'alimentation par la prise USB de l'ordinateur n'étant pas suffisante.<br />
<br />
<br />
==='''Que voit-on ?'''===<br />
<br />
On obtient un bras robotisé qui enregistre d'abord les mouvements de l'utilisateur. Pour ensuite, les reproduirent automatiquement. <br />
<br />
== '''Explications''' ==<br />
<br />
==='''De manière simple'''===<br />
<br />
== '''Applications : liens avec le quotidien''' ==<br />
<br />
Robotique industrielle, exploration spatiale, opérations médicales.<br />
<br />
=='''Catégories'''==<br />
<br />
[[Catégorie:Vidéo à réaliser]]<br />
[[Catégorie:Contenus à développer]]<br />
[[Catégorie:Fiche à Valider]]<br />
[[Catégorie:expérience]]<br />
[[Catégorie:arduino]]<br />
[[Catégorie:électronique]]<br />
[[Catégorie:technique]]<br />
[[Catégorie:robotique]]<br />
[[Catégorie:électrokids]]</div>
K1choi
http://ancien.wikidebrouillard.org/index.php?title=Fichier:Pentographe_draft.jpg
Fichier:Pentographe draft.jpg
2014-01-17T13:17:41Z
<p>K1choi : </p>
<hr />
<div></div>
K1choi
http://ancien.wikidebrouillard.org/index.php?title=Pantographe_Robotis%C3%83%C2%A9
Pantographe Robotisé
2014-01-17T13:14:23Z
<p>K1choi : </p>
<hr />
<div>=='''Présentation de l'expérience'''==<br />
Reproduction de mouvements<br />
<br />
== '''Matériel''' ==<br />
<br />
* [[Image:Arduino_Diecimila.jpg|50px]] Un [[Arduino]] avec son câble USB<br />
* [[Image:Computer.jpg|50px]] Un [[ordinateur]]<br />
* [[Image:Plaquecablage bb.jpg|50px]] Une [[plaque Labdec]]<br />
* [[Image:Servo-moteur.jpg|50px]] 2 [[servomoteur]]s de modélisme<br />
* [[Image:Deux fils.jpg|50px]] Du [[fil électrique]]<br />
* [[Image:Ciseau.jpg|50px]] Une [[paire de ciseaux]]<br />
* [[Image:Pic a brochette.jpg|50px]] Des [[pic à brochette|pics à brochette]]<br />
* [[Image:Colle.jpg|50px]] De la [[colle]]<br />
<br />
== '''L'expérience''' ==<br />
<br />
==='''La réalisation'''===<br />
<br />
* Partie programmation<br />
Mettre le code suivant dans l'Arduino :<br />
<br />
(pour plus de détail : [[Arduino]])<br />
<br />
<br />
* Partie électrique<br />
<br />
Schéma général :<br />
<br />
[[Fichier:Exemple.jpg]]<br />
<br />
- Câblage des servomoteurs :<br />
<br />
On utilisera les sorties 9, 10 et 11 de l'arduino. Brancher la borne orange ou blanche du servomoteur sur la sortie correspondante de l'arduino, la borne rouge du servomoteur sur le + et la noire ou marron sur le -.<br />
<br />
* Partie fabrication<br />
<br />
- Fabriquer un socle pour le servomoteur qui fera tourner le bras sur lui-même.<br />
<br />
On peut utiliser du carton et de la colle.<br />
<br />
- Fixer le deuxième servomoteur sur la platine du premier.<br />
<br />
- Fabriquer un bras qui sera fixé sur la platine du deuxième servomoteur.<br />
<br />
On peut utiliser du carton rigide ou des pics à brochette, comme sur la vidéo.<br />
<br />
- Fixer le troisième servomoteur sur ce bras.<br />
<br />
- Fabriquer le dernier bras à fixer sur le dernier servomoteur.<br />
<br />
==='''La manipulation'''===<br />
<br />
/!\ Utiliser une alimentation extérieure pour l'arduino, l'alimentation par la prise USB de l'ordinateur n'étant pas suffisante.<br />
<br />
<br />
==='''Que voit-on ?'''===<br />
<br />
On obtient un bras robotisé qui enregistre d'abord les mouvements de l'utilisateur. Pour ensuite, les reproduirent automatiquement. <br />
<br />
== '''Explications''' ==<br />
<br />
==='''De manière simple'''===<br />
<br />
== '''Applications : liens avec le quotidien''' ==<br />
<br />
Robotique industrielle, exploration spatiale, opérations médicales.<br />
<br />
=='''Catégories'''==<br />
<br />
[[Catégorie:Vidéo à réaliser]]<br />
[[Catégorie:Contenus à développer]]<br />
[[Catégorie:Fiche à Valider]]<br />
[[Catégorie:expérience]]<br />
[[Catégorie:arduino]]<br />
[[Catégorie:électronique]]<br />
[[Catégorie:technique]]<br />
[[Catégorie:robotique]]<br />
[[Catégorie:électrokids]]</div>
K1choi