Главная страницаКомпоненты для FritzingКомпонент Adafruit NeoDriver STEMMA QT для Fritzing
Компонент Adafruit NeoDriver STEMMA QT

Компонент Adafruit NeoDriver STEMMA QT

Светодиоды NeoPixel (семейство WS2812 / SK6812) — это суперпростой способ добавить адресуемое RGB-освещение всего с помощью одного GPIO. Они повсеместно используются в микроконтроллерах, но некоторые чипы или одноплатные компьютеры (SBC) не поддерживают neopixel из-за точного времени, необходимого для отправки данных.

К нам часто обращаются люди, спрашивающие, как заставить NeoPixels работать на какой-нибудь плате типа OrangeBananaOnionRockchipAllWinner Pi, учитывая, что у нас есть наша библиотека Blinka, которая обеспечивает поддержку библиотек CircuitPython, включая библиотеку NeoPixel. Но если для этой платформы не написана реализация neopixel_write, она просто не будет работать. А написание функции neopixel-writer на многих чипах нетривиально: вам действительно нужен быстрый GPIO и идеальная синхронизация в наносекунды.

Быстрым решением является вот эта плата NeoDriver на базе качелей: отправьте ей данные NeoPixel, которые вы хотите записать, через I2C, и она отобразит идеальную синхронизацию пикселей на другой стороне. Мы используем ATtiny1616, поэтому у нас достаточно оперативной памяти для буферизации цепочки длиной 512 пикселей. теперь, честно говоря, это не очень быстро, потому что нам приходится записывать каждый пиксель через I2C, но с тактовой частотой I2C 800 кГц или 1 МГц, и до тех пор, пока вы не записываете всю полосу сразу, это не так уж плохо!

Мы добавили 5-вольтовый зарядный насос, так что даже на платах с напряжением 3 В вы получите чистый 5-вольтовый сигнал. Предварительно припаянные клеммные колодки и штекеры Stemma QT делают это решение без припоя простым для добавления NeoPixels к любому устройству с I2C. Адрес I2C по умолчанию равен 0x60, но вы можете вырезать нижние следы припоя, чтобы изменить его на 0x60-0x67 включительно.

Пожалуйста, обратите внимание: Для питания NeoPixels вам потребуется около 10-30 мА на пиксель чистой мощности 5 В постоянного тока, предусмотренной на клеммных колодках, или вы можете просто подключить 5 В непосредственно к пикселям, если есть отдельные красный и черный провода питания. Порт Stemma QT никоим образом не может обеспечить такой большой ток, поэтому вы не можете просто подключить пиксели без внешнего источника питания!

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

Печатная плат Adafruit NeoDriver STEMMA QT

Схема

Схема Adafruit NeoDriver STEMMA QT

Список пинов

Пин Тип
VIN мама
VIN папа
VIN папа
V+ папа
V+ папа
V+ папа
V+ папа
NEOPIX_OUT папа
NEOPIX_OUT папа
NEOPIX_OUT мама
UPDI мама
SCL папа
SCL мама
SCL папа
SDA мама
SDA папа
SDA папа
GND мама
GND папа
GND папа
GND папа
GND папа
GND папа
GND папа
Был ли полезен материал?

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