link

Блог Дмитра

M5 Cardputer - кишеньковий "комп'ютер" на ESP32

На днях я отримав посилку з прикольним пристроєм - M5 Cardputer (Card Computer). Це досить невеликий пристрій на основі M5Stamp S3, який має невеликий кольоровий дисплей розміром з поштову марку, клавіатуру, блютуз/вайфай, а по габаритам має розмір кредитної карти, але десь 2 см у товщину.

Потужності процесора та наявних ресурсів вистачає, щоб запустився портований Doom, і в нього можна більш-менш нормально грати, якщо звикнути до клавіатури та налаштування клавіш для керування рухом.

Cardputer - вид спереду
Cardputer - вид спереду

Cardputer - вид ззаду. Можна помітити, що його можна почепити на щось з Lego
Cardputer - вид ззаду. Можна помітити, що його можна почепити на щось з Lego

#Характеристики M5 Cardputer

Характеристика Значення
Розмір 84*54*19.75мм
Вага 92.8 грамів
Мікроконтроллер ESP32-S3
Процесор Xtensa LX7: 32bit, 2 core @240Mhz
Пам'ять ROM: 384KB, RAM: 512KB
Wi-Fi 802.11b/g/n @ 2.4GHz, 20/40MHz
Bluetooth Bluetooth 5, BLE
Дисплей 1.14", 240*135 пікселів
Карта пам'яті MicroSD
Живлення Від двох вбудованих акумуляторів (120 +1400 мА/год), та USB-C

#Корисні посилання

Лончер, який дозволяє під'єднуватись до вайфай-мережі та завантажувати інші прошивки на microSD карту та потім їх прошивати без використання комп'ютеру чи програматору та запускати на пристрої: https://bmorcelli.github.io/M5Stick-Launcher/flash0.html.

Можна прошити його прямо з сайту, що дуже зручно. Якщо перейти за посиланням на ГітХаб проекту, то можна скачати код та скомпілювати і прошити його через VSCode, бо до проекту є конфіг для PlatformIO. Це дуже зручно, і навіть така лінива людина, як я, змогла не сильно напружуючись зкомпілювати та прошити цей лончер на пристрій, і все запрацювало.


Далі буде.