loader

9. La canne blanche électronique

Utilisateur du TI-Innovator Hub et de la TI-83 Premium CE Edition Python ? Nous avons le plaisir de vous proposer des activités à réaliser en classe. Ressource n°9 : utilisation d'un capteur de distance et d'un moteur vibrant. Auteurs : A. Techer - L. Didier

Il s’agit ici d’élaborer pour les personnes malvoyantes une canne blanche électronique afin de détecter les éventuels obstacles sur le chemin.

La première aide venant à l’esprit quand on mentionne les déplacements d’une personne déficiente visuelle est la canne blanche : c’est l’outil indispensable pour se déplacer de manière autonome et plus sûre. Nous allons ici faire vibrer un petit moteur dédié et relié à la canne dont l’intensité de la vibration dépendra de la distance à l’obstacle devant soi.

Comment mettre en œuvre un capteur de distance et un moteur vibrant afin de réaliser ce prototype de canne blanche électronique ? C’est ce que nous proposons de réaliser dans cette activité.

Le programme ‘CANELEC’ contient les bibliothèques nécessaires à la prise en charge du TI-Hub et des capteurs/actionneurs utilisés ainsi qu’une boucle s’arrêtant lorsque la distance devient inférieure à 10cm.


  1. Créer un nouveau script de type « STEM Hub » nommé « CANELEC » sur la Ti 83 premium CE Python (voir fig.1) puis importer les bibliothèques prenant en charge le capteur de distance ‘ranger’ et le moteur vibrant ‘vibmotor’ (voir fig.2).

  2. Créer 2 variables in1 (pour le capteur de distance) et out1 (pour le moteur vibrant), puis afficher la distance d mesurée (voir fig.3).

  3. La puissance de la vibration sera stockée dans une variable p qui va dépendre de d. Cette puissance doit être comprise dans l’intervalle [0 ; 255] pour l’actionneur moteur vibrant Grove. Par exemple :  p=255×(1-d)
    Compléter l’algorigramme de la figure 4.

  4. Traduire alors l’algorigramme précédent en langage Python (voir fig.5).





 






Le programme peut être téléchargé ici => CANELEC.8xv

Licenza d'uso