Компонент 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 | мама |
Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.