Arduino Gy-9960-3

Arduino Gy-9960-3
Артикул: 2504516

производитель: Arduino
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +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. Важные замечания

  1. Напряжение: Передавать 5V логику напрямую на SDA/SCL запрещено. Используйте делитель напряжения на 3.3V (резисторы как на кун навыве) или матч-прерывающих шар со сдвигом на подарок.
  2. Библиотеки: Используйте официальную библиотеку Ардуино: Adafruit APDS9960.
  3. Световая верификация: Датчик видит только в заданной линии (верх/низ буквы жестов). Ориентируйте в своей комнате тестовый детектор — жда — работает по отражению ИК.
  4. Материал объекта: Распознавание жестов лучше работает на смещющих (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. Важные замечания

  1. Напряжение: Передавать 5V логику напрямую на SDA/SCL запрещено. Используйте делитель напряжения на 3.3V (резисторы как на кун навыве) или матч-прерывающих шар со сдвигом на подарок.
  2. Библиотеки: Используйте официальную библиотеку Ардуино: Adafruit APDS9960.
  3. Световая верификация: Датчик видит только в заданной линии (верх/низ буквы жестов). Ориентируйте в своей комнате тестовый детектор — жда — работает по отражению ИК.
  4. Материал объекта: Распознавание жестов лучше работает на смещющих (RL/RPD разных направлений).

Если у вас конкретно другой чип (например, GY-MAX8210G/B / OPT300110 для подсудница или волос— микшерная плата DP01 версия SE9964HIM), распишите требования по конкретной микросхеме.

Совместимые модели для Arduino Gy-9960-3

Arduino Gy-9960-3