I think you are right.tpyo kingg wrote: ↑Fri Mar 17, 2023 3:10 pmSetting aside the camera idea for a bit, if a solid state gyroscope or accelerometer is sensitive enough, it would have the advantage of being easier to program. However I do not know how subtle or small movements those boards are designed for. For sure, I²C is easy to work with in Python when the device in question is supported. The data streams would be simpler than a camera feed. The accelerometer boards look small and if they are like the other boards of similar make they would fit nicely on any head band or hat, since a hat or headband seems to be part of the requirements. The disadvantage there would be that a slim cable would be needed to connect it to either a full Raspberry Pi or a Pico. Though no soldering would be required for the models using Qwiic connectors. Perhaps someone here more familiar with the Pico could say authoritatively but I would even speculate that a Pico could pass the accelerometer readings on to a main computer and give the main computer the illusion that a mouse is connected.
There are media remote controllers known as 'air mouse' that seem to use IMUs to detect motion and control a pointer.
The remote for an LG OLED TV works this way. It is very effective.
Devices are available that are compatible with Mac so it would be easy to try it out.
The disadvantage could be that it is an active device on the head so it needs wires or batteries. Off the shelf devices might not be comfortable or discrete.
A custom design could be much smaller. even invisible at the back of the head. The size of the remote control type is chosen to fit the hand.