
Cheap
This sensor rely on simple IR LED, a technology that is easily affordable. It is really cheap compared to other similar sensor that required ultrasonic or microwave technologies

Simple
Based on the property of an LED to act as a photodiode, that is, a photodetector able to sense and detect changes in the received light.

Yet Complex
But not complicated. In fact, behind the sensor you'll find a learning algorithm that calibrate this to a centimeter accuracy.
Hardware. Few components required.
All you need is an Arduino board and two IR LED. You can addtionaly use a support for the LEDs to help you to keep them in position and prevent light to disturb the sensor. We used the one gently provided by GioBlu Robotics


Software. Supervised learning regression algorithm.
We use the sensor developed and tested by GioBlu at GioBlu Robotics (thanks again!) and on top of that we have added a learning algorithm. That is, you can train your Sensorino at recognize distances by experience. For example, during the training, you can place the sensor in front of a surface and say "Hey, that's a centimeter!" and Sensorino will learn and remember it next time he see that.
Uses. A few examples.
This sensor can be usefull to implement some home automation solutions, for example a proximity sensor than turn on some light when somebody pass in front of it, or to perform motion detection and set up an alarm system. Since the sensor have a centimeter accuracy, you can do much more than use it in a discrete proximty/non-proximity scenario. Want to try a new kind of interaction to adjust the intensity of the light in your appartment? This are just example, you can apply it to your needs and your creativity.
