Датчик жестов GY-9960-3.3 (APDS-9960)
Управление жестами — очень удобная и крутая функция для любого устройства из мира интернета вещей. При помощи различных движений (в основном, это взмахи рук в разные стороны) можно заставить ваше устройство выполнять определенные действия. Примерно такие же датчики стоят в некоторых смартфонах.
Реализуется это следующим образом: в датчик жестов встроен инфракрасный (ИК) светодиод (источник ИК сигнала ) и 4 фотодиода (принимают отраженный ИК сигнал). В результате определенных жестов (движения вперед, назад, влево, вправо и так далее) фотодиоды принимают отраженные ИК сигналы по-разному и по ним можно будет научить ваш контроллер определять конкретный жест.
На картинке ниже схематически показан принцип работы датчика жестов:
Для начинающих пользователей полезной будет специальная библиотека для работы с датчиком APDS-9960.
Подключение модуля:
На плате датчика имеются 6 контактов:
"VL" — по умолчанию не используется, но если Вы хотите увеличить дальность действия модуля и хорошо владеете паяльником, то можете выпаять перемычку на контакте "PS" (находится на другой стороне платы датчика) и к контакту "VL" подать от 3 до 4,5 В. Они пойдут непосредственно на увеличение мощности инфракрасного диода.
"GND" — заземление (к контакту "GND" на плате)
"VCC" — подается напряжение от 2,4 до 3,6 В (можете использовать контакт "+3,3V" на плате Arduino)
"SDA" — к контакту А4 на плате Arduino Uno (контакт для работы с I2C интерфейсом, на разных платах их назначение может меняться, например, на Arduino Mega это контакты A20 и A21)
"SCL" — к контакту A5 на плате Arduino Uno (контакт для работы с I2C интерфейсом)
"INT" — к цифровому контакту на плате Arduino
Популярные проекты с использованием модуля:
- Распознавание жестов в играх
- Управление устройствами в системе умного дома (например, включение прибора с помощью взмаха руки)
Характеристики модуля:
- Интерфейс: I2C (на частоте 400 кГц)
- Дальность считывания: 15 - 20 см
- Рабочее напряжение: 2,4...3,6 В
- Рабочая температура: -30...+80°C
- Размеры: 20 x 15,3 мм