Pimoroni Badger 2040 — это компактный модуль на базе микроконтроллера RP2040 с монохромным экраном e-paper диагональю 2,9". Устройство предназначено для электронных визиток, списков дел и индикаторов, где важны автономность и отсутствие подсветки.
- Микроконтроллер RP2040 с двумя ядрами ARM Cortex M0+ и частотой 133 МГц
- Монохромный экран e-paper 2,9" с разрешением 296x128 пикселей
- 2 MB flash-памяти QSPI и 264 kB SRAM для хранения прошивки и данных
- 5 физических кнопок для удобного управления без сенсорного экрана
- Разъем USB Type-C для программирования и питания
- Разъем JST-PH для подключения аккумулятора (2,7–6 В)
Экран e-paper для чтения без нагрузки на глаза
Модуль оснащен черно-белым экраном e-paper диагональю 2,9" с разрешением 296x128 пикселей. Такой тип дисплея, как у ридеров, не утомляет зрение при чтении длинных текстов и имеет сверхширокий угол обзора. Экран потребляет энергию только при смене изображения, а после отключения питания сохраняет последнюю картинку, что идеально для статических данных.
Производительность RP2040 и память
В основе модуля лежит двухъядерный микроконтроллер RP2040 ARM Cortex M0+ с тактовой частотой 133 МГц. Устройство имеет 264 kB оперативной памяти SRAM и 2 MB внешней flash-памяти QSPI с поддержкой XiP. Это обеспечивает достаточную мощность для запуска сложных скриптов на MicroPython или CircuitPython для быстрого прототипирования.
Удобное управление и интерфейсы
На передней панели расположены 5 пользовательских кнопок для навигации по меню и выбора опций. Для подключения дополнительных датчиков и модулей I2C используется коннектор Qw/ST (Qwiic/STEMMA QT). Программирование и питание осуществляются через разъем USB Type-C, а для автономной работы предусмотрен разъем JST-PH для аккумулятора от 2,7 В до 6 В.
Автономная работа от аккумулятора
Модуль поддерживает питание от аккумуляторов через разъем JST-PH, что позволяет использовать его как портативное устройство. Наличие функции мониторинга уровня заряда помогает своевременно контролировать состояние батареи. Низкое энергопотребление экрана e-paper и микроконтроллера обеспечивает длительную работу без подключения к сети.
Badger 2040 подходит для энтузиастов электроники, которые создают собственные гаджеты, и для разработчиков, ищущих готовое решение для отображения информации в условиях, где нужна высокая контрастность и энергоэффективность.
Программирование и библиотекиМодуль Badger 2040 поддерживает программирование на языках C/C++, MicroPython и CircuitPython. Производитель подготовил библиотеки C++ и MicroPython вместе с примерами кода, что упрощает начало работы. Также доступны библиотеки Adafruit для CircuitPython и порт BadgerOS, позволяющий быстро реализовать сложные интерфейсы без написания кода с нуля.
Габариты и конструкцияКомпактный размер модуля составляет 85,6 мм в длину и 48,7 мм в ширину, что делает его удобным для встраивания в собственные корпуса. На задней стороне платы расположены выводы GPIO для прямого подключения проводов и дополнительных компонентов. Конструкция предусматривает наличие белого светодиода и отдельных кнопок Reset и BOOT для удобного перехода в режим загрузки.