Salut à tous !
Exposition du problème : mes camarades et moi sommes en 1èreS et notre TPE consiste à mettre en oeuvre un chariot de course automatique. En gros, l'utilisateur marche dans le supermarché et le robot le suit tout en évitant les obstacles.
Pour éviter les obstacles, nous utilisons des capteurs à ultrasons (placés sur un servomoteur).
Cependant, pour que le robot suive l'utilisateur, c'est un autre problème. Nous ne savons pas comment faire.
L'idée générale est que le robot détecte la distance à laquelle il se trouve de l'utilisateur, si cette dernière est supérieure à 1 mètre, le robot avance, et sinon, il s'arrête.
Nous avions pensé a un couple emetteur/recepteur, en plaçant l'emmeteur sur l'utilisateur (ceinture ou porte-clé peu importe) et en transmettant l'information de la distance à un picbasic (PICBASIC-3B). Celui-ci n'aurait qu'à, en fonction de l'info, exécuter telle ou telle séquence du programme.
Mais voilà, impossible de trouver un capteur détectant directement la distance. De plus, le capteur ne se repère pas dans l'espace et ne saurait pas quand l'utilisateur tourne ou se décale.
Nous avons ensuite penser à démonter une "sensor bar" de la console Wii et à prendre un capteur de "wiimote", mais là encore, quasiment impossible de retransmettre une information de distance au pic, voir même impossible de brancher le tout sans une console...
Bref, si vous avez une solution pour que ce robot nous suive, elle est la bienvenue. Je précise que le picbasic possède des entrées convertisseur "analogique/numérique", donc pas de problème si le composant capte la distance en analogique.
-----