Table des matières:

Contrôle gestuel simple à l'aide de capteurs IR : 7 étapes
Contrôle gestuel simple à l'aide de capteurs IR : 7 étapes

Vidéo: Contrôle gestuel simple à l'aide de capteurs IR : 7 étapes

Vidéo: Contrôle gestuel simple à l'aide de capteurs IR : 7 étapes
Vidéo: 3 minutes pour comprendre... les objets connectés (IoT) 2024, Novembre
Anonim
Contrôle gestuel simple à l'aide de capteurs IR
Contrôle gestuel simple à l'aide de capteurs IR

Contrôler les choses à l'aide de gestes est toujours excitant et amusant, mais avec les capteurs disponibles sur le marché pour reconnaître les gestes, ils sont assez coûteux. Alors, comment pouvons-nous faire un contrôle gestuel simple avec quelques dollars ? Eh bien, les capteurs IR, lorsqu'ils sont utilisés correctement, peuvent être utilisés pour reconnaître des gestes simples. À l'aide de 2 capteurs infrarouges, nous pouvons lui faire reconnaître quatre types de gestes, à savoir un balayage vers la gauche, un balayage vers la droite, en agitant la main et en déplaçant votre main vers l'avant et vers l'arrière.

Nous allons faire ce projet en utilisant SLabs-32. Il dispose d'un écran TFT intégré que nous pouvons utiliser en affichant des images lorsqu'un geste particulier est reconnu.

SLabs-32 est pratique avec ces projets de type kind-off, nous avons beaucoup de ressources à bord sur SLabs-32. Nous pouvons également utiliser la carte SD pour afficher des images sur l'écran TFT et changer chaque fois que nous balayons vers la gauche ou la droite.

Pour simplifier les choses, nous afficherons simplement un emoji qui semblera à gauche ou à droite en fonction de notre mouvement.

Pour obtenir votre propre SLabs-32 cliquez sur ce lien

Étape 1: Liste des matériaux

Pour ce projet, vous auriez besoin de:

  • SLabs-32 (v0.1)
  • 2 x capteurs infrarouges

Étape 2: Retrait du CI pour les valeurs analogiques

Retrait du CI pour les valeurs analogiques
Retrait du CI pour les valeurs analogiques
Retrait du CI pour les valeurs analogiques
Retrait du CI pour les valeurs analogiques

Un capteur IR nous donne normalement une sortie numérique, soit un 0, soit un 1. Nous devons retirer le circuit intégré du capteur IR et utiliser un cavalier pour le connecter au récepteur du capteur IR. Cela nous donnera des valeurs analogiques du capteur IR. Pour ce faire, tracez la broche du récepteur connectée à la broche du support IC. Observez l'image de cette étape pour avoir une idée de la façon de tracer la broche de votre récepteur. J'ai mis en évidence la trace du récepteur pour une meilleure compréhension.

Connectez un cavalier dans cette broche du récepteur du circuit intégré pour utiliser ce capteur comme capteur analogique

Étape 3: Fonctionnement du contrôle gestuel

Fonctionnement du contrôle gestuel
Fonctionnement du contrôle gestuel

Pour reconnaître les mouvements gestuels à l'aide de capteurs IR, nous utilisons un mécanisme de déclenchement. Nous avons deux capteurs IR, nommons-les pour notre commodité, IR gauche et IR droit. L'IR-gauche étant le capteur IR sur le côté gauche et l'IR-droit étant l'IR sur le côté droit. Lorsque nous balayons vers la gauche, nous déplaçons notre main de droite à gauche. Le capteur infrarouge droit détecte ce mouvement en premier et lève un drapeau. Maintenant seulement, si un mouvement est détecté au niveau du capteur IR gauche, il le reconnaît comme un balayage vers la gauche. Similaire pour le balayage à droite également. Nous ne voulons pas de mauvais résultats si nous déplaçons simplement notre main sur le bon capteur IR, cela indique un balayage vers la droite. Ainsi, pour le rendre plus sensible, nous utilisons ce mécanisme.

Pour reconnaître le geste d'ondulation, nous comptons simplement le nombre de fois que la personne a glissé à droite et à gauche consécutivement au cours d'une période de temps, qui dans notre cas est de 5 secondes.

Étape 4: Étalonnage des capteurs

Maintenant, le placement du capteur IR est très important, car ils décideront de vos valeurs de seuil. Remarquez les valeurs du capteur IR lorsque vous placez votre main près des capteurs IR, utilisez ces valeurs pour décider de votre seuil pour détecter tout mouvement à proximité de votre capteur IR. De plus, placez vos capteurs IR l'un à côté de l'autre avec environ 3 cm d'écart entre eux.

Étape 5: Connexions matérielles

Connexions matérielles
Connexions matérielles

Connectez la sortie analogique des deux capteurs IR aux entrées analogiques du SLabs-32.

Pour simplifier les choses, utilisez un ruban adhésif pour maintenir votre capteur infrarouge au même endroit. Si vous déplacez accidentellement votre capteur IR, toutes les valeurs du capteur doivent être recalibrées à nouveau. Alors, utilisez une bande ou tout ce qui le retient à un seul endroit

Étape 6: Programmation de SLabs-32

Il suffit de télécharger le croquis joint à ce projet.

Observez les lectures de votre capteur IR dans le moniteur série. Apportez des modifications si nécessaire, si les valeurs de seuil ne correspondent pas aux lectures de votre capteur IR. Ajustez les valeurs et définissez le seuil comme vous le souhaitez.

Étape 7: Devenez Tony Stark

Eh bien pas vraiment, mais maintenant vous disposez d'un mécanisme de contrôle des gestes à faible coût que vous pouvez utiliser avec tout ce que vous voulez, tout comme Tony Stark d'Iron-man le fait avec Jarvis. Ok pas vraiment mais au moins c'est un début.

Conseillé: