Grumpy Hedgehog is a device that allows you to interact with electronic devices through movements. We can easily create our own movements and patterns to transmit actions through different communication channels (USB HID, Wifi, IR …) or simply use its relay and servo motor.
The system is based on the VL53L1X time-of-flight sensor, a technology that uses a waveform sent by a device (in this case an invisible laser emitter) and a receiver (SPAD). The time for that waveform to return to the receiving end of the same device is recorded to provide the so-called “time of flight”.
In the image below we see the required hardware.