ROBO-PONG®
Transcription
ROBO-PONG®
ROBO-PONG® ROBOT D’ENTRAINEMENT AU PING-PONG STI2D Diagrammes SysML STI2D ROBO-PONG® ROBO-PONG® Robot d’entrainement au ping-pong 1. SYSML DU SYSTÊME COMMERCIALISÉ 1.1. Diagramme d’exigences (Requirement) req Robo-Pong « Requirement » Entrainer au Ping-pong Id = « 001 » Text = « Le robot doit permettre au joueur de suivre un programme d’entrainement adapté à son niveau » « Requirement » « Requirement » « Requirement » Distribuer les balles S’adapter à la source d’énergie Contenir les balles Id = « 002 » Text = « On doit pouvoir adapter les paramètres suivants : - Vitesse d’éjection des balles - Cadence d’éjection - Effets de balles - Vitesse d’oscillation de la tête (version 1040) » Id = « 003 » Text = « Les robots doivent pouvoir être alimentés avec : - Un adaptateur 230VAC/12VDC » Id = « 004 » Text = « Le Robot doit pouvoir contenir 90 balles (version 540) extensible à 200 balles (version 1040). Il peut être équipé d’un filet de récupération de balles en option. Cet équipement est livré de base dans la version 2040 Les balles sont de 40mm de diamètre » « Requirement » Faciliter la configuration Id = « 005 » Text = « Les paramètres de jeux doivent être configurables : - Sur la tête du robot pour les effets de balles - Sur le pupitre du robot pour les autres paramètres » Évolution du Robo-Pong Page 2 / 11 STI2D 1.2. ROBO-PONG® Diagramme de cas d’utilisation Évolution du Robo-Pong Page 3 / 11 STI2D 1.3. ROBO-PONG® Diagramme de séquence (Sequence Diagram black box) sd black box Joueur Pupitre Robot 1 : Alimentation en balles 2 : info visuelle bac de balle plein 3 : Connexion secteur 4 : Réglage vitesse 5 : Réglage cadence 6 : Réglage oscillation 7 : Réglage de la tête : longueur de balle et effets 8 : Mise en marche 9 : Commande moteurs 10 : Voyant allumé 11 : Info visuelle et sonore Moteurs en marche 12 : Séance d’entrainement 13 : Retour de balle 14 : Arrêt 15 : Mise hors tension des moteurs 16 : Voyant éteint Évolution du Robo-Pong Page 4 / 11 STI2D 1.4. ROBO-PONG® Diagramme de définitions de blocs (Block Definition Diagram) Ddb système dans son environnement « System Context » Contexte du système d’entrainement au ping-pong Joueur 1.. Entraineur « External » Gymnase « System » Robo-Pong « External » Table de ping-pong « External » Source d’énergie « Value » « Value » Énergie électrique : rares prises 230V Énergie lumineuse : Néons + Projecteur émettant également dans les infrarouges Table : Couleur = verte ou bleu Tracé = blanc Longueur =274 cm Largeur = 152,5 cm Hauteur = 76 cm Filet = 15,25 cm Balles = 40 mm « External » Connexion réseau « Value » RJ45 = rarement Wifi = rarement « Value » largeur = 330mm hauteur = 510mm profondeur = 230mm poids 540= 2,5kg poids 1040= 3,8kg couleur = noir capacité = 100 à 200 balles moteurs 540 = 2 MCC cde MLI moteurs 1040 = 3 MCC cde MLI Cadence min. 540 = 13 min-1 Cadence min. 1040 = 26 min-1 Cadence max. 540 = 63 min-1 Cadence max. 1040 = 94 min -1 Vitesse min. 540 = <15 km.h -1 Vitesse min. 1040 = <15 km.h-1 Vitesse max. 540 = 80 km.h-1 Vitesse max. 1040 = 100 km.h-1 Brancher au secteur Charger caisses de balles Paramétrer Allumer Éteindre Décharger les balles Ranger Maintenir Recycler Évolution du Robo-Pong Page 5 / 11 STI2D 1.5. ROBO-PONG® Diagramme de blocs internes (Internal Block Diagram) Ibd entre acteurs et système Table Action mécanique M/A Joueur Alimentation en balles Retour de balles Robo-Pong : Robot d’entrainement au ping-pong Paramétrage Entraineur Énergie électrique Secteur ERDF Évolution du Robo-Pong Page 6 / 11 STI2D ROBO-PONG® 2. ÉVOLUTION DU ROBO-PONG 2.1. Diagramme de cas d’utilisation (Use case) Évolution du Robo-Pong Page 7 / 11 STI2D 2.2. ROBO-PONG® Diagramme d’exigences (Requirement) req Robo-Pong « Requirement » Entrainer au Ping-pong Id = « 001 » Text = « Le robot doit permettre au joueur de suivre un programme d’entrainement adapté à son niveau » « Requirement » Distribuer les balles Id = « 002 » Text = « Les balles doivent être distribuées précisément. On doit pouvoir adapter les paramètres suivants : - Vitesse d’éjection des balles - Cadence d’éjection - Effets de balles - Vitesse d’oscillation de la tête (version 1040) - Les balles doivent être distribuées à des endroits stratégiques sur la table » « Requirement » S’adapter à la source d’énergie Id = « 003 » Text = « Les robots doivent pouvoir être alimentés avec : Un adaptateur 230VAC/12VDC une batterie rechargeable afin de rendre le robot autonome » « Requirement » Contenir les balles Id = « 004 » Text = « Le Robot doit pouvoir contenir 90 balles (version 540) extensible à 200 balles (version 1040). Il peut être équipé d’un filet de récupération de balles en option. Cet équipement est livré de base dans la version 2040 Les balles sont de 40mm de diamètre » « Requirement » Rendre ludique l’apprentissage Id = « 006 » Text = « L’apprentissage doit pouvoir être rendu ludique grâce à un système de cibles judicieusement positionnées sur la table de ping-pong » « Requirement » Faciliter la configuration Id = « 005 » Text = « Les paramètres de jeux doivent être configurables : - Sur la tête du robot pour les effets de balles - Sur le pupitre du robot pour les autres paramètres - à distance avec une télécommande IR qui doit pouvoir tenir dans la poche - La communication est améliorée grâce à un écran LCD - à distance avec une interface web server » Évolution du Robo-Pong Page 8 / 11 STI2D ROBO-PONG® 2.3. 15V Diagramme de blocs internes de la carte évolutive seule Alimentation 5V M/A Balles 15V Flux d’information Flux d’énergie Réglages utilisateur Interface de commande manuelle Encodage numérique Commande moteurs 6 Éjections de balles Balles éjectées 3 Gestion et traitement de l’information Ondes I.R. codées Récepteur / décodeur I.R. Évolution du Robo-Pong Ordres de commande Commande afficheur LCD 6 Interface visuelle Informations visuelles Page 9 / 11 STI2D 2.4. ROBO-PONG® Diagramme de blocs internes de la carte évolutive avec évolutions Positionnement de la tête Position de la tête Info balles éjectées M/A 5V Info position de la tête Réglages utilisateur Paramétrage Interface de commande manuelle Interface web de communication Télécommande IR Onde I.R. codée Flux d’information 15V Flux d’énergie Balles Réglages encodés Paramètres sur liaison série Gestion et traitement de l’information Ordre de commande Réglages utilisateur Info balles éjectées Commande moteurs Commande afficheur LCD Récepteur IR Éjections de balles Interface visuelle Pongiste Balles Balles éjectées renvoyées Gestion des cibles Informations visuelles Infos cibles touchées Infos batterie 15V Alimentation autonome Tension batterie Fonction associée à la problématique n°0 Fonction associée à la problématique n°1 Alimentation 5V Fonction associée à la problématique n°2 Fonction associée à la problématique n°3 Fonction associée à la problématique n°4 Évolution du Robo-Pong Page 10 / 11 STI2D 2.5. ROBO-PONG® Schéma structurel Évolution du Robo-Pong Page 11 / 11