Wearables

Contrôlez l'électronique avec vos yeux avec cet hyperviseur framboise

Contrôlez l'électronique avec vos yeux avec cet hyperviseur framboise

Les personnes qui ne peuvent pas utiliser leurs mains avec une efficacité maximale peuvent trouver extrêmement difficile d'interagir avec les appareils à écran tactile. Ainsi, Zack Freedman a proposé Hypervisor.

Le dispositif portable suit les mouvements oculaires de l'utilisateur et la position de la pupille pour déplacer un curseur de souris sur un dispositif. Freedman a participé au concours du prix Hackaday avec l'appareil au profit de l'organisation à but non lucratif United Cerebral Palsy.

VOIR AUSSI: DE NOUVELLES LENTILLES DE CONTACT POUR TRAITER LES MALADIES DES YEUX QUI PEUVENT ENTRAÎNER LA Cécité

Hypervisor fonctionne sur un module de calcul Raspberry Pi 3+ intégré sur une carte de base StereoPi. Les capteurs de l'appareil transmettent toutes les informations au Raspberry Pi et il traite l'entrée de données. Il existe deux émetteurs et récepteurs infrarouges qui traitent les informations de l'appareil et les données de regard. Deux interfaces série de caméra (CSI) fournissent des données environnementales ainsi que des données oculaires pour le traitement de la vision par ordinateur. Et certaines LED à spectre visible indiquent à l'utilisateur l'état de la machine, si elle fonctionne ou non, etc.

Afin de déterminer où vous regardez, l'une des caméras IR CSI transmet un flux vidéo continu au Raspberry Pi Compute Module 3+ exécutant OpenCV (qui est une bibliothèque axée sur la vision par ordinateur en temps réel). Pendant ce temps, une deuxième caméra est utilisée pour améliorer la précision de certaines choses comme l'endroit où vous regardez et où votre pupille est dirigée.

Une fois tous les calculs terminés, l'appareil détermine où vous regardez et y place le curseur. Vous pouvez cligner des yeux pour cliquer, plisser les yeux pour glisser-déposer, clignoter deux fois en succession rapide pour faire défiler vers le haut et vers le bas. Les appareils sont connectés à un récepteur dédié qui extrait les données du casque, afin qu'il sache où positionner le curseur.

Vous pouvez trouver la page du projet ici, le référentiel GitHub ici,


Voir la vidéo: Ajout dun capteur de luminosité à mon détecteur de mouvements. (Octobre 2021).