Anime ton Papertoys avec arduino : Différence entre versions
(Page créée avec « == Anime ton Papertoys avec Arduino == === matériel === * le patron du paper toy format A3 (sur un papier légéremant cartonné , style Canson) * une carte weemos min... ») |
(→Anime ton Papertoys avec Arduino) |
||
| Ligne 2 : | Ligne 2 : | ||
=== matériel === | === matériel === | ||
| − | * le patron du paper toy format A3 (sur un papier | + | * le patron du paper toy format A3 (sur un papier légérement cartonné, style Canson) |
| − | * une carte weemos mini | + | * une carte weemos D1 mini -----> [https://www.wikidebrouillard.org/wiki/Utiliser_le_D1_mini_avec_Arduino procédure D1 mini] |
| − | * | + | * câbles Dupont |
| − | * du carton | + | * du carton |
| − | * de quoi lier 4 | + | * de quoi lier 4 câbles entre eux (breadbord, connecteur wago …) |
| − | * un cerveau moteur | + | * un cerveau moteur 180° |
* 2 LED | * 2 LED | ||
| + | * Matériel de papeteries | ||
=== objectif === | === objectif === | ||
| + | S'initier à la programmation avec Arduino et fabriquer un robot en papier, aucun pré-requis | ||
=== étape 1 : découpe === | === étape 1 : découpe === | ||
| + | [[Fichier:Photo du papertoys vierge.png|vignette]] | ||
| − | === étape 2 === | + | POINT de vigilance : |
| − | === étape 3 === | + | # Ne pas sous-estimer les temps de décoration, ils font partie de l'animation et permettent de rendre l'activité ludique |
| + | # les temps de découpe peuvent être très longs en fonction de la dextérité des participants ---> solution découpe à la découpeuse laser en amont. | ||
| + | # découpe de la boite en carton et du socle de la tête : soit fabrication maison ; soit à la découpe laser | ||
| + | # Prévoir une ouverture pour la connectique du wemos, mais à faire au dernier moment (par un adulte) | ||
| + | |||
| + | |||
| + | === étape 2 : programmation === | ||
| + | |||
| + | <syntaxhighlight lang="Arduino" line> | ||
| + | #include <Servo.h> | ||
| + | |||
| + | #define PIN_SERVO_2 D4 | ||
| + | |||
| + | Servo myservo_2; | ||
| + | |||
| + | void setup() { | ||
| + | pinMode(D3, OUTPUT); | ||
| + | pinMode(D2, OUTPUT); | ||
| + | myservo_2.attach(PIN_SERVO_2); | ||
| + | } | ||
| + | void loop() { | ||
| + | digitalWrite(D3, HIGH); | ||
| + | digitalWrite(D2, HIGH); | ||
| + | myservo_2.write(0); | ||
| + | delay(1000*1); | ||
| + | digitalWrite(D3, LOW); | ||
| + | digitalWrite(D2, LOW); | ||
| + | myservo_2.write(180); | ||
| + | delay(2000*1); | ||
| + | } | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | === étape 3 : Montage === | ||
| + | |||
| + | [[Fichier:Schema de cablage papertoys.png|vignette]] | ||
| + | |||
| + | Prévoir des câbles assez longs pour avoir de la marge pour les branchements<br> | ||
| + | |||
| + | Attendre avant de faire le montage dans le robot et tester "à blanc" <br> | ||
| + | |||
| + | POINT de vigilance : | ||
| + | # le branchement des Leds (grande patte/ petite patte) | ||
| + | # la connectique au niveau des leds : prévoir de renforcer soit en utilisant des connecteurs Wago, soit en utilisant de la soudure | ||
| + | # attention à connecter les masses entre elle, ne pas se tromper au niveau du servomoteur | ||
| + | # attention le code fonctionne avec un servo 180° | ||
| + | |||
| + | === patron carton === | ||
| + | [[Fichier:Paper toy boite.pdf|vignette]] | ||
| + | [[Fichier:Paper toy moteur.pdf|vignette]] | ||
Version du 16 septembre 2024 à 11:19
Sommaire
Anime ton Papertoys avec Arduino
matériel
- le patron du paper toy format A3 (sur un papier légérement cartonné, style Canson)
- une carte weemos D1 mini -----> procédure D1 mini
- câbles Dupont
- du carton
- de quoi lier 4 câbles entre eux (breadbord, connecteur wago …)
- un cerveau moteur 180°
- 2 LED
- Matériel de papeteries
objectif
S'initier à la programmation avec Arduino et fabriquer un robot en papier, aucun pré-requis
étape 1 : découpe
POINT de vigilance :
- Ne pas sous-estimer les temps de décoration, ils font partie de l'animation et permettent de rendre l'activité ludique
- les temps de découpe peuvent être très longs en fonction de la dextérité des participants ---> solution découpe à la découpeuse laser en amont.
- découpe de la boite en carton et du socle de la tête : soit fabrication maison ; soit à la découpe laser
- Prévoir une ouverture pour la connectique du wemos, mais à faire au dernier moment (par un adulte)
étape 2 : programmation
1 #include <Servo.h>
2
3 #define PIN_SERVO_2 D4
4
5 Servo myservo_2;
6
7 void setup() {
8 pinMode(D3, OUTPUT);
9 pinMode(D2, OUTPUT);
10 myservo_2.attach(PIN_SERVO_2);
11 }
12 void loop() {
13 digitalWrite(D3, HIGH);
14 digitalWrite(D2, HIGH);
15 myservo_2.write(0);
16 delay(1000*1);
17 digitalWrite(D3, LOW);
18 digitalWrite(D2, LOW);
19 myservo_2.write(180);
20 delay(2000*1);
21 }
étape 3 : Montage
Prévoir des câbles assez longs pour avoir de la marge pour les branchements
Attendre avant de faire le montage dans le robot et tester "à blanc"
POINT de vigilance :
- le branchement des Leds (grande patte/ petite patte)
- la connectique au niveau des leds : prévoir de renforcer soit en utilisant des connecteurs Wago, soit en utilisant de la soudure
- attention à connecter les masses entre elle, ne pas se tromper au niveau du servomoteur
- attention le code fonctionne avec un servo 180°
