miroslav.diyDIY hardware lab

ESP32

Capybara Pet

Elecrow CrowPanel ESP32-C3 1.28″ · сенсорный экран

Карманный питомец-капибара на круглом сенсорном экране: пиксельная капибара растёт, ест арбуз, купается в горячем источнике и играет в Leaf Drift. Прошивка ставится прямо из браузера и сохраняет прогресс питомца.

Доступен

flash.miroslav.diy/capybara/

Аппаратная часть

  • Elecrow CrowPanel DIS12824D · ESP32-C3
  • GC9A01 240×240 round IPS · CST816D touch
  • BM8563 RTC · LiPo · buzzer + vibration
  • Web Serial · esptool-js

01 / PURPOSE

Что делает проект

Капибара живёт на лугу у пруда и просит то, что ей нужно: мысль-пузырь над головой показывает еду, воду, игру, уборку, купание или сон. Ребёнок выбирает действие пальцем — тап по иконкам слева и справа или свайп, тап по большому кружку внизу — и смотрит анимацию: капибара ест арбуз, пьёт из миски, купается в горячем источнике с юдзу на голове, засыпает, наряжается, к ней прилетает птичка-друг. День и ночь идут по настоящим часам, питомец растёт от малыша до взрослой капибары, а мини-игра Leaf Drift — это пруд, по которому капибара плывёт на листке через цветы лотоса.

02 / SYSTEM

Архитектура

  • Прошивка ESP32-C3 на Arduino-ESP32 3.3.9 / ESP-IDF 5.5.4 запускает те же исходники, что и хост-симулятор: детерминированное ядро ухода, круговую навигацию и движок Leaf Drift; тач и боковая кнопка переводятся в четыре роли «влево / OK / вправо / домой».
  • Вся графика рисуется кодом на индексированном холсте 120×120 с точным масштабом ×2 и стримится на GC9A01 полосами по DMA; палитра со сдвигом оттенков, рассвет, закат и ночь — преобразования палитры.
  • Сохранения — две записи с CRC и номерами последовательности в отдельном разделе флеша; часы BM8563 на батарейке переживают отключение питания, глубокий сон будится касанием или боковой кнопкой.
  • Прошивальщик на Web Serial не трогает разделы NVS и сохранений и последним шагом записывает на плату время и часовой пояс браузера.
  • Корпус «Riverstone» v1 — голова капибары под 3D-печать без поддержек, посадка проверена по STEP-модели Elecrow.

03 / LINKS

04 / PROVENANCE

Источники

  • README/root/capybara-pet/README.md
  • GBrainprojects/capybara-pet

Описание и технические факты сверены с указанными каноническими источниками. Статус сверён прямой, публичной или LGTM-пробой .