• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer

У Павла!

  • Контроллеры
    • Arduino
      • Приборы
      • Музыка
      • Проекты Arduino
      • Уроки Arduino
      • Игры на Arduino
      • Роботы на Ардуино
      • FLProg
    • Одноплатные ПК
      • Orange pi
      • Raspberry pi
        • Raspberry pi pico
        • Raspberry pi server
        • Проекты Raspberry pi
    • ESP
      • ESP8266
        • NodeMCU
      • ESP32
      • M5stack
    • Другие контроллеры
      • STM32
  • Умный дом
    • Home Assistant
      • Автоматизации
    • Tuya
    • Bluetooth
    • ESPHome
    • Frigate
    • Telegram
    • Яндекс
  • ЧПУ
  • 3d печать
  • Об авторе

Электронная книга из модуля M5paper

7 декабря, 2021

Модуль m5paper: http://alii.pub/65ld4t

Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.

 

Ну чтож, совершилось. Наконец-то на ESP32 с дисплеем на электронных чернилах сделали электронную книгу. Вот ссылка на проект: https://github.com/atomic14/diy-esp32-epub-reader

Данный проект загружается через  Platform.io но не без “танцев с бубном”

В данной статье как-раз и опишу способ загрузки программы в микроконтроллер.

Момент №1.

Для начала скажу вот что, если вы скачаете архив с проектом со страницы github. У Вас ничего не заработает. От слова совсем.

Первым делом нужно либо в консоли VisualStudio или в Powershell перейти в папку, в которую хотите загрузить проект и нужно ввести команду:

git clone –recursive https://github.com/atomic14/diy-esp32-epub-reader.git

Таким образом у Вас начнется скачивание репозитория со всеми библиотеками нужными для сборки проекта.

Если Вы сначала добавили проект из скаченного архива, то его нужно сначала удалить, а потом загрузить с помощью команды, которую я оставил выше. Иначе ничего работать не будет.

Момент №2.

На момент написания статьи 07.12.2021 проблема с проектом заключалась в том, что проект собирался и загружался только с Платформой “Espressif 32” версией 3.3.0. Хотя возможность есть установить 3.4.0. Если у Вас версия 3.4.0 то работать не будет. Нужно откатиться до версии 3.3.0.

Данную платформу можно установить или переустановить версию зайдя как показано на скрине:

Момент №4.

Следующий момент заключается в том, что данный проект сделан сразу под разные платы Под M5paper, Lilygo_t5_47 и еще несколько самодельных. И для каждого из модулей проект собирается и загружается отдельно. Выбрать модуль можно как показано на скрине:

Ну и собственно нажать сначала на Build, а потом на Upload как выделено под цифрой 3.

Или выбрать проект под свою плату внизу:

И вот если Вы все сделали правильно как я описал, то все соберется и загрузится в ваш модуль без ошибок.

 

Теперь если у Вас M5paper, то танцев с бубном больше не нужно делать. Просто закидываете Вашу книгу в формате .epub на флешку. Вставляете флешку в слот под microsd карточку на модуле и при включении модуль увидит этот файл и его можно будет открыть и читать.

Да кстати, книга читает файлы только в формате .epub

Electronic Publication (ePub, произн. «ипаб») — открытый формат электронных версий книг с расширением .epub, разработанный Международным форумом по цифровым публикациям (англ. International Digital Publishing Forum)[3] в 2007 году. Формат позволяет издателям производить и распространять цифровую публикацию в одном файле, обеспечивая совместимость между программным и аппаратным обеспечением, необходимым для воспроизведения цифровых книг и других публикаций с плавающей вёрсткой. Официальный формат в Apple Books

Так-же так как формат довольно распространен, то у Вас не составит труда скачать Вашу любимую книгу в формате .epub. Но Если всетаки у Вас возникает с этим трудность. То существуют online конверторы. Например конвертор из .txt в epub

https://convertio.co/ru/txt-epub/

 

Видео :

Primary Sidebar

Поиск

Новые записи

  • Автоматизация перезагрузки устройства по команде Ping.
  • Разблокирование и добавление шлюза Xiaomi gateway 3 в Home Assistant для управления Bluetooth устройствами из экосистемы Xiaomi Home (mihome)
  • Интеграция для локального управления (без интернета) ик пультом Tuya работающим по wifi из Home Assistant
  • Транслируем показания с Уличного Bluetooth Датчика температуры по BTHome на дисплей датчика температуры XIaomi LYWSD03MMC
  • Заставляем Bluetooth датчики температуры tuya и xiaomi отправлять данные по Zigbee в Home Assistant.

Официальный YouTube Канал M5Stack:

Подписывайтесь на Телеграм канал

https://t.me/ypavla

Подписаться на YouTube!

Secondary Sidebar




Подписывайтесь на Telegram Канал!

У Павла!

Footer

Copyright_У Павла! © 2025 ·