Étape 2 : Dire ce que le système doit faire (Exigences)
1. Clique droit sur le nom du projet à gauche > Créer un diagramme > Diagramme de
besoins
2. Tu vas dessiner des carrés jaunes qui disent ce que le robot doit faire. Clique sur l’outil
Requirement et mets les textes suivants :
o REQ_01 : Le robot doit prendre la pièce après l’impression
o REQ_02 : Le Raspberry Pi dit au robot que l’impression est finie
o REQ_03 : La caméra regarde si la pièce est bonne
o REQ_04 : Si c’est mauvais, on arrête
o REQ_05 : Si c’est bon, on recommence !
Étape 3 : Qui joue et que fait-il ? (Cas d’utilisation)
1. Clique droit > Créer un diagramme > Diagramme de cas d’utilisation
2. Ajoute des bonshommes (acteurs) :
o 👨 Utilisateur
o 🤖 Bras robotisé
o 🖨️ Imprimante 3D
o 🤖 IA (la caméra intelligente)
o 🤖 OctoPrint
3. Ajoute des bulles (cas d’utilisation) :
o Lancer impression
o Détecter fin
o Récupérer pièce
o Vérifier la pièce
o Décider : Recommencer ou arrêter
Étape 4 : Dessiner les pièces du robot (Blocs)
1. Clique droit > Créer un diagramme > Diagramme de blocs
2. Dessine des boîtes pour chaque partie de ton système :
o Imprimante3D
o RaspberryPi
o BrasRobotise
Caméra
Moteurs
Arduino
o OctoPrint
o IA
Chaque boîte = une partie de ton système
Étape 5 : Les connexions entre les parties (IBD)
1. Clique droit sur la boîte "SystemeRobot3D" > Créer un diagramme interne
2. Trace des lignes entre les blocs :
o USB entre Raspberry Pi et Arduino
o Image entre caméra et IA
o Commandes entre Arduino et moteurs
Étape 6 : Histoire du début à la fin (Séquence)
1. Clique droit > Créer un diagramme de séquence
2. Place les personnages (Utilisateurs, OctoPrint, Imprimante, etc.)
3. Trace les flèches dans l’ordre :
o Lancer impression
o Fin impression
o Le bras bouge
o Vérifie
o Décide
🟢 Étape 7 : Les états du robot (comme l’humeur d’un personnage)
1. Clique droit sur le bloc BrasRobotise > Créer un diagramme d'états
2. Ajoute les états :
o En attente
o Reçu le signal
o En mouvement
o Prend la pièce
o Vérifie
o Décide
o Agit