ScaraBossLady : Différence entre versions
(→Descriptif de la semaine) |
(→Descriptif de la semaine) |
||
| Ligne 36 : | Ligne 36 : | ||
|} | |} | ||
| − | == | + | == Planning de la semaine == |
'''Lundi :''' | '''Lundi :''' | ||
| Ligne 43 : | Ligne 43 : | ||
* ''Difficultés/contraintes :'' se mettre d'accord, comprendre Arduino. | * ''Difficultés/contraintes :'' se mettre d'accord, comprendre Arduino. | ||
| − | + | {| class="wikitable" | |
| + | |- | ||
| + | ! Esquisses du projet, recherches graphiques et mécaniques | ||
| + | |- | ||
| + | | [[Fichier:Scaresquisses.jpg|sans_cadre|centré]] | ||
| + | |} | ||
'''Mardi :''' | '''Mardi :''' | ||
| Ligne 54 : | Ligne 59 : | ||
! Dessin technique !! Première maquette en carton de la structure | ! Dessin technique !! Première maquette en carton de la structure | ||
|- | |- | ||
| − | | [[Fichier:Dessin technique .jpg| | + | | [[Fichier:Dessin technique .jpg|sans_cadre|centré]]|| [[Fichier:Scaraquette.jpg|sans_cadre|centré]] |
| + | |- | ||
| + | | En rose la carte Arduino, en jaune la breadboard || Elle n'est en fait pas exacte.. | ||
|} | |} | ||
| Ligne 65 : | Ligne 72 : | ||
! Calepinage du corps !! Calepinage des ailes et de la tête | ! Calepinage du corps !! Calepinage des ailes et de la tête | ||
|- | |- | ||
| − | |[[Fichier:Calepinage.jpg| | + | |[[Fichier:Calepinage.jpg|sans_cadre|centré]] ||[[Fichier:Calepinage2.jpg|sans_cadre|centré]] |
| + | |- | ||
| + | | Faire passer le max de pièces dans le minimum de matériel, tel était notre défi ! || C'est mal parti pour n'utiliser qu'un morceau de 30x30 cm ! | ||
|} | |} | ||
| Ligne 83 : | Ligne 92 : | ||
! Encore assemblé !! Désassemblé | ! Encore assemblé !! Désassemblé | ||
|- | |- | ||
| − | | [[Fichier:Decoupelaserscara.jpg| | + | | [[Fichier:Decoupelaserscara.jpg|sans_cadre|centré]] || [[Fichier:Decoupelala.jpg|sans_cadre|centré]] |
|} | |} | ||
Version actuelle datée du 12 février 2026 à 19:24
Sommaire
🏳️⚧️ ScaraBossLady 💅
Présentation du projet
Notre projet est de faire un robot qui se bat avec d'autres robots dans une arène. Notre thème a été imposé: Nature et Puissance ! 🍃✊🏻
La ScaraBossLady, est une robot scarabée, capable de lever sa corne pour soulever le robot adverse, le but est de retourner totalement le robot adverse pour que ScaraBossLady puisse assouvir sa domination totale. 🫦👠
Elle possède des ailes en plexiglass (pour la transparence) et la coque de ses ailes peut se déployer pour mettre des coups sur les côtés afin de ne pas se laisser faire ! Cette coque qui se déplie en 2 (une à gauche une à droite), il serait préférable que ces parties soient en métal pour avoir plus d'impact.
Elle aura des petits noeuds papillons bleu, rose, et blanc sur celle-ci, puisqu'un scarabée né mâle est le seul à posséder des défenses, ici on vous propose le premier robot scarabée trans ! Ne la mégenrez pas ou elle vous mettra à mal. 😠
Ce projet est fait avec une carte Arduino R3. ☝🏻🤓 (<- nerd)
Pour mener à bien ce projet nous avons commencé à faire un moodboard et le logo de notre groupe !
| Moodboard | Logo |
|---|---|
Le cahier des charges est le suivant:
Cahier des charges
L'équipe !
| ScaraPau : la graphiste insomniaque | ScaraCha : la planificatrice sous caféine | ScaraJade : la hackeuse professionnelle |
|---|
Planning de la semaine
Lundi :
- Matin : prise de connaissance du projet et des thèmes, constitution des groupes, brainstorming.
- Après-midi : découverte et prise en main de Arduino
- Difficultés/contraintes : se mettre d'accord, comprendre Arduino.
| Esquisses du projet, recherches graphiques et mécaniques |
|---|
Mardi :
- Matin : construction du moodboard, design des logos et des avatars de l'équipe, création de cette superbe page wiki, début des plans techniques, création du Trello
- Après midi : Brainstorming pour Arduino et début de programmation, début de la maquette en carton, réflexion sur les matériaux
- Difficultés/contraintes : adapter la maquette aux composants électroniques, trouver les matériaux adaptés aux contraintes esthétiques.
| Dessin technique | Première maquette en carton de la structure |
|---|---|
| En rose la carte Arduino, en jaune la breadboard | Elle n'est en fait pas exacte.. |
Mercredi:
- Matin : recherche de matériaux (encore), calepinage des pièces, finitions de la maquette, passage au vectoriel des plans sur inkscape
| Calepinage du corps | Calepinage des ailes et de la tête |
|---|---|
| Faire passer le max de pièces dans le minimum de matériel, tel était notre défi ! | C'est mal parti pour n'utiliser qu'un morceau de 30x30 cm ! |
- Après-midi : création d'une seconde maquette car les dimensions de la première ne collent pas tout à fait, essayer de denteler les pièces sur inkscape parce qu'on ne savait pas qu'il fallait en faire (rip les nerfs de ScaraPau !), repenser le couvercle en plexiglass car notre plexiglass initial possède une face collante (nous ne l'avions pas vu), retravailler la partie 'bois' du projet puisqu'on s'est rendu compte (principalement Scaracha) que les dimensions prévues pour le 'couvercle' n'étaient adaptées ni à notre matériel ni à notre dessin :D .
Pendant ce temps, ScaraJade essaie de comprendre pourquoi les servo moteurs ne fonctionnent pas exactement comme on le désire (plot twist, c'était à cause de la breadboard).
- Difficultés/contraintes : Calculer correctement les dimensions, adapter les matériaux, faire et refaire, comprendre l'extension pour les assemblages sur Inkscape (faire manuellement était bien plus simple, croyez-le !)
Jeudi :
- Matin : Présentation du topo péchu devant le groupe : les Scaraladies et leurs couronnes de lierre ont présenté leurs topos péchus dans une grande fierté.
Après de nombreux retours constructifs de Nadia, ScaraPau s'est repenchées sur les pièces à usiner avec le soutien inconsidéré de ScaraCha. Malgré la différence de 2mm d'épaisseur entre le carton d'essai et le matériel final à utiliser, les plans semblent fonctionner. Malheureusement, il nous vient (seulement) à l'esprit à ce moment là que la forme du corps de notre maquette ne permet pas de poser la plateforme et le canard correctement, il nous faut donc la redessiner au péril des nerfs de ScaraPau.
| Encore assemblé | Désassemblé |
|---|---|
Il a été décidé que la structure du scarabées serait un pavé au lieu de la forme initialement prévue et que l'on utiliserai du plexiglass vert - très beau avec son effet miroir - pour fabriquer le couvercle. La corne et les pattes seront en bois et les ailes en plastique souple.
Pendant ce temps, ScaraJade avance bien sur le code qui fera avancer la vaillante ScaraBossLady (non sans quelques cheveux arrachés).
- Après-midi :
Côté ScaraPau, un dur combat a été mené contre Inskape et le temps afin de préparer au mieux les fichiers contenant les différentes pièces à découper à l'aide de la découpeuse laser. Elle a donc réalisé un fichier pour les découpes sur le plexiglass et un autre sur le bois. Les découpes du bois ont été testées au préallable avec un gabarit en carton. Elle a retenu ses erreurs, elle pensera à retourner ses pièces la prochaine fois avant la découpe !
| Le fichier bois | Le fichier plexi |
|---|---|
| Après avoir repris le fichier trois fois et quelques bugs d'inskape plus tard, les crantages sont beaux et bien réalisés ! | Avec le généreux accord du reste de l'équipe TN7, des pièces en plexiglass ont pu être ajoutées. Il faudra sûrement retourner l'un des petits bords la prochaine fois ! |
ScaraCha s'est ensuite chargée de monter et pimper la belle ScaraBossLady ! Les roues lui ont mené la vie dure mais elle a finalement vaincu la difficulté !
Vendredi : BASTON !!
Expérimentation Arduinesque
Avec Nadia nous avons experimenté autour d'un bouton poussoir et d'un Arduino , soit en passant par viattascience soit en passant par l'ide ,
Voici le code (fourni par Gemini) JADE je te laisse expliquer ta problematique du debut et peut etre l'ebauche de la solution , diffenrence entre vittascience et l'IDE
1
2 #include <Servo.h>
3
4 // Définition des broches
5 const int pinBouton = 4;
6 const int pinServo = 10;
7
8 Servo monServo; // Création de l'objet Servo
9
10 void setup() {
11 // Configuration du bouton avec la résistance de pull-up interne
12 // Le bouton sera à l'état LOW quand on appuie dessus
13 pinMode(pinBouton, INPUT_PULLUP);
14
15 monServo.attach(pinServo); // Attache le servo à la broche 10
16 monServo.write(0); // Initialisation à 0 degré
17 }
18
19 void loop() {
20 // Lecture de l'état du bouton
21 int etatBouton = digitalRead(pinBouton);
22
23 // Si on appuie (LOW car en INPUT_PULLUP)
24 if (etatBouton == LOW) {
25 monServo.write(90); // Position à 90 degrés
26 }
27 // Sinon (Relâché / HIGH)
28 else {
29 monServo.write(0); // Position à 0 degré
30 }
31
32 delay(15); // Petit délai pour laisser le temps au servo de bouger
33 }