Датчик жестов, цвета, приближения APDS-9960

  • Артикул:
    08080006
  • Доступно:
    28 шт.
  • Страна производства:
    Китай
330 р.

Датчик APDS9960 - способен определять уровень освещённости в Lux (как общий, так и по трём каналам спектра - красный, зелёный, синий), приближение объектов (препятствий) и жесты (движение объектов влево, вправо, вверх, вниз, к датчику и от него).
У более ранней модели APDS9930 имеются только функции определения приближения и уровня общей освещённости.
Модуль построен на базе одноимённого датчика APDS9960, в состав которого входят: ИК-светодиод с программируемым драйвером, 4 фотодиода для обнаружения жестов, 3 фотодиода реагирующих на разные спектры для определения цвета, 1 фотодиод общей освещённости, Уф и ИК-фильтры, усилители с программируемым коэффициентом усиления, МК, АЛУ, АЦП, ОЗУ, контроллер шины I2C с адресом ведомого 0x39 и множество дополнительных блоков.
Результаты освещённости в Lux выводятся с использованием эмпирической формулы для аппроксимации реакции человеческого глаза.

Жесты

Датчик APDS9960 способен реагировать на следующие жесты:

UP - Движение руки перед датчиком ВПЕРЁД или ВВЕРХ (зависит от положения датчика в пространстве)
DOWN - Движение руки перед датчиком НАЗАД или ВНИЗ (зависит от положения датчика в пространстве)
LEFT - Движение руки перед датчиком ВЛЕВО
RIGHT - Движение руки перед датчиком ВПРАВО
NEAR - Приближение руки К датчику. Плавно приблизьте руку к датчику сверху на расстояние ≈ 1-5 см., задержите её не менее чем на 1 секунду и быстро уберите в любую сторону
FAR - Удаление руки от датчика. Быстро приблизьте руку к датчику с любой стороны, на расстояние ≈ 1-5 см., задержите её не менее чем на 1 секунду и плавно уберите от датчика вверх
NONE - Датчик зафиксировал движение, но не смог его распознать

Подключение

У датчика APDS-9960 логика и питание только 3,3 В!
Выводы SDA и SCL модуля подключаются к аппаратной шине I2C Arduino. Если ваша Arduino имеет 5 В логику, то выводы SDA и SCL подключаются через двунаправленный преобразователь уровней 3.3 - 5 В.
Выводы GND, VCC и VL являются выводами питания (вывод VCC - питание модуля +3.3 В, а вывод VL - питание встроенного ИК-светодиода +3.0... +4.5 В).
В модуле вывод VL соединён с VCC через перемычку PS, следовательно, напряжение питания +3.3 В, подаётся только на вывод VCC.
Если Вам потребуется запитать ИК-светодиод от вывода VL а не от питания модуля VCC, то уберите припой с перемычки PS модуля.
Вывод INT модуля является выходом прерывания (активный уровень - логический «0») который в зависимости от выбранного режима работы может реагировать на яркость, обнаружение объектов, действия и т.д.
Данный вывод можно не использовать (постоянно опрашивая модуль), можно использовать по прямому назначению (подключить к выводу Arduino поддерживающему внешнее прерывание) и опрашивать модуль только по внешнему прерыванию, а можно подключить к нему обычный светодиод который будет сигнализировать о том, что модуль отреагировал на какое то действие или событие.
Ниже представлены 2 варианта работы с датчиком APDS9960, с использованием вывода INT (с прерываниями) и без использования вывода INT (без прерываний).

Подключение без использования прерывания:

SDA - линия данных шины I2C. Подключается к выводу A4 Arduino UNO через двунаправленный преобразователь
SCL - линия тактирования шины I2C. Подключается к выводу A5 Arduino UNO через двунаправленный преобразователь
GND - общий вывод питания. Подключается к выводу GND Arduino UNO
VCC - вывод питания модуля. Подключается к выводу 3.3V Arduino UNO
VL - вывод питания драйвера ИК-светодиода. Не используется
INT - выход прерывания модуля. Не используется

