Module de reconnaissance de gestes PAJ7620U2

Utilisation de capteurs et composants électroniques avec Arduino.
Une fiche de tutoriel pour chaque.

Module de reconnaissance de gestes PAJ7620U2

Messagepar tiptop » Sam 24 Avr 2021 14:06

Module de reconnaissance de gestes PAJ7620U2

Principe de fonctionnement
Ce capteur de mouvements est capable de reconnaître différents gestes de la main qui se déplace devant .Il utilise l'interface I2C avec seulement 3 fils.
On peut l'utiliser pour contrôler les mouvements d'un robot ou divers appareils avec plusieurs commandes distinctes.

Image

Matériel utilisé

Souder les pins sur le capteur PAJ7620U2 et le brancher sur l'arduino

Branchement réalisé
Capteur ---- Arduino
  • VCC (alimentation) -- 5V jaune
  • GND ------------------- GND orange
  • SCL (clock I2E) ---------pin A5 rouge
  • SDA (data I2E) -------- Pin A4 brun
  • INT (interrupt output) -----
Image
Installer la librairie pour piloter le capteur PAJ7620U2
Dans le menu Sketch/Include Librairie/Manage Librairie
chercher "PAJ7620U2" (librairie de Seeduino), redémarrer l'interface IDE après son installation.

l'adresse I2C du module est 0x73.

Programme de test
Aller dans le menu Files/Examples/GesturePAJ7620/ et ouvrir le fichier

Le paramètre GES_REACTION_TIME = 800 définit un temps de réaction de 0.8 sec, on peut le raccourcir pour obtenir un capteur plus vite réactif.



Il y a 9 gestes de base qui sont détectés, avec une distance de la main qui bouge 5 à15 cm devant :
Bas, haut, gauche, droite, avant, arrière, rotation horaire, anti-horaire, bascule.
On peut aussi détecter des combinaisons de mouvements successifs pour en distinguer 15
Ouvrir le serial monitor réglé sur 9600 bds pour visualiser les résultats de la détection de mouvements.

Image

1 Left-right (gauche-droite)
2 Right-left (droite-gauche)
3 Right (droite)
4 Left (gauche)
5 Forward (avant)
6 Backward (arrière)
7 Forward-Backward (avant-arrière)
8 Backward-Forward (arrière-avant)
9 Up-down (haut-bas)
10 Down-up (bas-haut)
11 Up (haut)
12 Down (bas)
13 Clockwide(rotation sens horaire)
14 Anti clockwise (rotation inverse)
15 Wave (bascule)

Références
https://www.arduino.cc/reference/en/lib ... e-paj7620/
https://wiki.seeedstudio.com/Grove-Gesture_v1.0/
tiptopboards - admin
Avatar de l’utilisateur
tiptop
Administrateur du site
 
Messages: 93
Inscription: Mar 13 Aoû 2013 20:38
Localisation: 38

Retourner vers Capteurs et composants

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 6 invités