0
Главная Мой профиль Мои заказы Каталог товаров
Назад Контроллеры Наборы Модули Датчики и сенсоры Дисплеи
  • Детали для 3D-принтера и станков
  • Механика
  • Фурнитура, провода, разъемы, переходники
  • Макетные платы
  • Питание
  • Компоненты
  • Товары для пайки Инструмент Аксессуары Свет, индикация
    Оплата Доставка Обратная связь +7(965)394-1867 +7(499)394-1867

    Датчик расстояния, освещенности и жестов VL6180X

    • Датчик расстояния, освещенности и жестов VL6180X
    • Код товара (артикул): 3827
    • В наличии: 10 шт.

    220 р.

        Датчики данного типа появились не так давно, но именно сейчас их активно стали использовать мейкеры в своих самоделках и проектах. Все дело в доступности — раньше датчики стоили дорого, встраивались только в дорогие модели смартфонов, но однажды удалось наладить массовое производство таких крохотных чипов по доступной цене, что и привело подобные модули в область интересов Arduino.

        Датчики VL6180X были выпущены компанией STMicroelectronics и представляют собой комбинированную из связку сразу трех датчиков в один. Но фактически все это измеряется одним и тем же способом, поэтому устройство датчика сложным назвать не получится. 

        В центре внимания источник фотонов и приемник отраженного света. Вдвоем они способы считывать, время пролета фотонов (это фирменная технология производителя — FlightSence). Это достаточно для измерения расстояний, определения жестов вроде взмахов руки в разные стороны + замеров освещенности в помещении. Схематически принцип работы показан на рисунке ниже:
        Дальность действия составляет не более 40 см — именно на таком расстоянии он будет срабатывать на ваши жесты. Сам датчик считает показания довольно точно, поскольку на него слабо влияют помехи, шумы и уровень освещения.

        Подробнее о принципах работы модуля и его устойчивости к помехам и искажениям можно прочесть в технической документации.

    Подключение модуля:

        На плате датчика имеются 7 контактов для подключения к контроллеру, но не обязательно использовать все из них.  

    "VIN"      — входной контакт питания (3 - 5 В)
    "2v8"      — контакт выходного напряжения с датчика (2,8 В)
    "GND"    — заземление (к контакту "GND" на плате Arduino)
    "SDA"  — к контакту А4 на плате Arduino Uno (контакт для работы с I2C интерфейсом, на разных платах их назначение может меняться, например, на Arduino Mega это контакты A20 и A21)
    "SCL"   — к контакту A5 на плате Arduino Uno (контакт для работы с I2C интерфейсом)
    "GPIO"   — не используется (обычно отвечает за то, удалось ли датчику получить данные или нет) из-за логики (0 - 2,8 В)
    "SHDN"  — штифт выключения датчика (логика 3 - 5 В)

    Популярные проекты с использованием данного модуля:

    Характеристики модуля:
    • Автоматическое включение света в темноте
    • Управление с помощью жестов системой умного дома или в различных играх
    • Интерфейс: I2C (на частоте 400 кГц), адрес устройства: 0x29
    • Измерение расстояния: до 40 см
    • Измерения освещенности: от 1 до 100 килолюксов
    • Время измерения: 15 мс
    • Потребляемый ток (max): 300 мкА (при измерении освещенности), 1,7 мА (при измерении расстояния) и 1 мкА в режиме ожидания
    • Рабочее напряжение: 3-5 В
    • Рабочая температура: -20 до +70°C
    • Размеры: 20,3 x 17,8 мм