Descripción
Qué es
El sensor GY-PAJ7620U2 es un módulo que reconoce hasta 9 gestos humanos, como movimientos de manos. Este dispositivo es útil para proyectos de interacción hombre-máquina y controles sin touch.
Características
- Reconocimiento de 9 gestos
- Potente para aplicaciones de robótica, juegos y sistemas interactivos
Para qué sirve
Ideal para proyectos que requieren un control sin contacto, por ejemplo para ajustar el volumen o cambiar de canal en una TV. Compatible con Arduino y ESP.
Tutorial: Cómo usar el Sensor de Reconocimiento de Gestos GY-PAJ7620U2
El sensor GY-PAJ7620U2 es un módulo útil para detectar e interpretar gestos humanos como el movimiento de manos. Ideal para proyectos interactivos, robótica o juegos.
Qué necesitas
- Arduino Uno
- Cable USB A-MicroB
- Alimentación 5V
Pasos
- Conecta los siguientes pines del sensor a tu Arduino: VCC a 5V, GND a GND, SDA a A4, SCL a A5.
- Descarga la biblioteca I2Cdevlib desde GitHub e instálala en Arduino IDE.
- Incluye en tu sketch el archivo Paj7620.h de la biblioteca I2Cdevlib.
- Instancia el objeto Paj7620 con los pines SDA y SCL conectados al sensor.
- Verifica si la conexión con el sensor es estable llamando a la función testConnection().
- Activa el sensor invocando la función initialize() pasando como argumento 9 (número de gestos reconocidos).
- Habilita los gestos que deseas monitorear usando enableGestures(). Verifica en el datasheet para obtener las constantes correctas.
- En el bucle principal, verifica si se ha detectado un nuevo gesto y muestra el resultado.
Código de ejemplo
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);
}
}
Miniproyecto
Crea un sistema de control interactivo para un proyector o una TV. Utiliza los gestos detectados por el sensor GY-PAJ7620U2 para controlar el volumen y cambiar de canal.
Errores comunes
- Verifica que todos los pines estén correctamente conectados.
- Asegúrate de tener instalada la biblioteca I2Cdevlib.
- Verifica las constantes de los gestos en el datasheet del sensor.
- Verifica la alimentación del módulo (5V).
Accesorios recomendados
- Arduino Uno
- Impresora 3D para crear una caja protectora para el sensor
- LED RGB
- Zumbador
Preguntas frecuentes
¿Cómo puedo optimizar la detección de gestos?
Aumenta la luminosidad y reduce las interferencias visuales.
¿Cuál es la alimentación mínima necesaria para el sensor?
5V, consulta el datasheet.






Valoraciones
No hay valoraciones aún.