Описание
Модуль многофункционального датчика APDS-9960
Многофункциональный датчик APDS-9960 позволяет определять цвет поверхности (как этот детектор), оценивать расстояние до препятствия и распознавать простые жесты.
Габаритные размеры устройства 25 х 17 мм, на плате имеются два крепежных отверстия диаметром по 3 мм, расстояние между центрами отверстий 11 мм. Масса датчика 1,4 г. На плате модуля имеется инфракрасный светодиод, тусклое свечение которого вполне можно заметить невооруженным глазом, даже в условиях не слишком яркого дневного освещения, для лучшей заметности следует использовать сильную лупу. Излучение светодиода отражается от исследуемой поверхности и попадает на группу фотодиодов. С другими устройствами взаимодействие происходит по интерфейсу I2C.
Плата устройства имеет 5 контактов:
- VCC – питание 3,3 В,
- GND — общий провод,
- INT — вывод для сигнала прерывания,
- SDA и SCL — контакты интерфейса I2C [1-4].
Для работы с данным устройством написана специальная библиотека SparkFun_APDS-9960_Sensor_Arduino_Library-master . К ней прилагается ряд примеров, иллюстрирующих работу устройства в разных режимах. Программа ColorSensor позволяет отличать цвет поверхности. В качестве подопытных поверхностей были использованы папки трех цветов. Экспериментально установлено, что для надежного распознавания цветов расстояние между поверхностью и датчиком должно составлять 1,5-2 см.
https://github.com/sparkfun/SparkFun_APDS-9960_Sensor_Arduino_Library
Отзывы
Отзывов пока нет.