ENIB 2026 : ISS Anim : Différence entre versions
(→étapes de fabrication) |
(→étape 3) |
||
| Ligne 89 : | Ligne 89 : | ||
coller la feuille sur le socle | coller la feuille sur le socle | ||
===étape 3=== | ===étape 3=== | ||
| − | câbler le schéma électrique pour le moteur | + | câbler le schéma électrique pour le moteur<br> |
| + | [[Fichier:ISS Anim Shema elec.jpg|200px]] | ||
===étape 4=== | ===étape 4=== | ||
Version du 22 janvier 2026 à 15:38
Titre de la fiche expérience :
Sommaire
description (résumé)
Le projet à pour but de faire une animation en faisant tourner une feuille à l’aide un moteur. L’animation représente un satellite en orbite autour de la Terre et peut s'exécuter grâce à un bouton et d’une LED (indicateur) lorsque l’ISS (Station spatiale internationale) passe au dessus de la position du POCL. (idée de base)
Introduction
On a commencé par imaginer le design de notre POCL.
![]()
On a aussi fait l'animation
Fichier:ISS.pdf
outil et matériel
-Carton
-Cutter
-Moteur continu DC 5V
-Carte ESP 32
-Bouton poussoir
-LED
-câbles
-feuille
Code
Arduino
le code sert à faire tourner le moteur.
1
2 #define PIN 9
3 #include <Arduino_GFX_Library.h>
4
5 #define borneENA 12
6 #define borneIN1 14
7 #define borneIN2 27
8
9 #define delaiChangementVitesse 20 // Défini un petit délai, exprimé en millisecondes, avant tout autre changement de vitesse
10 #define vitesseMinimale 60 // Rapport cylique minimal du signal PWM, pour faire tourner le moteur au minimum de sa vitesse (en pratique, on évitera de trop approcher la valeur 0)
11 #define vitesseMaximale 255
12
13 int vitesse;
14
15 void setup() {
16 Serial.begin(9600);
17 pinMode(borneENA, OUTPUT);
18 pinMode(borneIN1, OUTPUT);
19 pinMode(borneIN2, OUTPUT);
20 }
21
22 void loop() {
23
24 digitalWrite(borneIN1, HIGH);
25 digitalWrite(borneIN2, LOW);
26
27 for(vitesse=vitesseMaximale ; vitesse>vitesseMinimale ; vitesse--) {
28 Serial.print("Vitesse : ");
29 Serial.println(vitesse);
30 changeVitesseMoteurPontA(vitesse);
31 delay(delaiChangementVitesse);
32 }
33
34 changeVitesseMoteurPontA(0);
35
36 delay(1000);
37
38 }
39
40 void changeVitesseMoteurPontA(int nouvelleVitesse) {
41 analogWrite(borneENA, nouvelleVitesse);
42 }
étapes de fabrication
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)
étape 1
découper le socle à mettre sur le moteur pour supporter la feuille d'animation
étape 2
coller la feuille sur le socle
étape 3
câbler le schéma électrique pour le moteur
étape 4
découper un carré plus grand pour y mettre la carte ESP 32 et le bouton
étape 5
découper les 4 contours
étape 6
faire un trou sur la plaque de face pour pouvoir observer l'animation. Coller le tout et lancer le programme.
Troubleshouting
On a commencé par utilisé un moteur Servo, mais on ne l'a pas utiliser car il n'a pas de position de départ.
On est ensuite passé au moteur continu pas à pas mais après les tests, on a vu qu'il ne tournais pas assez vite pour notre animation.
On s'est finalement décidé sur le moteur continu DC 5V. On a eu un problème avec le moteur car le code qui était donné sur passion électronique ne fonctionnais qu'avec un arduino uno et pas avec un ESP 32. On a remarqué qu'il fonctionne tout seul quand il est testé séparément. Par contre, quand on le branche au montage complet, il ne tourne plus. Finalement, on nous a donné un montage qui fonctionnais.
La carte ESP 32 ne fonctionne plus.
La carte ESP 32 n'est plus détectée par l'ordinateur.
Sources et documentation complémentaire
- Rédаctiоn et illustratiоn :
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé.
- Prоgrammаtiоn :
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.
- Transpаrence et dосumеntatiоn :
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.
- Traçabilité :
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.
Elément de présentation
je met ici le document de présentation de mon projet
Fichier:ISS ANIM.pdf