Компонент Adafruit Proximity Trinkey
Это наполовину USB-ключ, наполовину брелок Adafruit M0, наполовину APDS9960 breakout…it Бесконтактный брелок — печатная плата с сердечком Trinket M0, датчиком приближения APDS9960, подсветки, RGB и жестов, а также двумя неопикселями RGB для настраиваемого свечения. Мы хотели максимально упростить установку одного из наших самых популярных комбинированных датчиков на любой компьютер с USB-портом, и он будет готов к работе в одно мгновение.
Печатная плата предназначена для подключения к любому порту USB A компьютера или ноутбука. На плате установлен микроконтроллер ATSAMD21 с достаточным количеством схем, чтобы обеспечить его работоспособность. Один вывод микроконтроллера подключается к двум светодиодам NeoPixel. Два других контакта используются в качестве емкостных сенсорных входов на торце — если присмотреться повнимательнее, то можно увидеть, что на торце с прорезями есть левая и правая сенсорные панели. Кнопка сброса позволяет при необходимости перейти в режим загрузчика. Вот и все!
SAMD21 может очень хорошо работать с CircuitPython или Arduino — у обоих есть существующие библиотеки APDS9960, NeoPixel и наши библиотеки FreeTouch (емкостное касание). Через USB-соединение у вас может быть последовательное, MIDI- или скрытое подключение. Бесконтактный брелок идеально подходит для простых проектов, которые хотят использовать датчики движения, света или цвета в качестве входных данных для создания увлекательного и интуитивно понятного пользовательского опыта.
Звездой этой безделушки является APDS9960 от Avago Technologies, который обладает несколькими различными возможностями благодаря встроенному ИК-светодиоду, фотодиодам и RGB-датчику:
- Определение приближения на расстоянии около 6 дюймов путем отражения ИК-излучения от объекта
 - Распознавание цвета RGB позволяет определять цвет, когда свет отражается от объекта — хорошо для ярких красочных предметов, таких как кирпичики LEGO
 - Определение освещенности окружающей среды — насколько темно или светло в комнате?
 - Базовое распознавание жестов с использованием 4-х основных положений фотодиодов — этот датчик немного сложен в использовании, но на практике он работает
 - Настраиваемый вывод прерывания, который может сработать при превышении определенного порога приближения или когда датчик цвета превысит определенный порог.
 
Мы думаем, что это просто очаровательная маленькая плата, маленькая, прочная и достаточно недорогая, чтобы она могла стать первой платой для микроконтроллеров или вдохновить продвинутых разработчиков на создание чего-то простого и веселого.
- ATSAMD21E18 32-разрядный Cortex M0+ — 32-разрядный процессор с частотой 48 МГц, 256 КБАЙТ флэш-памяти и 32 КБАЙТ оперативной памяти
 - Встроенный USB поддерживается всеми ОС — может использоваться в Arduino или CircuitPython в качестве последовательной консоли USB, MIDI, скрытой клавиатуры / мыши и даже небольшого дисковода для хранения скриптов Python.
 - Может использоваться с Arduino IDE или CircuitPython
 - Два светодиода RGB NeoPixel
 - Две емкостные сенсорные панели
 - Датчик освещенности/цвета/приближения/жеста APDS9960
 - Переключатель сброса для перезапуска кода вашего проекта или перехода в режим загрузчика
 - Тонкий и симпатичный, удобный для ношения на брелке!
 
Печатная плата
Схема
Список пинов
| Пин | Тип | 
|---|---|
| TOUCH1 | мама | 
| TOUCH2 | мама | 
Нам очень важно получать обратную связь. Пожалуйста, оцените материал. Так мы поймем в какую сторону его стоит изменить.