К выводу INT датчика можно подключить светодиод (катод к выводу INT, а анод к выводу 3.3V). Если Вы будите его использовать, то функции: enableLightSensor(), enableGestureSensor() или enableProximitySensor() скетчей требуется вызывать с параметром true, а не false, как это указано в скетчах.
Светодиод будет фиксировать прерывания (указывать на то, что модуль отреагировал на какое то действие или событие), но сами прерывания не будут участвовать в алгоритме обработки данных, так как вывод INT датчика не подключён к Arduino.


Технические характеристики

Диапазон питающего напряжения (В): 2.4 - 3.6
Интерфейс: I2C
Частота шины I2C (кГц): 400 
I2C адрес: 0x39
Диапазон чувствительности распознавания датчика (см): 10 - 20
Температура эксплуатации (°С): -30... +80
Размеры (мм): 20×15

Комплектация

1 × Датчик жестов, цвета, приближения APDS-9960

Способы доставки

Самовывоз

Вы можете забрать свой заказ самостоятельно в часы работы (Пн - Пт 10.00-18.00) офиса по адресу Староватутинский проезд д.12/3 (м Бабушкинская).
Обязательно ознакомьтесь со схемой прохода/проезда в разделе Контакты.
Внимание! Въезд на территорию на автомобиле не доступен. Машину можно оставить рядом на бесплатной парковке.
Вход на территорию свободный.
Оплата заказа осуществляется наличными. Возможен перевод на банковскую карту.

Доставка в пункт выдачи СДЭК

Пункты выдачи "СДЭК" в Вашем населённом пункте

Заказ передается в доставку на следующий рабочий день.
Оплата возможна при получении
Cрок доставки зависит от удаленности и рассчитывается автоматически.
После оформления заказа на электронный адрес указанный при оформлении заказа высылается трек-номер для отслеживания
Стоимость доставки рассчитывается автоматически. При заказе от 5000 р – доставка до пункта выдачи бесплатно.

Доставка курьером СДЭК

Курьером "СДЭК" по вашему адресу

Заказ передается в доставку на следующий рабочий день.
Оплата возможна при получении, при этом наложенный платеж взимаемый транспортной компанией указывается при оформлении заказа.
Cрок доставки зависит от удаленности и рассчитывается автоматически.
После оформления заказа на электронный адрес указанный при оформлении высылается трек-номер для отслеживания
Стоимость доставки рассчитывается автоматически

Почтой России – до почтового отделения в Вашем населённом пункте

Заказ передается на Почту в течении 1-2 рабочих дней после 100% оплаты
Cрок доставки зависит от удаленности и рассчитывается автоматически.
После оформления заказа на электронный адрес указанный при оформлении высылается трек-номер для отслеживания
Стоимость доставки рассчитывается автоматически

Способы оплаты

Оплата банковской картой

Оплата заказа может быть произведена с использованием банковской карты VISA, Maestro, MasterCard, МИР и другими. Оплата осуществляется прямо на сайте непосредственно после оформления заказа.
Для оплаты (ввода реквизитов Вашей карты) Вы будете перенаправлены на платежный шлюз АО «Тинькофф Банк». Соединение с платежным шлюзом и передача информации осуществляется в защищенном режиме с использованием протокола шифрования SSL. В случае если Ваш банк поддерживает технологию безопасного проведения интернет-платежей Verified By Visa или MasterCard SecureCode для проведения платежа также может потребоваться ввод специального пароля.
Наш сайт поддерживает 256-битное шифрование. Конфиденциальность сообщаемой персональной информации обеспечивается АО «Тинькофф Банк» в соответствии с требованиями Центрального банка. Введенная информация не будет предоставлена третьим лицам за исключением случаев, предусмотренных законодательством РФ.

Оплата при получении

Заказ можно оплатить наличными, по факту получения товара от Курьера или при получении в пункте выдачи заказов СДЭК.
После оформления заказа наш менеджер при необходимости свяжется с Вами для уточнения деталей.

Безналичный расчет для юридических лиц

Оформление заказа для юридических лиц возможна при заказе от 5000 рублей. 
При оформлении заказа заполните поле Комментарий или вышлите Ваши реквизиты нам на почту [email protected]
Отгрузка товара осуществляется после поступления оплаты
Подробности и основные ответы на вопросы по работе с юридическими лицами в разделе Юридическим лицам