Thales' cellular IoT products business is now part of Telit Cinterion, find out more.

You are here

Telit Cinterion IoT Developer Community

How to integrate a proximity sensor

Showcase, June 30, 2016 - 4:29pm, 3319 views

For applications which don't require a very accurate distance measurements, instead of a high precision Ultrasonic Distance Sensor, we may use a much cheaper IrDistance sensor. It will not be as accurate as Ultrasonic, but will enable our device to distinguish if something is empty/full (e.g. trash container) or open/closed. While US distance sensor's accuracy is about 1cm IR sensor is about 2-5cm. It is fairly enough for wide variety of apps. It is also very easy to integrate with the ConceptBoard.
proximity sensor
Hardware remarks:
- We have used typical Infrared Proximity Sensor - Sharp GP2Y0A21YK (e.g.
- sensor has three lines, they need to be connected to GND, 5V and Analog Digital Converter (we have used ADC2 on ConcepBoard's ADC multiplexer)
- converted values may differ depending on type of IR sensor. They can be aligned by conversion tables DISTANCES/VOLTAGES in IrDistanceSensorReader class


Bartłomiej Gemalto Moderator's picture
Bartłomiej Gemalto Moderator