Компонент Adafruit Feather RP2040 ThinkInk
Easy e-paper и RP2040 наконец-то появятся в вашем распоряжении с помощью этих чернил Adafruit RP2040 Feather Think, которые разработаны таким образом, чтобы легко добавлять практически любой обычный дисплей с электронными чернилами / электронной бумагой. Скорее всего, вы видели одну из этих новомодных «электронных читалок», таких как Kindle или Nook. У них гигантские электронные бумажные «статические» дисплеи — это означает, что изображение остается на дисплее даже при полном отключении питания. Изображение также отличается высокой контрастностью и хорошо читается при дневном свете. Это действительно выглядит точь-в-точь как печатная бумага!
Нам давно нравятся эти дисплеи, и у нас есть драйверы Arduino / CircuitPython для множества различных наборов микросхем для дисплеев, так что разве электронная бумага RP2040 Feather не имела бы большого смысла? К счастью для нас, практически все дисплеи eInk малого и среднего размера, выпускаемые в наши дни, имеют стандартное 24-контактное подключение. Это перо добавит все схемы поддержки источника питания и переключения уровней, чтобы вы могли подключить свой любимый дисплей — мы протестировали его с 7-цветными дисплеями ACeP размером до 5,6 дюйма.
Поскольку все дисплеи ePaper с 24-контактным интерфейсом требуют буферизации слоев данных и одновременной записи их всех через SPI, чип RP2040 является отличным драйвером. Он имеет 264 КБ встроенной SRAM, так что даже при использовании самых больших дисплеев памяти хватит для хранения всех данных изображения и запуска вашего собственного кода. Мы также подключили дисплей к его собственному SPI-порту, чтобы основной SPI-порт Feather можно было использовать для других периферийных устройств.
Feather — это спецификация платы разработки от Adafruit, и, как и ее тезка, она тонкая, легкая и позволяет вам летать! Мы разработали Feather как новый стандарт для ядер портативных микроконтроллеров. У нас есть и другие доски из семейства Feather, ознакомьтесь с ними здесь.
В основе Feather лежит чип RP2040 с тактовой частотой 133 МГц и логическим напряжением 3,3 В, тот же, что используется в Raspberry Pi Pico. Этот чип имеет колоссальный МБ встроенной флэш-памяти QSPI и 264 КБ оперативной памяти! Там даже осталось место для разъема STEMMA QT для подключения устройств I2C.
Чтобы упростить его использование в портативных проектах, мы добавили разъем для любой из наших литий-полимерных батарей напряжением 3,7 В и встроенную функцию зарядки аккумулятора. Вам не нужен аккумулятор, он будет отлично работать прямо от разъема USB Type C. Но, если у вас есть аккумулятор, вы можете взять его с собой в дорогу, а затем подключить к USB для подзарядки. Устройство Feather автоматически переключится на питание от USB, когда оно будет доступно. Несмотря на то, что RP2040 не рассчитан на низкое энергопотребление, в спящем режиме потребляемая мощность может составлять около 1,5 мА.
Вот несколько полезных характеристик! Вы получаете:
- Размеры 2,0 «x 0,9″ x 0,28» (50,8 мм x 22,8 мм x 7 мм) без припаянных коллекторов
- Легкий, как (большой?) перо — 6,3 грамма
- 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 МГц обеспечивает идеальную синхронизацию.
- Поддерживающая схема для обычных 24-контактных дисплеев e-Paper/ e-Ink. Они, как правило, имеют диагональ от 1,54 » до 7″ и предназначены для «умных этикеток». Пайка не требуется, просто подключите дисплей к разъему FPC на торце и загрузите свой код. Не предназначен для использования с дисплеями большего разрешения в электронных ридерах, таких как Kindles. Они используют другой интерфейс!
Поставляется собранным и протестированным, с некоторым заголовком. Вам понадобится паяльник, чтобы прикрепить насадку для установки на ваше перо. Укладка жаток позволит вам положить сверху еще одно оперение.
Не поставляется с дисплеем eInk или удлинительным кабелем! Для использования практически с любым дисплеем eInk с 24-контактным разъемом FPC. Ознакомьтесь с этими схемами, чтобы убедиться в соответствии вашего дисплея перед покупкой.
Печатная плата
Схема
Список пинов
Пин | Тип |
---|---|
+3V3 | мама |
+3V3 | мама |
+3V3 | папа |
VBAT | мама |
VBUS | мама |
!RESET | мама |
A0 | мама |
A1 | мама |
A2 | мама |
A3 | мама |
D10 | мама |
D11 | мама |
D12 | мама |
D13 | мама |
D24 | мама |
D25 | мама |
TX | мама |
SDA | мама |
SDA | папа |
SCL | папа |
SCL | мама |
SCK | мама |
RX | мама |
MOSI | мама |
MISO | мама |
EN | мама |
D9 | мама |
D6 | мама |
D5 | мама |
D4 | мама |
GND | мама |
GND | папа |
Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.