Anonymous
Mar 30, 2026
Rating: 5/5
Excellent for smart home switches
I used this to create a touchless light switch for my kitchen. It detects hand waves perfectly without false triggers. Highly recommended for automation enthusiasts.
Description
Reviews
| Brand | - |
| Category | Robotics / STEM Teaching Tools / Sensors |
| Origin | - |
| Sensor Type | APDS-9960 RGB, IR, Gesture, and Proximity |
| Interface | I2C (Inter-Integrated Circuit) |
| Operating Voltage | 2.4V to 3.6V |
| Gesture Detection | Up, Down, Left, Right |
| Proximity Range | Adjustable up to 100mm |
| Ambient Light Sensing | Yes, with IR rejection |
| Package Type | Breakout Board with Header Pins |
| Dimensions | 25mm x 18mm x 3mm |
| Compatibility | Arduino, Raspberry Pi, ESP32, STM32 |
| Application | Touchless Control, Smart Lighting, Robotics |
Anonymous
Mar 30, 2026
Rating: 5/5
Excellent for smart home switches
I used this to create a touchless light switch for my kitchen. It detects hand waves perfectly without false triggers. Highly recommended for automation enthusiasts.
Anonymous
Mar 24, 2026
Rating: 4/5
Great sensor, minor calibration needed
The proximity sensing is very responsive. I had to tweak the threshold values in the code to get the range exactly how I wanted it, but once set, it's rock solid.
Anonymous
Mar 20, 2026
Rating: 5/5
Perfect for gesture projects
This module works flawlessly with my Arduino Uno. The gesture recognition is surprisingly accurate even in varying light conditions. Setup was easy using the standard library.
Anonymous
Mar 13, 2026
Rating: 5/5
Great value for learning
Bought this for a university project on human-computer interaction. The data output is clean and the I2C communication is stable. Documentation online is plentiful.
Anonymous
Mar 08, 2026
Rating: 4/5
Solid performance
We bought ten of these for our workshop. Nine worked out of the box, one had a slightly loose pin but was easily soldered back. Gesture detection speed is impressive.
Anonymous
Mar 06, 2026
Rating: 5/5
Reliable and fast
Integration with ESP32 was seamless. The ability to read RGB colors in addition to gestures adds a lot of versatility to potential projects. Very happy with this purchase.
Q: How do I adjust the sensitivity of the proximity sensor?
A: Sensitivity is adjusted via software by modifying the LED drive strength, pulse count, and gain settings in your code. Most libraries provide functions like setProximityGain() or setLEDBoost() to handle this easily.
Q: Is a library available for Python on Raspberry Pi?
A: Yes, there are several open-source Python libraries available for Raspberry Pi, such as 'apds9960' or those included in the Sense HAT ecosystem. You can install them via pip or clone them from GitHub.
Q: Can I use this to detect specific colors?
A: Yes, the APDS-9960 includes an RGB sensor that can distinguish between different colors. However, it is designed for relative color sensing rather than precise colorimetry, so it is best suited for distinguishing broad color categories.
Q: What is the maximum distance for reliable gesture detection?
A: Gesture detection typically works best within 2cm to 15cm from the sensor surface. Distances beyond this may result in reduced accuracy depending on ambient lighting and the speed of the hand movement.
Q: Does this module work directly with 5V Arduino boards?
A: The sensor operates at 2.4V-3.6V. While many breakout boards include a voltage regulator allowing 5V input, please check your specific board schematic. Logic level shifting may be required for the I2C lines if your board does not have built-in level shifters.