Descrizione
Cos’è
Il sensore GY-PAJ7620U2 è un modulo che riconosce fino a 9 gesti umani, come movimenti delle mani. Questo dispositivo è utile per progetti di interazione uomo-macchina e controlli senza touch.
Caratteristiche
- Riconoscimento di 9 gesti
- Potente per applicazioni di robotica, giochi e sistemi interattivi
A cosa serve
Ideale per progetti che richiedono un controllo senza contatto, ad esempio per regolare il volume o cambiare canale su una TV. Compatibile con Arduino e ESP.
Tutorial: Come usare Sensore di Riconoscimento dei Gestì GY-PAJ7620U2
Il sensore GY-PAJ7620U2 è un modulo utile per rilevare e interpretare gesti umani come il movimento delle mani. Ideale per progetti interattivi, robotica o giochi.
Cosa serve
- Arduino Uno
- Cavo USB A-MicroB
- Alimentazione 5V
Passi
- Collega i seguenti pin del sensore al tuo Arduino: VCC a 5V, GND a GND, SDA a A4, SCL a A5.
- Scarica la libreria I2Cdevlib da GitHub e installala in Arduino IDE.
- Includi nella tua sketch il file Paj7620.h della libreria I2Cdevlib.
- Instanzia l’oggetto Paj7620 con i pin SDA e SCL collegati al sensore.
- Verifica se la connessione con il sensore è stabile chiamando la funzione testConnection().
- Attiva il sensore invocando la funzione initialize() passando come argomento 9 (numero di gesti riconosciuti).
- Abilita i gesti che vuoi monitorare usando enableGestures(). Verifica sul datasheet per ottenere le costanti corrette.
- Nel loop principale, controlla se un nuovo gesto è stato rilevato e visualizza il risultato.
Codice di esempio
Paj7620 gesture;
void setup() {
gesture.initialize(9);
gesture.enableGestures();
}
void loop() {
if (gesture.isNewGesture()) {
digitalWrite(LED_BUILTIN, HIGH);
Serial.print("Rilevato gesto: ");
Serial.println(gesture.getLatestRecognizedGesture());
delay(500);
digitalWrite(LED_BUILTIN, LOW);
}
}
Mini-progetto
Crea un sistema di controllo interattivo per un proiettore o una TV. Utilizza i gesti rilevati dal sensore GY-PAJ7620U2 per controllare il volume e cambiare canale.
Errori comuni
- Verifica che tutti i pin siano correttamente collegati.
- Assicurati di avere installato la libreria I2Cdevlib.
- Controlla le costanti dei gesti nel datasheet del sensore.
- Verifica l’alimentazione del modulo (5V).
Accessori consigliati
- Arduino Uno
- Stampante 3D per creare un contenitore protettivo per il sensore
- LED RGB
- Buzzer
Domande frequenti
Come posso ottimizzare la rilevazione dei gesti?
Aumenta la luminosità e riduci le interferenze visive.
Qual è l’alimentazione minima necessaria per il sensore?
5V, verificare sul datasheet.




