ScaraBossLady : Différence entre versions
(→🏳️⚧️ ScaraBossLady 💅) |
(→Descriptif de la semaine) |
||
| (3 révisions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 33 : | Ligne 33 : | ||
| [[Fichier:Chibi Pauline.png|300px|centré]] || [[Fichier:Chibi Cha.png|300px|centré]] || [[Fichier:Chibi Jade.png|300px|centré]] | | [[Fichier:Chibi Pauline.png|300px|centré]] || [[Fichier:Chibi Cha.png|300px|centré]] || [[Fichier:Chibi Jade.png|300px|centré]] | ||
|- | |- | ||
| − | ! ScaraPau : la | + | ! ScaraPau : la graphiste insomniaque !! ScaraCha : la planificatrice sous caféine !! ScaraJade : la hackeuse professionnelle |
|} | |} | ||
| − | == | + | == Planning de la semaine == |
'''Lundi :''' | '''Lundi :''' | ||
| − | * Matin : prise de connaissance du projet et des thèmes, constitution des groupes, brainstorming. | + | * ''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 | + | * ''Après-midi :'' découverte et prise en main de Arduino |
| − | * 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 :''' | ||
| − | * Matin : construction du moodboard, | + | * ''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 | + | * ''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. | + | * ''Difficultés/contraintes :'' adapter la maquette aux composants électroniques, trouver les matériaux adaptés aux contraintes esthétiques. |
{| class="wikitable" | {| class="wikitable" | ||
| 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.. | ||
|} | |} | ||
'''Mercredi:''' | '''Mercredi:''' | ||
| − | *Matin : recherche de matériaux (encore), calepinage des pièces, finitions de la maquette, passage au vectoriel des plans sur inkscape | + | *''Matin :'' recherche de matériaux (encore), calepinage des pièces, finitions de la maquette, passage au vectoriel des plans sur inkscape |
| − | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| − | ! Calepinage !! | + | ! 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 ! | ||
|} | |} | ||
| − | *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 savait pas qu'il fallait | + | *''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 . |
| − | *Difficultés/contraintes : Calculer correctement les dimensions, adapter les matériaux, faire et refaire, comprendre l'extension pour les assemblages sur Inkscape | + | |
| + | 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 :''' | '''Jeudi :''' | ||
| − | *Matin : Présentation du topo péchu devant le groupe : les Scaraladies et leurs couronnes de lierre ont présenté leurs topos, | + | *''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. | ||
{| class="wikitable" | {| class="wikitable" | ||
| Ligne 79 : | 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é]] |
|} | |} | ||
| − | Il a été décidé que la structure du scarabées serait un pavé au lieu de | + | 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 : | *Après-midi : | ||
| Ligne 105 : | Ligne 120 : | ||
|} | |} | ||
| − | '''Vendredi :''' BASTON !! | + | '''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 , <br> | 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 , <br> | ||
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 | 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 | ||
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 }