Компонент Adafruit Audio BFF
Наши платы QT Py — отличный способ создавать очень маленькие проекты микроконтроллеров, требующие огромной мощности — и теперь у нас есть способ превратить многие платы QT Py в мощные проекты воспроизведения звука, которые являются сверхмалыми!
Этот BFF поставляется со слотом для карт microSD, вмещающим до 64 ГБ памяти, и усилителем I2S мощностью 3 Вт для высококачественного воспроизведения звука, который может поместиться на задней панели вашей миниатюрной платы разработки. Все вместе использует порт SPI плюс 4 вывода GPIO для CS карты, а также данные I2S, часы и выбор влево-вправо.
Мы называем это Adafruit Audio BFF — «Лучший друг навсегда». Когда вы были ребенком, вы, возможно, слышали о системе «buddy»; что ж, этот продукт в некотором роде похож на нее! Плата, которая будет прикрывать спину вашего QT Py и предоставит ему больше возможностей.
Эта печатная плата предназначена для установки на заднюю панель любой платы QT Py или Xiao, ее можно припаять на место или использовать штыревые и гнездовые разъемы, чтобы сделать ее съемной. На борту находится аудиоусилитель MAX98357 и разъем, совместимый с picoblade, для подключения динамика на 4 или 8 Ом. Мы используем A1 для аудиоданных, A2 для часов wordselect и A3 для bitclock. SD-карта подключается через порт SPI: MOSI, MISO и SCK плюс A0 для выбора карты.
Эта распиновка будет работать с платами с наборами микросхем серии ESP32, nRF52840 и RP2040. Это не будет работать с «оригинальным» QT Py ATSAMD21, потому что эти контакты на SAMD21 не поддерживают I2S. Однако при желании вы могли бы вырезать и перемонтировать трассы для подключения к контактам I2S — лично мы рекомендуем вместо этого просто перейти на RP2040 QT Py.
Мы включаем некоторый заголовок, который вы можете припаять к вашему QT Py. Вы также можете приобрести комплект коротких женских жаток Itsy Bitsy, чтобы сделать их съемными, но компактными, вам просто нужно обрезать жатки до 7 штифтов в длину.
- Поставляется в виде собранной и протестированной печатной платы
- Для любых плат QT Py или Xiao
- Содержит аудиоусилитель MAX98357 мощностью 3 Вт, предварительно настроенный на выход «стерео» микширования и коэффициент усиления 9 дБ, который отлично подойдет для любого проекта.
- Используйте любую карту micro SD, поддерживающую режим SPI, с одним CS-pin-кодом.
- Подключитесь к выходу динамика с помощью 2-контактного кабеля, совместимого с picoblade. Мы рекомендуем этот динамик мощностью 3 Вт и 4 Ом
- Существуют различные библиотеки Arduino / CircuitPython / MicroPython, которые можно использовать для взаимодействия с SD-картой и усилителем I2S.
Динамик, карта памяти microSD и QT Py в комплект поставки не входят.
Печатная плата
Схема
Список пинов
Пин | Тип |
---|---|
3.3V | мама |
3.3V | папа |
+5V | мама |
+5V | папа |
MOSI | папа |
MOSI | мама |
MISO | мама |
MISO | папа |
SCK | мама |
SCK | папа |
RX | папа |
RX | мама |
VO+ | папа |
VO- | папа |
SD_CS | папа |
SD_CS | мама |
DIN | папа |
DIN | мама |
LRCLK | папа |
LRCLK | мама |
BCLK | папа |
BCLK | мама |
SDA | мама |
SDA | папа |
SCL | мама |
SCL | папа |
TX | папа |
TX | мама |
GND | мама |
GND | папа |
Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.