Teleguide2012-1 : Différence entre versions
(→1/ La construction du robot) |
|||
| Ligne 10 : | Ligne 10 : | ||
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. | 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''' == |
| − | 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 | + | '''1/Le châssis''' |
| + | 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''' | ||
| + | |||
| + | 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 | ||
Version du 25 février 2013 à 08:44
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 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
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