Компонент Adafruit RP2040 Prop-Maker Feather
Серия Adafruit Feather предоставляет вам множество возможностей для создания небольшой портативной перезаряжаемой платы микроконтроллера. Выбирая перо и укладывая его на крыло, вы можете быстро создавать сложные проекты. Одна из популярных комбинаций — это наши Feather M4 или Feather RP2040 с устройством для создания реквизита FeatherWing сверху для создания аниматроники или реквизитных элементов, которые мгновенно загружаются и могут управлять светодиодами и небольшими динамиками.
Мы использовали реквизитора FeatherWing для создания множества маленьких роботов, мечей и других реквизиторских проектов. Однако, что, если бы мы еще больше упростили людям изготовление реквизита? Что, если бы мы сделали так, чтобы можно было создавать так много проектов с минимальной пайкой или вообще без нее? Да, это было бы очень мило!
Таким образом, был создан пропеллер Feather P2040: универсальная комбинация пропеллера Feather RP2040 и пропеллера FeatherWing с несколькими доработками, основанными на отзывах опытных создателей пропеллера. Идеально подходит для вашей следующей сборки реквизита! Это перо раскроет мастера реквизита внутри каждого из нас, с тоннами материала, упакованного для изготовления сабель и мечей, реквизита, игрушек, предметов для косплея и многого другого.
Мы просмотрели сотни вариантов изготовления реквизита и подумали о том, что могло бы стать отличным недорогим (но хорошо продуманным) дополнением к нашим доскам для перьев. Вот к чему мы пришли:
- Клеммная колодка NeoPixel Port — С помощью простых в использовании винтовых клемм вы можете быстро подключать и отсоединять планки и кольца NeoPixel. Этот порт обеспечивает высокоточный привод либо от порта Feather Lipoly, либо от USB-порта, в зависимости от того, какой из них выше. Регулятор уровня 5 В обеспечивает чистый сигнал напряжения для уменьшения сбоев независимо от того, какой чип вы используете. Вы также можете мгновенно отключить питание всей ленты, чтобы уменьшить мощность в режиме покоя, благодаря отдельному управляющему транзистору.
- Аудиоусилитель MAX98357 I2S мощностью 3 Вт класса D — Подключайте любой динамик 4-8 Ом, мощностью до 3 Вт, для создания звуковых эффектов. Звук выводится на две клеммные колодки, так что вы можете подключить любые провода к колонке, которая вам нравится — мы неравнодушны к этой небольшой колонке мощностью 3 Вт с предварительно подключенными проводами. Благодаря цифровым входам I2S вы получите превосходное качество звука
- Трехосевой акселерометр с функцией обнаружения касания — LIS3DH — наш любимый акселерометр, вы можете использовать его для обнаружения движения, наклона или касаний. Вот пример светового меча, который издает звуки при взмахе или ударе. У нас есть код для этого чипа как в Arduino, так и в CircuitPython.
- Дополнительная кнопка или выходной контакт — еще один контакт на клеммной колодке можно использовать для ввода кнопки или цифрового выхода, для активации или простого светодиода.
- Подключение сервопривода — Подключите любой сервопривод для хобби с 3 проводами к разъему с шагом 0,1 дюйма, и вы сможете быстро управлять движением.
- Режим пониженного энергопотребления! Системой питания NeoPixels и усилителя громкоговорителей можно управлять с помощью pin-кода для отключения питания, поэтому вы потребляете меньше энергии, когда prop находится в спящем или выключенном режиме (но можете быстро проснуться, прослушав нажатие кнопки или данные акселерометра).
В основе Feather лежит чип RP2040 с тактовой частотой 133 МГц и логическим напряжением 3,3 В, тот же, что используется в Raspberry Pi Pico. Этот чип имеет колоссальные 8 МБ встроенной флэш-памяти QSPI и 264 Кб оперативной памяти! Там даже осталось место для разъема STEMMA QT для подключения устройств I2C.
Чтобы упростить его использование в портативных проектах, мы добавили разъем для любой из наших литий-полимерных батарей напряжением 3,7 В и встроенную зарядку аккумулятора. Вам не нужен аккумулятор, он будет отлично работать прямо от разъема USB Type C. Но, если у вас есть аккумулятор, вы можете взять его с собой в дорогу, а затем подключить USB для подзарядки. Устройство Feather автоматически переключится на питание от USB, когда оно будет доступно.
Вот несколько полезных характеристик! Вы получаете:
- Размеры 52,1 мм x 22,8 мм x 12,2 мм / 2,1 «x 0,9» x 0,5 без припаянных коллекторов
- Легкий, как (большой?) перо — ~7 граммов
- RP2040 32-разрядный двухъядерный процессор Cortex M0+, работающий на частоте ~ 133 МГц при 3,3 В логики и питании
- 264 КБ оперативной памяти
- Флэш-чип SPI объемом 8 МБ предназначен для хранения файлов, изображений и CircuitPython/MicroPython code storage. Нет EEPROM
- Тонны GPIO! 21 x выводов GPIO со следующими возможностями:
- Четыре 12-разрядных АЦП (на один больше, чем Pico)
- Два I2C, два SPI и два периферийных устройства UART, одно из которых мы обозначаем как «основной» интерфейс в стандартных местах расположения перьев
- 16 x ШИМ-выходов — для сервоприводов, светодиодов и т.д
- Встроенное зарядное устройство lipoly емкостью 200 мА + со светодиодным индикатором состояния зарядки
- Вывод #13 мигающий красный светодиод общего назначения
- Неопиксель RGB для полноцветной индикации.
- Встроенный разъем STEMMA QT, который позволяет быстро подключать любые устройства Qwiic, STEMMA QT или Grove I2C без пайки!
- Как кнопка сброса, так и кнопка выбора загрузчика для быстрого перезапуска (без отключения-повторное подключение для перезапуска кода)
- Разъем USB Type C позволяет получить доступ к встроенному в ПЗУ USB-загрузчику и отладке последовательного порта
- Регулятор 3,3 В с выходным пиковым током 500 мА и выводом включения питания
- 4 монтажных отверстия
- Кристалл с частотой 12 МГц обеспечивает идеальную синхронизацию.
- Секция для изготовления опор с аудиоусилителем I2S мощностью 3 Вт, переключателем уровня NeoPixel 5 В, акселерометром, сервопортом и клеммными колодками для быстрого подключения без припоя.
Поставляется собранным и протестированным, с некоторым заголовком. Вам понадобится паяльник, чтобы прикрепить коллектор, если вы хотите использовать его на макетной плате!
Печатная плата
Схема
Список пинов
Пин | Тип |
---|---|
+3V3 | мама |
+3V3 | мама |
+3V3 | папа |
VBAT | мама |
VBAT | папа |
VBUS | мама |
V+ | папа |
V+ | папа |
!RESET | мама |
A0 | мама |
A1 | мама |
A2 | мама |
A3 | мама |
D24 | мама |
D25 | мама |
SCK | мама |
MOSI | мама |
MISO | мама |
RX | мама |
TX | мама |
D4 | мама |
EN | мама |
D13 | мама |
D12 | мама |
D11 | мама |
D10 | мама |
D9 | мама |
D6 | мама |
D5 | мама |
SCL | папа |
SCL | мама |
SDA | мама |
SDA | папа |
SERVO | папа |
PIXELOUT | папа |
BUTTON | папа |
VO- | папа |
VO+ | папа |
GND | мама |
GND | папа |
GND | папа |
GND | папа |
GND | папа |
Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.