Teleguide2011-3 : Différence entre versions

De Wiki de bureau d'études PeiP
(Conception du programme)
Ligne 26 : Ligne 26 :
 
Pour être sûr que la chaîne de données était sans faille, nous avons fait en sorte que le programme affiche une îcone sur le boitier si celui-ci recevait bien un signal du téléphone.  
 
Pour être sûr que la chaîne de données était sans faille, nous avons fait en sorte que le programme affiche une îcone sur le boitier si celui-ci recevait bien un signal du téléphone.  
 
Le signal est en fait une valeur numérique qui est ensuite stockée dans une variable. Celle-ci est alors analysée et comparée aux valeurs types correspondantes au mouvement du robot. En fonction de la réponse de la comparaison, l'action détectée est réalisée.
 
Le signal est en fait une valeur numérique qui est ensuite stockée dans une variable. Celle-ci est alors analysée et comparée aux valeurs types correspondantes au mouvement du robot. En fonction de la réponse de la comparaison, l'action détectée est réalisée.
 +
[[Fichier:programme.jpg|Programme sous legomindstorm|200 px | center|thumb]]

Version du 15 mars 2012 à 17:47

Robot téléguidé via wifi

Construction du robot

Nous avons construit le robot lors de la première et seconde séance. La difficulté étant de construire un robot qui puisse supporter tout un panel de capteurs, câbles, et matériel informatique(foxboard, boitier de contrôle Lego, ...)

Construction du châssis du robot lors de la 1ère séance
Construction du support du robot terminé
Robot terminé monté avec tous les périphériques nécessaires
Robot terminé monté avec tous les périphériques nécessaires 2


Configuration de la foxboard

Après avoir rencontré des problèmes de connections entre la foxboard et l'ordinateur (dus à de multiples problèmes d'intérences bluetooth), nous avons transformé la foxboard en borne wifi. Nous nous connectons à cette borne via un téléphone android.

Une foxboard


Conception du programme

Il a fallu concevoir un programme permettant d'éxecuter les commandes envoyer par le téléphone. Ces données passent du téléphone à la foxboard via wifi et de la foxbard au boitier de contrôle via bluetooth. Nous avons éditer ce programme sur le logiciel fourni par légomindstorm. Le logiciel est assez complexe et nous avons eu quelques difficultés à nous adapter à l'utilisation de la programmation en puzzle.

(image telephone -> foxbard -> boitier -> valeur -> actions)

Descriptif du programme:

Pour être sûr que la chaîne de données était sans faille, nous avons fait en sorte que le programme affiche une îcone sur le boitier si celui-ci recevait bien un signal du téléphone. Le signal est en fait une valeur numérique qui est ensuite stockée dans une variable. Celle-ci est alors analysée et comparée aux valeurs types correspondantes au mouvement du robot. En fonction de la réponse de la comparaison, l'action détectée est réalisée.

Programme sous legomindstorm