C'est l'hiver ! Hiver.gif

ScaraBossLady

De Les Fabriques du Ponant
Révision datée du 12 février 2026 à 18:58 par Pauline S. (discussion | contributions) (🏳️‍⚧️ ScaraBossLady 💅)
Aller à : navigation, rechercher

🏳️‍⚧️ 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
Moodboard Nature Et Puissance
Logo Nature et Puissance

Le cahier des charges est le suivant:

Cahier des charges

L'équipe !

Chibi Pauline.png
Chibi Cha.png
Chibi Jade.png
ScaraPau : la web-designeuse ScaraCha : la planifieuse ScaraJade : la hackeuse

Descriptif 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, portraits 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 A, 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
Faire passer le max de pièces dans le minimum de matériel
Calepinage Texte de l’en-tête
Faire passer le max de pièces dans le minimum de matériel
Calepinage des ailes
  • 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 faiiiiire ouin, repenser le couvercle en plexi car 1 plexi avec une face collante, ( nous ne l'avions pas vu ) 2 après avoir retravaillé la partie 'bois' du projet, on s'est rendu compte (Scaracha) que les dimensions prévues pour le 'couvercle' n'étaient pas 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.
  • Difficultés/contraintes : Calculer correctement les dimensions, adapter les matériaux, faire et refaire, comprendre l'extension pour les assemblages sur Inkscape

Jeudi :

  • Matin : Présentation du topo péchu devant le groupe : les Scaraladies et leurs couronnes de lierre ont présenté leurs topos, ensuite on s'est repenchées sur les pièces à usiner. Malgré la différence d'1mm d'épaisseur entre le carton d'essai et le matériel final à utiliser, les plans semblent fonctionner. Malheureusement, ils nous vient à 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.
Encore assemblé Désassemblé
Découpes laser du premier prototype
Découpes laser du premier prototype détachées

Il a été décidé que la structure du scarabées serait un pavé au lieu de notre forme initiale, et que l'on utiliserai du plexiglass vert - très beau - pour fabriquer le couvercle. La corne et les pattes seront en bois, ainsi que les ailes en plastique souple.

  • 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
Fichier bois def.png
Fichier plexi def.png
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 !
Decoup bois.jpg
Découp plexi.jpg

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é !

Boite bois.jpg
Boite couvercle plexi.jpg
Roues scarabosslady.jpg

Vendredi : BASTON !!

Expérimentation

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 }