Розробка бездротової «друкарської машинки» на ESP32 з підтримкою української мови

Користувач Reddit clackups створив прошивку Draftling, яка перетворює мікроконтролери ESP32-S3 та ESP32-P4 на цифрові «друкарські машинки». Останнє оновлення включає підтримку української мови.

Основні можливості

Проект дозволяє використовувати як готове, так і саморобне обладнання, працює з Markdown-файлами та підтримує різні дисплеї, зокрема E-Paper, RLCD та LCD.

  • Сумісність з Bluetooth Low Energy (BLE) клавіатурами та дротовими USB-підключеннями.
  • Режим розділеного екрана для роботи з кількома документами.
  • Вбудований Git-клієнт для синхронізації з GitHub.
  • Підтримка документів розміром у кілька мегабайт завдяки PSRAM.
  • Автоматичний перехід у глибокий сон збереженням позиції курсора.

Оновлення для дисплеїв

Оновлення покращило читабельність на дисплеях малої роздільної здатності, додавши можливість повертати екран на 90 градусів та реалізувавши інверсію режимів для RLCD.

Сумісне обладнання

Прошивка підтримує:

  • Готові пристрої: Xteink X4 Pro, LilyGO T5 E-Paper S3 Pro, M5Stack PaperS3.
  • DIY конструктори: серія плат Waveshare, Elecrow CrowPanel.

Встановлення прошивки відбувається через браузер за допомогою Web Flasher. Більшість коду було згенеровано за допомогою штучного інтелекту Claude, що дозволило реалізувати проект у вільний час. Вихідний код доступний на GitHub.


Джерело: dev.ua (https://dev.ua/news/bezdrotova-drukarski-mashynka-na-esp32-1789731231)