Teleguide2012-1 : Différence entre versions
(→La construction du robot) |
|||
Ligne 1 : | Ligne 1 : | ||
+ | ''/* Un peu léger, à actualiser */'' | ||
+ | |||
=='''Objectifs du robot'''== | =='''Objectifs du robot'''== | ||
La but de cette partie est de contrôler un robot Mindstorms à l'aide d'un navigateur internet . Pour cela, on se connecte via Wifi à un micro-ordinateur (Foxboard) comprenant des pages web permettant le contrôle du robot. | La but de cette partie est de contrôler un robot Mindstorms à l'aide d'un navigateur internet . Pour cela, on se connecte via Wifi à un micro-ordinateur (Foxboard) comprenant des pages web permettant le contrôle du robot. |
Version du 28 février 2013 à 15:42
/* Un peu léger, à actualiser */
Objectifs du robot
La but de cette partie est de contrôler un robot Mindstorms à l'aide d'un navigateur internet . Pour cela, on se connecte via Wifi à un micro-ordinateur (Foxboard) comprenant des pages web permettant le contrôle du robot.
Le matériel principal utilisé est :
- Navigateur web
- Foxboard avec interface Wifi et Bluetooth
- Brique NXT du robot Mindstorm.
Pour transmettre des ordres au robot le navigateur se connecte à la Foxboard en Wifi et accède aux pages web, selon les actions effectuées sur ces pages web la Foxboard envoie les ordres à la brique NXT sous forme de chiffres (1 pour avancer par exemple) qui effectue les actions en fonction du chiffre reçu.
La construction du robot
1/Le châssis
/* Pensez à ajouter des photos, ce sera plus parlant */
Nous avons commencé par monter le châssis proposé dans la notice, celui-ci ne nous convenait pas pour emporter le matériel nécessaire au fonctionnement de notre robot nous avons alors fabriqué notre propre châssis qui permets de transporter tout le matériel sans problèmes.
2/La programmation
/* à détailler, notamment pour indiquer ce que vous voulez faire */
Pour la brique NXT nous avons utilisé la programmation graphique. Pour cela nous avons suivi cet algorithme simple :
Tant que VRAI Réception du signal en Bluetooth et stockage dans la variable texte1 Si signal reçu alors comparaison de texte1 : 0 : S'arrêter 1 : Avancer 2 : Reculer 3 : Tourner à droite 4 : Tourner à gauche 5 : Stockage des valeurs dans deux variables et envoi dans les moteurs fin si fin tant que fin