Arduino Gy-9960-3
тел. +7(499)347-04-82
Описание Arduino Gy-9960-3
Вот подробное описание, технические характеристики, парт-номера и информация о совместимости для модуля GY-9960-3. Сразу важное уточнение: официально в серии GY-9960 обычно выходит датчик APDS-9960 (жестов и цвета), но если у вас именно версия GY-9960-3, это, скорее всего, клон или маркировка конкретного продавца, однако, как правило, под этой маркировкой продается либо APDS-9960, либо реже — MAX30102 (пульсоксиметр).
Ниже приведены данные, основанные на APDS-9960, так как это наиболее распространенное значение для GY-9960. Если у вас другая микросхема, сверьте с маркировкой чипа на плате.
1. Описание модуля GY-9960-3
GY-9960-3 — это компактный датчик, построенный на базе микросхемы APDS-9960 (Broadcom/Avago). Модуль предназначен для:
- Распознавания жестов (смахивание вверх/вниз/вправо/влево) на расстоянии до 10-20 см.
- Измерения RGB-цвета и цветовой температуры (4 канала: красный, зеленый, синий, прозрачный).
- Измерения освещенности (ALS — Ambient Light Sensor).
- Детекции приближения (Proximity) до ~10 см.
Модуль используется в робототехнике (жестовое управление), проектах «умного дома» (включение света по жесту) и для измерений цвета объектов.
2. Технические характеристики (чип APDS-9960)
| Параметр | Значение |
| :--- | :--- |
| Рабочее напряжение | 3.0V – 3.6V (оптимально 3.3V).
❗ 5V-логика не допускается без согласования уровней. |
| Рабочий ток (активный) | ~250 мкА (в режиме Proximity) |
| Рабочий ток (ожидание) | ~1 мкА |
| Интерфейс | I2C (Адрес: 0x39). Дополнительный вывод INT для прерываний. |
| Макс. частота I2C | 400 кГц (Fast Mode) |
| Дальность жестов | до 10–20 см (зависит от условий освещения) |
| Детекция приближения | до 10 см |
| Разрешение ALS/Цвет | 16 бит (MSB + LSB) |
| Угол обзора (FOV) | ~40° (ограничен стандартной линзой) |
| Температурный диапазон | -30°C to +85°C |
| Размеры платы GY-9960-3 | ~18 x 11 мм (типовой) |
| Защита | 85° угол обнаружения ИК-жестов. |
3. Парт-номер и назначение выводов
На борту модуля, как правило, расположен чип APDS-9960 (именно так он будет маркирован, а не GY-9960-3).
Распиновка (стандартная для GY-9960-3):
| Пин | Назначение | Примечание | | :--- | :--- | :--- | | VCC | Питание (3.3V) | Необходимо подключать к 3.3V, а не к 5V! | | GND | Земля | Общий минус | | SDA | Линия данных I2C | Выход (Open Drain, требуется подтяжка) | | SCL | Линия тактового сигнала I2C | Выход | | INT | Прерывание | Вход (Active Low — по умолчанию HIGH) | | ALT_NC | Альтернативный адрес (INT — уточняйте по схеме)| У разных GY-9960 может быть выведен управляющий пин |
Альтернативный адрес I2C: Многие версии модуля позволяют изменить LSB адреса ASDSL. Если у вас стоит резистор на ASL или пин INT/ALT, адрес станет 0x39 (основной) или 0x52.
4. Совместимые модели и контроллеры
Модуль GY-9960-3 совместим с большинством GPIO/I2C-устройств при соблюдении напряжения:
| Категория | Совместимые устройства | | :--- | :--- | | Mикроконтроллеры | Arduino: Pro Mini, Nano, Uno, Mega 2560, Due, STM32, ESP8266 (NodeMCU), ESP32, Raspberry Pi Pico | | Платы разработки | Любые Borads с I2C напряжением 3.3V | Arduino Due, Платы на SAMD21, Leonardo (5V-tolerant EXT? — лучше через Level Shifter). | | Модули похожих датчиков (другая прошивка) | GY-9960 (APDS-9960 китайская версия на том же чипе) | GY-39 (MAX30100/Max30102 – пульс/спид/кисп – SDA8 pins VC1218) |
Несовместимые (подключать без согласования обязательно): Arduino Pro Mini (только 5V). В 100% случаях 5V убивают GY-9960-3 (чип APDS-9960 не толерантен к 5V!).
Проверка при неисправности: Если у вас версия с чипом MAX30102 (иногда путают с GY-9960-3):
- Напряжение такое же (3.3V).
- I2C адреса: 0xAE / 0x57 (или реже 0x37).
- Функции нет: вместо жестов — пульс и оксиген.
5. Важные замечания
- Напряжение: Передавать 5V логику напрямую на SDA/SCL запрещено. Используйте делитель напряжения на 3.3V (резисторы как на кун навыве) или матч-прерывающих шар со сдвигом на подарок.
- Библиотеки: Используйте официальную библиотеку Ардуино: Adafruit APDS9960.
- Световая верификация: Датчик видит только в заданной линии (верх/низ буквы жестов). Ориентируйте в своей комнате тестовый детектор — жда — работает по отражению ИК.
- Материал объекта: Распознавание жестов лучше работает на смещющих (RL/RPD разных направлений).
Если у вас конкретно другой чип (например, GY-MAX8210G/B / OPT300110 для подсудница или волос— микшерная плата DP01 версия SE9964HIM), распишите требования по конкретной микросхеме.Вот подробное описание, технические характеристики, парт-номера и информация о совместимости для модуля GY-9960-3. Сразу важное уточнение: официально в серии GY-9960 обычно выходит датчик APDS-9960 (жестов и цвета), но если у вас именно версия GY-9960-3, это, скорее всего, клон или маркировка конкретного продавца, однако, как правило, под этой маркировкой продается либо APDS-9960, либо реже — MAX30102 (пульсоксиметр).
Ниже приведены данные, основанные на APDS-9960, так как это наиболее распространенное значение для GY-9960. Если у вас другая микросхема, сверьте с маркировкой чипа на плате.
1. Описание модуля GY-9960-3
GY-9960-3 — это компактный датчик, построенный на базе микросхемы APDS-9960 (Broadcom/Avago). Модуль предназначен для:
- Распознавания жестов (смахивание вверх/вниз/вправо/влево) на расстоянии до 10-20 см.
- Измерения RGB-цвета и цветовой температуры (4 канала: красный, зеленый, синий, прозрачный).
- Измерения освещенности (ALS — Ambient Light Sensor).
- Детекции приближения (Proximity) до ~10 см.
Модуль используется в робототехнике (жестовое управление), проектах «умного дома» (включение света по жесту) и для измерений цвета объектов.
2. Технические характеристики (чип APDS-9960)
| Параметр | Значение |
| :--- | :--- |
| Рабочее напряжение | 3.0V – 3.6V (оптимально 3.3V).
❗ 5V-логика не допускается без согласования уровней. |
| Рабочий ток (активный) | ~250 мкА (в режиме Proximity) |
| Рабочий ток (ожидание) | ~1 мкА |
| Интерфейс | I2C (Адрес: 0x39). Дополнительный вывод INT для прерываний. |
| Макс. частота I2C | 400 кГц (Fast Mode) |
| Дальность жестов | до 10–20 см (зависит от условий освещения) |
| Детекция приближения | до 10 см |
| Разрешение ALS/Цвет | 16 бит (MSB + LSB) |
| Угол обзора (FOV) | ~40° (ограничен стандартной линзой) |
| Температурный диапазон | -30°C to +85°C |
| Размеры платы GY-9960-3 | ~18 x 11 мм (типовой) |
| Защита | 85° угол обнаружения ИК-жестов. |
3. Парт-номер и назначение выводов
На борту модуля, как правило, расположен чип APDS-9960 (именно так он будет маркирован, а не GY-9960-3).
Распиновка (стандартная для GY-9960-3):
| Пин | Назначение | Примечание | | :--- | :--- | :--- | | VCC | Питание (3.3V) | Необходимо подключать к 3.3V, а не к 5V! | | GND | Земля | Общий минус | | SDA | Линия данных I2C | Выход (Open Drain, требуется подтяжка) | | SCL | Линия тактового сигнала I2C | Выход | | INT | Прерывание | Вход (Active Low — по умолчанию HIGH) | | ALT_NC | Альтернативный адрес (INT — уточняйте по схеме)| У разных GY-9960 может быть выведен управляющий пин |
Альтернативный адрес I2C: Многие версии модуля позволяют изменить LSB адреса ASDSL. Если у вас стоит резистор на ASL или пин INT/ALT, адрес станет 0x39 (основной) или 0x52.
4. Совместимые модели и контроллеры
Модуль GY-9960-3 совместим с большинством GPIO/I2C-устройств при соблюдении напряжения:
| Категория | Совместимые устройства | | :--- | :--- | | Mикроконтроллеры | Arduino: Pro Mini, Nano, Uno, Mega 2560, Due, STM32, ESP8266 (NodeMCU), ESP32, Raspberry Pi Pico | | Платы разработки | Любые Borads с I2C напряжением 3.3V | Arduino Due, Платы на SAMD21, Leonardo (5V-tolerant EXT? — лучше через Level Shifter). | | Модули похожих датчиков (другая прошивка) | GY-9960 (APDS-9960 китайская версия на том же чипе) | GY-39 (MAX30100/Max30102 – пульс/спид/кисп – SDA8 pins VC1218) |
Несовместимые (подключать без согласования обязательно): Arduino Pro Mini (только 5V). В 100% случаях 5V убивают GY-9960-3 (чип APDS-9960 не толерантен к 5V!).
Проверка при неисправности: Если у вас версия с чипом MAX30102 (иногда путают с GY-9960-3):
- Напряжение такое же (3.3V).
- I2C адреса: 0xAE / 0x57 (или реже 0x37).
- Функции нет: вместо жестов — пульс и оксиген.
5. Важные замечания
- Напряжение: Передавать 5V логику напрямую на SDA/SCL запрещено. Используйте делитель напряжения на 3.3V (резисторы как на кун навыве) или матч-прерывающих шар со сдвигом на подарок.
- Библиотеки: Используйте официальную библиотеку Ардуино: Adafruit APDS9960.
- Световая верификация: Датчик видит только в заданной линии (верх/низ буквы жестов). Ориентируйте в своей комнате тестовый детектор — жда — работает по отражению ИК.
- Материал объекта: Распознавание жестов лучше работает на смещющих (RL/RPD разных направлений).
Если у вас конкретно другой чип (например, GY-MAX8210G/B / OPT300110 для подсудница или волос— микшерная плата DP01 версия SE9964HIM), распишите требования по конкретной микросхеме.