Ingénieurs

Nolwenn

Jullian

Cinthia

Léa
Moodboard

La moodboard du projet pour illustrer notre travail d'équipe
Travail de recherche


La première maquette du projet / Le modèle de la maquette sur le site 3Axis
Outil de communication

Ci-dessus le site "Trello", outil collaboratif qui permet de hierarchiser l'avancement des différentes tâches
Journal de bord
Jour 1
Composition des groupes / cartes mentale / dessin pour illustrer nos idées
Jour 2
Choix du modèle de robot (AT-AT) / Réalisation d'un schéma / commencement du site web / commencement du montage Arduino / modification des dimensions du plan du robot
Jour 3
Création d'une maquette en carton / réalisation des avatars / modification des dimensions du plan du robot
Jour 4
Recherche de modèle de sabre laser / Montage de la maquette en carton / Re faire les dimensions du robot pour faire rentrer la carte arduino
Jour 5
Topo pechu / Découpe laser / derniers réglages de conceptions
Jour 6
Montage Robot / Test Robot / Peinture Robot
Jour 7
Gros combat de robot la / BBQ DE FOU
Matériel
- Arduino Uno
- Servomoteurs
- Potentiomètres
- Batterie LiPo
- Carton
- Bois de bois
- câbles
- Haut-parleur
- Buzzer
- Bouton




Code Arduino
#include
// Definit les broches pour les servo-moteurs
const int servoPin1 = 7;
const int servoPin2roue = 6;
const int servoPin3 = 5;
// Definit les broches pour les potentiomètres
const int potPin1 = A0;
const int potPin2 = A1;
const int potPin3 = A2;
// Crée des objets Servo pour les servo-moteurs
Servo servo1;
Servo servo2;
Servo servo3;
void setup() {
// Initialise les servo-moteurs
servo1.attach(servoPin1);
servo2.attach(servoPin2roue);
servo3.attach(servoPin3);
}
void loop() {
// Lit les valeurs des potentiomètres
int angle1 = map(analogRead(potPin1), 0, 1023, 0, 180);
int angle2 = map(analogRead(potPin2), 0, 1023, 0, 180);
int angle3 = map(analogRead(potPin3), 0, 1023, 0, 180);
// Déplace les servo-moteurs aux positions spécifiées par les potentiomètres
servo1.write(angle1);
delay(15); // Ajout d'un délai de 15 millisecondes
servo2.write(angle2);
delay(50); // Ajout d'un délai de 15 millisecondes
servo3.write(angle3);
delay(15); // Ajout d'un délai de 15 millisecondes
}
Problématiques
- Se mettre d'accord sur le modèle du robot Star Wars
- Gérer le problème de place sur le robot et ses dimensions
- Comprendre comment marchent les haut-parleurs
- Gérer les tâches dans l'équipe
- Re faire les dimensions du robot pour faire rentrer la carte Arduino
Notre Groupe en Action




Ressources
- https://electroniqueamateur.blogspot.com/2015/07/brancher-un-haut-parleur-larduino.html
- https://pixel77.com/star-wars-font/
- https://3axis.co/download/eo4y45go/
- https://www.youtube.com/watch?app=desktop&v=DJ1KKICP65E
- https://www.thingiverse.com/thing:2853535
- https://www.digikey.fr/fr/resources/conversion-calculators/conversion-calculator-resistor-color-code