M5 Cardputer - кишеньковий "комп'ютер" на ESP32
На днях я отримав посилку з прикольним пристроєм - M5 Cardputer (Card Computer). Це досить невеликий пристрій на основі M5Stamp S3, який має невеликий кольоровий дисплей розміром з поштову марку, клавіатуру, блютуз/вайфай, а по габаритам має розмір кредитної карти, але десь 2 см у товщину.
Потужності процесора та наявних ресурсів вистачає, щоб запустився портований Doom, і в нього можна більш-менш нормально грати, якщо звикнути до клавіатури та налаштування клавіш для керування рухом.
#Характеристики 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. Це дуже зручно, і навіть така лінива людина, як я, змогла не сильно напружуючись зкомпілювати та прошити цей лончер на пристрій, і все запрацювало.
Далі буде.