General

Improving low-reflectivity detection (diffuse surfaces) with the SEN0158

userHead Peter.Love 2025-11-06 21:36:41 11 Views1 Replies

Hi all,
I’m working on a project using the SEN0158 IR positioning camera and am running into difficulties detecting laser reflections from diffuse (low-reflectivity) surfaces at a distance of ~2-3 m. I’d love to hear about any techniques you’ve used, or experiments you’ve run, to improve detection in such conditions.

Does anyone know for sure whether the SEN0158 allows manual adjustment of analog gain or exposure via register writes? I couldn’t locate documentation beyond the basic I2C interface in the wiki. 


Thanks in advance,

geometry dash

2025-11-06 22:01:24

The SEN0158 is the DFRobot “Gravity IR Positioning Camera” (the same family as the Nintendo Wiimote IR camera). Its public docs only show the simple I²C init and the 4-blob output, but community reverse-engineering and academic work show you can change deeper sensitivity settings by writing additional registers during initialization.

userHeadPic ahsrab.rifat