Главная страницаКомпоненты для FritzingКомпонент Adafruit EyeLights LED Glasses Driver для Fritzing
Компонент Adafruit EyeLights LED Glasses Driver

Компонент Adafruit EyeLights LED Glasses Driver

Эта плата спроектирована как тонкая плата драйвера с поддержкой Bluetooth для наших светодиодных очков Adafruit LED Glasses RGB LED matrix. Тем не менее, это отличная автономная плата разработки для набора микросхем Nordic nRF52840, с очень тонким дизайном, дополнительной поддержкой батареи LiPo, несколькими датчиками и портом Stemma QT для добавления других устройств или датчиков с помощью I2C plug-and-play.

Драйвер немного похож на перышко, но у него нет никаких разъемных штифтов, что делает его очень компактным. Если вам нужен доступ к выводам GPIO, мы рекомендуем nRF52840 ItsyBitsy, nRF52840 Feather или Feather Sense.

Взамен выходов GPIO мы добавили несколько датчиков: каждая плата поставляется с трехосевым акселерометром LIS3DH, который можно использовать для определения движения и ориентации, и цифровым микрофоном PDM для определения звука. Для добавления дополнительных датчиков или подключения к передней панели светодиодных очков предусмотрен разъем STEMMA QT с поддержкой plug-and-play I2C.

В отличие от наших плат Itsy / Feather, этот драйвер также поставляется с соответствующим переключателем включения / выключения, который отключает питание микроконтроллера и внешних датчиков. Предусмотрена дополнительная поддержка зарядки LiPo, потому что мы думаем, что многие люди захотят питать эту плату от батареек типа AAA или coin cell. Если вы хотите включить зарядку LiPo, закоротите перемычку на задней панели, а затем убедитесь, что в разъеме для подключения аккумулятора используются только аккумуляторы напряжением 4,2 В / 3,7 В.

nRF52840 — прекрасный микроконтроллер Bluetooth LE с хорошей поддержкой как в Arduino, так и в CircuitPython. Он оснащен процессором Cortex M4 с 1 МБ флэш-памяти и 256 КБ SRAM. Лучше всего то, что в нем есть встроенный USB! Наконец, нет необходимости в отдельном последовательном USB-чипе, таком как CP2104 или FT232. Последовательный порт обрабатывается как дескриптор USB CDC, и чип может действовать как клавиатура, мышь, MIDI-устройство или даже дисковод. Этот чип поддерживает TinyUSB — это означает, что вы можете использовать его с Arduino в качестве встроенного USB-устройства и выступать в качестве UART (CDC), HID, Mass Storage, MIDI и многого другого!

Особенности платы:

  • ARM Cortex M4F (с ускорением с плавающей запятой HW) работает на частоте 64 МГц
  • 1 МБ флэш-памяти и 256 КБ SRAM
  • Bluetooth-радио с низким энергопотреблением, совместимое с частотой 2,4 ГГц (подробная информация доступна в спецификации продукта nRF52840)
  • Сертифицированный FCC/IC/TELEC модуль с выходной мощностью до +8 дБм
  • Внешняя флэш-память QSPI объемом 2 МБ для хранения файлов CircuitPython
  • Встроенный акселерометр LIS3DH и PDM-микрофон
  • Мигающий красный светодиод общего назначения плюс крошечный неопиксель для красочной обратной связи
  • Разъем STEMMA QT для поддержки I2C по принципу «подключи и играй».
  • 2-контактный порт для аккумулятора JST PH с дополнительным зарядным устройством LiPoly
  • 4 монтажных отверстия/паза
  • Кнопка сброса и пользовательская кнопка
  • Встроенный USB поддерживается всеми ОС — может использоваться в Arduino или CircuitPython в качестве последовательной консоли USB, скрытой клавиатуры / мыши, даже небольшого дисковода для хранения скриптов Python.
  • Может использоваться с Arduino IDE или CircuitPython
  • Поставляется с предварительно загруженным загрузчиком UF2, который выглядит как USB-ключ для хранения. Просто перетащите прошивку в программу, никаких специальных инструментов или драйверов не требуется! Его можно использовать для загрузки CircuitPython или Arduino IDE

Для разработчиков мы предварительно запрограммировали чип с помощью нашего загрузчика UF2, который может использовать либо программирование UART из командной строки с помощью nrfutil (мы используем это для Arduino), либо drag-n-drop mass storage для установки CircuitPython, а также потому, что загрузчики с накопителей на жестких дисках упрощают обновление встроенного ПО. Хотите запрограммировать чип напрямую? Вы можете использовать наши инструменты командной строки с вашим любимым редактором и набором инструментов. Если вы хотите использовать SWD-программатор / отладчик (для еще более расширенного использования), мы разобрали SWD-площадки для удобства пайки.

Печатная плата

Печатная плат Adafruit EyeLights LED Glasses Driver

Схема

Схема Adafruit EyeLights LED Glasses Driver

Список пинов

Пин Тип
VBAT мама
VHI мама
SDA_5V мама
SCL_5V мама
RESET мама
SWDIO мама
SWCLK мама
GND мама
GND мама
Был ли полезен материал?

Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.