ToF Module

De Polybot Grenoble
Révision datée du 12 octobre 2020 à 21:35 par Charles blanchard (discussion | contributions) (Page créée avec « ==Présentation== Ce projet consiste en la réalisation d'un module indépendant en charge de la mesure de distance. Ce dispositif est utilisé dans le cadre de l'évitem... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Sauter à la navigation Sauter à la recherche

Présentation

Ce projet consiste en la réalisation d'un module indépendant en charge de la mesure de distance. Ce dispositif est utilisé dans le cadre de l'évitement des obstacles et adversaires lors de la coupe de France de Robotique.

Les capteurs utilisées sont des capteurs Time Of Flight VL53L0X. Ces derniers sont contrôlés grâce à un bus I2C. Ils sont précis et rapide mais présente un gros désavantage : leur adresse I2C n'est pas stockées durablement. À chaque redémarrage, l'adreesse mar défaut est utilisée. Hors nous avons besoin de plusieurs capteurs sur chaque robots et donc nous avons besoin d'un moyen pour accéder à chaque capteurs indépendament. Deux solutions sont possibles : Utiliser un multiplexeur I2C:

Câbler les pins xSHUT des capteurs: câbler ces pins permettent de couper ou alimenter les capteurs grâce à un signal. En alumant chaque capteur un par un, puis en changeant son adresse, nous obtenons un parc de capteurs allumés et configuré. Cette procédure est nécessaire à chaque démarrage de la carte.

Historique

Jusqu'à présent, le microcontrôleur principal de chaque robot était en charge de la gestion et de la mesure. Un multiplexeur I2C, (insérer réf) était utilisé, il permettait de contacter chaque capteurs indépendament même si leur adresse était la même.

Capteurs ToF VL53L0X

Participants

Prénom & Nom Filière
Errikos Messara IESE-5
Charles Blanchard IESE-6

Hardware

Version 1

Version 2

Firmware

Toolchain

Version 1