Canard
Le Seigneur des Anneaux
L’équipe
Séverine
Antonio
Eyassolam
Materiaux
3 servo moteur 0-180
3 potentiomètres
pour contrôler les
bras et la roue.
3 potentiomètres
pour contrôler les
bras et la roue.
Arduino uno
et cables dupont.
Bois et carto
Jour 1
Design des ailes : Il a été convenu pour le deuxième jour.
Antonio continue le site web et le reste du groupe lui apporte leur accord ou tout autre suggestion pour le déroulé du projet.
Abdel, Yanis et Séverine se chargeront de préparer les présentation des différents membres du groupe, créerons des avatar pour chaque membre à l’aide de l’IA.
Travailleront sur l’écriture de la présentation de la création du Dragon.
Si tout est prêt Yanis et Abdel pourront travailler sur Tinkercad et Arduino.
Séverine se chargera d’écrire au propre les différents textes.
Jour 2
Antonio continue le site web et le reste du groupe lui apporte leur accord ou tout autre suggestion pour le déroulé du projet,
Ils prennent des photos et vidéos pour documenter le projet. Création des avatars grâce à l’intelligence artificielle et Adobe Firefly.
Joris a continué le design du Dragon sur Procreate Yanis a commencé l’Arduino.
Jour 3
Antonio continue le blog et les autres membres lui envoie photos et vidéo pour l’alimenter.
Joris, a terminé le Dragon et a fait aussi le design des ailes sur Procreate.
Yanis a terminé le câblage Arduino et créé le design de la boite sur Tinkercad.
Séverine et Abdel ont fait la présentation du projet, pour l’intervention de l’après midi.
Pendant 1 heure, chaque groupe a présenté son projet.
Code Arduino
#include <Servo.h>
int potPin1 = A0; // Broche pour le premier potentiomètreintre
int potPin2 = A1; // Broche pour le deuxième potentiomètreintre
int potPin3 = A2; // Broche pour le troisième potentiomètreintre
int val1, val2, val3; // Variables pour stocker les valeurs lues
Servo servo1; // Servo-moteur pour le premier potentiomètre
Servo servo2; // Servo-moteur pour le deuxième potentiomètre
Servo servo3; // Servo-moteur pour le troisième potentiomètre
void setup() {
servo1.attach(9); // Attacher le servo1 à la broche 9
servo2.attach(10); // Attacher le servo2 à la broche 10
servo3.attach(11); // Attacher le servo3 à la broche 11
}
void loop() {
val1 = analogRead(potPin1); // Lire la valeur du premier potentiomètre
val2 = analogRead(potPin2); // Lire la valeur du deuxième potentiomètre
val3 = analogRead(potPin3); // Lire la valeur du troisième potentiomètre
int angle1 = map(val1, 0, 1023, 0, 180); // Mapper la valeur du potentiomètre à un angle pour
le servo1
int angle2 = map(val2, 0, 1023, 0, 180); // Mapper la valeur du potentiomètre à un angle pour
le servo2
int angle3 = map(val3, 0, 1023, 0, 180); // Mapper la valeur du potentiomètre à un angle pour
le servo3
servo1.write(angle1); // Déplacer le servo1 à l'angle correspondant
servo2.write(angle2); // Déplacer le servo2 à l'angle correspondant
servo3.write(angle3); // Déplacer le servo3 à l'angle correspondant
delay(15); // Attendre un court instant entre chaque lecture
}
Problematique et solutions
Gestion des absences : Il a été rare d’être au complet dans le groupe. Nous n’avons pas rencontré de problèmes particuliers, sauf lorsque les membres les plus techniques était absents.
Manque de prise de notes : Il manque des informations importantes comme le schema Arduino ou autre car peut de membres ont pris des notes.
Malgré tout nous nous entendons très bien dans le groupe et il n’y a pas eu de “clash” entre nous. Il y a eu beaucoup d’échanges sur notre groupe DISCORD créé pour l’occasion