Главная страницаКомпоненты для FritzingКомпонент Adafruit NeoTrellis M4 Express для Fritzing
Компонент Adafruit NeoTrellis M4 Express

Компонент Adafruit NeoTrellis M4 Express

Мы взяли большой старый блендер и добавили ItsyBitsy M4, две платы NeoTrellis и электретный микрофонный усилитель — нажали кнопку «микшировать», и появилась NeoTrellis M4 — супер забавная плата для разработчиков для тех, кто любит нажимать кнопки, видеть красивые огоньки и, возможно, сочинять пару мелодий.

NeoTrellis M4 — это универсальная плата USB + NeoPixel + Elastomer + Audio. Он работает на нашем новом самом любимом чипе в мире SAMD51, ядре Cortex M4, работающем на частоте 120 МГц. Этот чип имеет быстродействующее ядро с поддержкой CircuitPython и Arduino, аппаратный DSP / с плавающей запятой, двойные ЦАП (подробнее об этом позже!) и все преимущества, которые вы ожидаете от обычных чипов, таких как I2C, АЦП, DMA и т.д. Он имеет вместительный 512 КБАЙТ флэш-памяти и 192 КБАЙТ SRAM, так что он отлично подходит для CircuitPython, мы добавили полный 8-мегабайтный флэш-чип, так что много места для файлов и аудиоклипов. Или вы можете загрузить Arduino для сумасшедшей быстрой обработки / генерации звука с помощью нашего форка аудиотеки PJRC.

Собственный USB-порт может превратить его в MIDI-USB-устройство, если хотите, как в Arduino, так и в CircuitPython. Если хотите, подключите его к компьютеру или планшету. Или используйте его в автономном режиме, пока он питается от USB-штекера, он будет запускать любую встроенную в него прошивку.

Итак, у вас такой большой мозг, но теперь вам нужны входы и выходы! Эластомерные накладки для пуговиц размером 4х8 см с неопикселем, расположенным в центре каждой из них. Вы можете считывать нажатие любой / всех кнопок одновременно благодаря полностью диодной матрице, а также устанавливать цвет каждой кнопки на любой из 24-битных цветов. (У нас даже есть некоторый код DMA Arduino для NeoPixels, чтобы они не занимали никакого процессорного времени.) Кнопки из эластомера полупрозрачны, поэтому они красиво светятся при освещении.

Пора немного пошуметь! Мы выбрали SAMD51 в основном потому, что у него двойной ЦАП — это два 12-битных «истинно аналоговых» выхода со скоростью 500 Кбит/с, и мы подключили их слева и справа к стандартному разъему для наушников. Поскольку выводы ЦАП также являются выводами АЦП, вы также можете использовать левый / правый для линейного ввода звука, если пожелаете. Вы не получите аудиофильского качества от двух 12-разрядных ЦАП, но вы, безусловно, сможете воспроизводить аудиоклипы и издавать звуковые сигналы.

И если вы хотите иметь несколько аудиовходов, мы вас обеспечим. 4-й контакт на разъеме для наушников предназначен для подключения микрофона или линейного входа. Если у вас классическая «гарнитура для мобильного телефона», электретный микрофон подключается через усилитель к выводу АЦП. Опять же, это не аудиофильское качество (здесь мы говорим об электретном микрофоне), но вы можете выполнять запись звука и фильтрацию на монофоническом входе. Микрофонный вход raw без усиления также подключен к ЦАП, так что вы можете считывать нажатия кнопок на гарнитурах, у которых есть резистор-селектор для кнопок, или какой-либо другой аналоговый сигнал напряжением не более 3,3 В.

Чтобы добавить больше интерактивности, в комплект также входит прецизионный трехосевой акселерометр ADXL343 от Analog Devices, который предоставляет сенсорную информацию о наклоне, движении или постукивании. Отлично подходит для добавления еще одного измерения ввода данных в дополнение к кнопочным панелям.

Наконец, для дополнительных дополнений доступен 4-контактный порт JST для взлома. Он совместим со STEMMA и Grove и обеспечивает GND, питание 3,3 В и два контакта, которые можно использовать для I2C, АЦП или UART. Так что подключите какой-нибудь другой датчик, или считайте стереозвук, или, может быть, взломайте MIDI-порт. Все, что вам нравится!

Этот элемент — всего лишь материнская плата! Вам почти наверняка понадобятся две прокладки из силиконового эластомера 4×4 и корпус в комплекте.

Вот некоторые из обновлений, которых вы можете ожидать при использовании NeoTrellis M4

  • 32-разрядное ядро Cortex M4 ATSAMD51, работающее на частоте 120 МГц (32-разрядное, логика 3,3 В и питание)
  • Аппаратная поддержка DSP и с плавающей запятой
  • 512 КБ флэш-памяти, 192 КБ оперативной памяти
  • Встроенный USB, который при желании может выступать в качестве настоящего USB-MIDI-устройства.
  • Флэш-чип SPI объемом 8 МБ для хранения файлов и кода CircuitPython.
  • эластомерные накладки 4×8 с полностью диодной матрицей — никаких ореолов!
  • 4×8 неопикселей для каждой накладки, светятся через эластомерные кнопки
  • Разъем для наушников TRRS со стереовыходами ЦАП слева / справа, также может быть стереовходом АЦП. Четвертый вывод на наушниках для электретного/АЦП-входа
  • Встроенный электретный микрофонный усилитель MAX4466 для гарнитур мобильных телефонов. «Необработанное» считывание уровня постоянного тока также доступно на отдельном АЦП
  • 4-й порт для взлома с питанием 3,3 В, заземлением и двумя GPIO, которые могут быть I2C / ADC / UART
  • Трехкоординатный акселерометр Analog Devices ADXL343
  • Действительно забавно нажимать на кнопки и издавать звуки!

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

Печатная плат Adafruit NeoTrellis M4 Express

Схема

Схема Adafruit NeoTrellis M4 Express

Список пинов

Пин Тип
3.3V папа
VDD мама
VDD мама
VDD мама
VDD мама
INT мама
INT мама
INT мама
INT мама
SCL папа
SCL мама
SCL мама
SCL мама
SCL мама
SDA папа
SDA мама
SDA мама
SDA мама
SDA мама
GND папа
GND мама
GND мама
GND мама
GND мама
Был ли полезен материал?

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