• sales

    +86-0755-88291180

PAJ7620U2 Gesture Sensor User Guide

Introduction

PAJ7620U2 Gesture Sensor,gesture recognition function with general I2C interface into a single chip.
It can recognize 9 gestures including move up, move down, move left, move right, etc with a simple swipe of your hand.

Features

  • Based on PAJ7620U2 sensor, directly recognizes 9 basic gestures, supports gesture interrupt output
  • Embedded infrared LED and optical lens, be able to work in low-light even dark environment
  • I2C interface, requires only two signal pins to control
  • Onboard voltage translator, compatible with 3.3V/5V logic level

Specification

  • Operating voltage: 3.3V/5V
  • Communication interface: I2C
  • Recognition distance: 5cm ~ 15cm
  • Supported gestures: up, down, left, right, forward, backward, clockwise, anticlockwise, shake
  • Recognition rate: 240Hz
  • Recognition angle: 60° (diagonal)
  • Ambient light immunity: <100k Lux
  • Dimensions: 20mm × 20mm
  • Mounting hole size: 2.0mm

Interface

PINSYMBOLDescription
1VCC3.3V/5V
2GNDGround
3SDAI2C data pin
4SCLI2C clock pin
5INTExternal interrupt pin

How to use it

We provide demo codes for easy testing, you can download the demo codes from #Resources

Unzip the archive downloaded to get the codes.

Raspberry Pi

  • Insert the Micro SD card of Raspberry Pi to host PC.
  • Copy the RapberryPi folder to boot directory of the micro SD card.
  • Start your Raspberry Pi with the Micro SD card
  • You can find that the RaspberryPi codes are saved in the BOOT directory.
  • Copy the folder to home directory
sudo cp -r /boot/RaspberryPi/ ./
sudo chmod 777 -R RaspberryPi/
cd RaspberryPi



Install libraries
  • BCM2835:
wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.64.tar.gz
sudo tar zxvf bcm2835-1.64.tar.gz
cd bcm2835-1.64
sudo ./configure
sudo make
sudo make check
sudo make install
  • Install wiringPi
sudo apt-get install git
sudo git clone git://git.drogon.net/wiringPi
cd wiringPi
sudo ./build
  • Install python
sudo apt-get install python-pip 
sudo pip install RPi.GPIO
sudo pip install spidev
sudo apt-get install python-imaging
sudo apt-get install python-smbus
sudo apt-get install python-serial
Enable I2C
sudo raspi-config
  • Choose Interfaceing Options -> I2C -> Yes
Hardware connection

The colors of wires may be different, please connect it according to the silk screen printing.

Gesture SensorRaspberry Pi (Board)Raspberry Pi(BCM2835)
VCC3.3V3.3V
GNDGNDGND
SDA3P2
SCL5P3


Run the codes
  • BCM2835 codes
cd ~/RaspberryPi/bcm2835/
cd Gesture
sudo make
sudo ./PAJ7620U2
  • wiringPi codes
cd ~/RaspberryPi/wiringPi
cd Gesture
sudo make
sudo ./PAJ7620U2
  • Python codes
cd ~/RaspberryPi/python
cd Gesture			
sudo python PAJ7620U2.py
Expecture result
  • Gesture detecting
  • Object detecting

STM32 examples

The STM32 examples is based on Waveshare XNUCLEO-F103RB whose chip is STM32F103RB, HAL libraries.

Hardware connection

Connect the sensor to STM32 board according the table, then connect USB to UART interface of XNUCLEO board to host PC.

Gesture SensorSTM32
VCC3.3V/5V
GNDGND
SDAPB9
SCLPB8


  • Open the project (STM32 demo codes) with Keil software
  • Compile it and program to board
Expectre result
  • Run serial assistance software, set bard rate to 115200
  • Gesture Detecting:
  • Obeject detecting:

Arduino

The demo codes provide is based on the Arduino UNO

Hardware connection
Gesture SensorArduino
VCC5V
GNDGND
SDASDA
SCLSCL


  • Open the codes by Arduino IDE
  • Compile and upload to Arduino Board
Expected result
  • Gesture detecting
  • Object detecting

TAG: DeepSeek AI Voice Chat ESP32 S3 Development Board 2.06-inch AMOLED Display 410&times;502 2.06inch TouchScreen Programmable Watch Raspberry Pi Pico 2 RP2350B 2.1 inch Round LCD Touch Display 480x480 HMI LVGL QMI8658 6-axis 65K Colors Industrial Modbus RTU RS485 8-ch 30A High Current Relay Module (E) With Digital Input Raspberry Pi 5 SSD ESP32 Microcontroller Development Board 240MHz ESP32-WROOM/WROVER Raspberry Pi 5 Box Case Ki-A PCIe to RJ45 Gigabit Ethernet All Ports To Pi's USB Side USB Binocular Camera 2MP AR0144 Distortion Free Binocular Synchronous Frame USB 2.0 Plug and Play Raspberry Pi GNSS Expansion Board Q43 Helical RTK Centimeter-Level Positioning NEO-F9P-15B GPS GLONASS Galileo BDS QZSS NavIC For Jetson ESP32 Arduino CSI-to-HDMI Tang Nano Series FPGA FAQ spotpear 2.15 inch e-Paper HAT+ B E-Ink Red/Black/White 296×160 Screen Display For Arduino /Raspberry Pi /Jetson Nano /STM32 3.5 inch LCD Computer CPU GPU RAM Monitor PC USB Secondary Display Screen Raspberry Pi XIAO-nRF52840 Plus 20GPIOs BLE Sense Tiny SuperMini Onboard Mic/Sensor For Arduino For SeeedStudio Lazy Keyboard Computer USB Monitor Screen spotpear Raspberry Pi 7inch DSI DeepSeek AI Voice Chat ESP32 S3 Development Board 1.8 inch AMOLED Display 368×448 1.8inch TouchScreen Programmable Watch QMI8658 /MIC /Audio /Battery