Обзор reTerminal E1001/E1002 – Ч/Б и цветные дисплеи ePaper с тестированием на SenseCraft HMI и Home Assistant

Компания Seeed Studio предоставила образцы дисплеев на электронной бумаге reTerminal E1001 (монохромный) и E1002 (цветной) для обзора. Они построены на микроконтроллере ESP32-S3, обеспечивающем беспроводную связь по Wi-Fi и Bluetooth LE, и предназначены для энергоэффективных приложений отображения информации, потребляя питание только при обновлении содержимого экрана.

Это делает их идеальными для задач, требующих длительного времени автономной работы (в среднем 3 месяца от одного заряда, в зависимости от частоты обновлений) и возможности постоянного отображения информации. В этом обзоре будет проведена распаковка устройств, их разборка, а также тестирование с использованием no-code платформы HMI SenseCraft от Seeed Studio и прошивки ESPHome для интеграции с Home Assistant .

Seeed Studio reTerminal E1001 E002 ePaper Display review

Распаковка reTerminal E1001/E1002

Были получены две картонные упаковки, которые выглядят идентично и имеют маркировку «Seeed Studio reTerminal ePaper Display».

seeed studio reTerminal E1001 E002 package

Но наклейка на нижней стороне коробок внесла ясность…

reTerminal E1001 E002 model

В каждой коробке находятся дисплей на электронной бумаге, кабель USB Type-C, подставка для дисплея с винтами, отвертка и краткое руководство по началу работы.

reTerminal E1001 E002 ePaper Displays unboxing

Таким образом, комплект аксессуаров для обоих дисплеев идентичен. Основное визуальное отличие — размер дисплеев: E1001 оснащен 7.5-дюймовым монохромным дисплеем на электронной бумаге, тогда как E1002 имеет 7.3-дюймовый цветной дисплей на электронной бумаге.

На задней стороне дисплея расположена наклейка с информацией о модели, отверстие для настенного крепления, меньшее отверстие для подставки, а также символы, обозначающие порты и кнопки.

reTerminal E1001 E002 ePaper Display rear

На верхней грани расположены три кнопки управления и микрофон.

reTerminal ePaper Buttoms

На левой стороне находятся слот для карты MicroSD, выключатель питания, светодиоды питания и состояния, а также порт USB-C.

Micro SD Card Slot Power Swich LED USB C

Наконец, на правой стороне расположен 8-контактный порт расширения/разъем.

reTerminal ePaper Expansion port 8 pin

Разборка reTerminal E1001/E1002

Были разобраны как E1001, так и E1002, но их внутреннее устройство идентично, поэтому будут показаны фотографии только для reTerminal E1002. Для этого с помощью приложенной отвертки были откручены четыре винта по углам задней крышки. При снятии крышки следует быть осторожным, так как антенный кабель соединен между основной платой и задней крышкой.

reTerminal ePaper Bottom

На основной печатной плате расположены три кнопки (B1, B2, B3), слот для карты microSD, держатель батарейки CR1220 для RTC (не установлена), модуль ESP32-S3 (чьи маркировки нечитаемы), подключенный к модулю антенны Wi-Fi 2.4 ГГц. Аккумулятор Li-Po напряжением 3.7 В и емкостью 2000 мАч (7.4 Вт·ч) обеспечивает питание для обновления дисплея, когда кабель USB-C не подключен. На задней крышке также имеются несколько вентиляционных отверстий.

reTerminal E1002 teardown
reTerminal E1002
reTerminal E1001 teardown
reTerminal E1001

Единственное очевидное различие между платами reTerminal E1001 и E1002 — это разъем дисплея и FPC-кабель: 50-контактный для цветного дисплея и 24-контактный для монохромного.

Обзор дисплеев на электронной бумаге reTerminal E1001/E1002 с платформой SenseCraft HMI

По умолчанию дисплеи на электронной бумаге reTerminal E1001 и E1002 интегрированы с no-code платформой SenseCraft HMI, которая предлагает веб-интерфейс для создания и управления контентом, отображаемым на устройстве. Попробуем её. В основном следование инструкциям, предоставленным на вики-странице для дисплеев серии reTerminal E.

Первый шаг — перевести переключатель на задней панели в положение ON, после чего загорится зеленый светодиод, подтверждая включение питания.

reTerminal ePaper ON LED Green

При первом включении устройство отобразит информацию для начала работы, включая имя точки доступа Wi-Fi и QR-код, ведущий на «Руководство пользователя» (упомянутую выше вики).

first boot display

Настройку сети можно выполнить либо с помощью компьютера, либо через мобильное приложение SenseCraft. Это было сделано через компьютер: сначала нужно подключиться к точке доступа Wi-Fi устройства с именем «reTerminal E1001-xxxx», после чего произойдет автоматическое перенаправление на страницу конфигурации, где можно выбрать домашнюю сеть Wi-Fi и ввести пароль (поддерживается только Wi-Fi 2.4 ГГц; 5 ГГц не поддерживается, так как устройство основано на ESP32-S3).

Connect reTerminal E1001 Wi Fi access point

После успешного подключения reTerminal подаст звуковой сигнал и отобразит «Код сопряжения».

pair code SenseCraft

Теперь можно перейти на веб-сайт SenseCraft HMI , чтобы зарегистрировать учетную запись и добавить дисплей. Для этого нужно перейти на вкладку Workspace, нажать Add Device, дать устройству имя и ввести «Код сопряжения», полученный на дисплее.

SenseCraft HMI add device

После подключения устройство предложит обновить прошивку, если доступна новая версия.

SenseCraft HMI update firmware

Платформа требует обновления путем подключения reTerminal E1001 к компьютеру через кабель USB-C, выбора устройства reTerminal E1001 (в данном случае USB Serial (COM5)), последней версии прошивки и нажатия Flash для запуска процесса обновления прошивки.

SenseCraft HMI firmware

Теперь, когда на reTerminal E1001 установлена последняя прошивка, можно создать первую панель управления. SenseCraft HMI предоставляет мощные инструменты для создания контента, такие как:

  • Галерея: превращает reTerminal в цифровую фоторамку, позволяя создавать слайд-шоу с настраиваемой продолжительностью отображения.
  • Холст: проектирование макетов с помощью перетаскиваемых элементов, включая текст, изображения, время, дату, виджеты погоды, графики, фигуры и разделительные линии.
  • RSS-лента: отображение новостей или содержимого блога напрямую из RSS-каналов.
  • Веб-контент: встраивание определенных разделов веб-сайтов, таких как расписание транспорта, цены на акции или обновления новостей.

Также можно настроить интервалы обновления изображений, цветовые схемы и выбрать портретную или альбомную ориентацию.

reTerminal E1001 sensecraft HMI create new

Начнем с одной из самых мощных функций платформы SenseCraft HMI: «AI Image Generator». Чтобы получить что-то красочное, переключимся на reTerminal E1002. Для начала достаточно ввести описание желаемого дизайна, и было вежливо запрошено «создать календарь на декабрь 2025 года». Система автоматически сгенерировала макет.

SenseCraft HMI create by AI

Дизайн выглядел впечатляюще, и было настолько поражено этой невероятной красотой и простотой использования, что незначительные проблемы, такие как 8-дневные недели и начало месяца со 2-го числа, были замечены только после загрузки дизайна на реальный дисплей. Это произошло потому, что был выбран не совсем подходящий инструмент, и после переключения на «AI Layout Generator» результаты стали значительно лучше, хотя и не такими красивыми.

SenseCraft HMI AI Layout Generator

Макет также полностью редактируем, поэтому любые ошибки можно исправить при необходимости. Вот как это выглядит на дисплее reTerminal E1002.

SenseCraft HMI AI Layout Generator reTerminal E1002

Если предпочтительнее создать собственный макет с нуля, это можно сделать в разделе UI Design. Для этого примера планировалось использовать левую сторону для информации о погоде, а правую — для текущих курсов валют. Начали с левой стороны: добавили значок, перейдя в Data -> Weather -> C°/F° -> City, затем выбрали желаемые элементы погоды, такие как температура, влажность и условия.

SenseCraft HMI weather 1

Доступ к различным значкам можно получить в Image -> Icons или добавить больше с Pictogrammers , скопировав код SVG и вставив его в поле URL.

SenseCraft HMI Icons 1

Чтобы добавить информацию о курсе валют, перейдите в Data -> Data Settings и заполните поля следующим образом:

  • Data Key = rates.THB
  • Precision = 2
  • Remote Data URL = https://open.er-api.com/v6/latest/USD.

На этом этапе данные в редакторе все еще могут отображаться как «Data» (или заглушка). Фактическое значение курса обмена будет видно только при нажатии Preview или развертывании на дисплее. Те же шаги были повторены для обмена других валют на тайский бат.

SenseCraft HMI data reTerminal E1002 1

Также были добавлены дата, уровень заряда батареи и QR-код на сайт CNX Software. После создания панели управления нажали Deploy to Device для отправки на устройство.

reTerminal E1002 sensecraft HMI weather curreny exchange rates

Результат получился достаточно аккуратным, особенно при взгляде с расстояния, так как при слишком близком рассмотрении (например, держа в руках, как книгу) низкое разрешение 800×480 сказывается на четкости символов.

Тестирование дисплеев на электронной бумаге серии reTerminal E с прошивкой ESPHome и Home Assistant

Дисплеи на электронной бумаге reTerminal E1001 или E1002 могут быть интегрированы в систему умного дома с использованием популярной прошивки ESPHome и open-source фреймворка домашней автоматизации Home Assistant.

Хотя о Home Assistant часто писалось, он никогда не использовался в «штаб-квартире» CNX Software, так как в последнее время большинство обзоров умного дома проводил Paisit. Однако, поскольку он временно недоступен, Suthinee временно взяла на себя эту задачу, и первым шагом стала установка Home Assistant OS на Raspberry Pi 4 с 8 ГБ ОЗУ.

Home Assistant Raspberry Pi 4

Потребовались некоторые усилия, в основном из-за ненадежных карт microSD или кардридеров, но в итоге Home Assistant OS 16.3 была запущена.

Home Assistant OS 16.3

Затем была выполнена настройка и доступ к Home Assistant через веб-интерфейс, а также следование инструкциям на вики-странице Seeed Studio для начала работы с ESPHome и первоначальной конфигурацией Home Assistant.

Был установлен аддон ESPHome Device Builder, перейдя в Settings -> Add-ons -> Add-on Store и выполнив поиск «ESPHome».

Home Assistant HSPHome Device Buider

Чтобы добавить новое устройство, перейдите в ESPHome -> New Device, введите желаемое имя устройства и выберите ESP32-S3.

Home Assistant ESPHome new device ESP32-S3

После создания устройства нажмите EDIT для перехода к установке прошивки.

Home Assistant ESPHome EDIT ePaper Display

Будет продемонстрирован очень простой пример: отображение текста «Hello World!» на экране электронной бумаги reTerminal E1001 через Home Assistant. Пример кода был скопирован со страницы вики Seeed Studio и вставлен после строки `captive_portal:` в YAML-файле. Затем текст был увеличен путем установки размера 40, а также настроен Wi-Fi с `ssid: CNX_Software_Xiaomi` и `password: xxxxxxxxx`.

esphome:
  name: e-paper
  friendly_name: E-paper

esp32:
  board: esp32-s3-devkitc-1
  framework:
    type: esp-idf

logger:

api:
  encryption:
    key: "xxxxxxxxx"

ota:
  - platform: esphome
    password: "xxxxxxxxxx"

wifi:
  ssid: CNX_Software_Xiaomi
  password: xxxxxxxxxx

  ap:
    ssid: "E-Paper Fallback Hotspot"
    password: "xxxxxxxxxx"

captive_portal:
# define font to display words
font:
  - file: "gfonts://Inter@700"
    id: myFont
    size: 40

# define SPI interface
spi:
  clk_pin: GPIO7
  mosi_pin: GPIO9

display:
  - platform: waveshare_epaper
    id: epaper_display
    model: 7.50inv2 # You can use 7.50inv2alt when you draw complex info and it display not good.
    cs_pin: GPIO10
    dc_pin: GPIO11
    reset_pin:
      number: GPIO12
      inverted: false
    busy_pin:
      number: GPIO13
      inverted: true
    update_interval: 300s
    lambda: |-
      it.print(0, 0, id(myFont), "Hello World!");

После этого нажмите INSTALL для прошивки кода на устройство. Появятся варианты установки: по воздуху (over-the-air) или через USB.

Install through browser

Был выбран метод установки «Wirelessly», и прошивка была успешно загружена на устройство. В результате на экране электронной бумаги reTerminal E1001 теперь отображается сообщение «Hello World!».

reTerminal E1001 E001 ePaper Display ESPHome Home Assistant

Теперь, когда интеграция с Home Assistant подтверждена, попробуем что-то более интересное. Будет получена информация о погоде из Home Assistant и отображена на экране электронной бумаги reTerminal E1001, следуя инструкциям, предоставленным Tutoduino9 и используя файлы конфигурации из соответствующего репозитория GitHub .

Был использован сервис Meteorologisk institutt (Met.no), включенный по умолчанию в Home Assistant и предоставляющий прогнозы погоды на основе местоположения. Пользователь может настраивать единицы измерения (°C, % и т.д.) по мере необходимости.

Home Assistant Meteorologisk institutt integration

Был создан шаблонный сенсор в Home Assistant. Для этого перешли в Settings -> Add-ons -> File Editor и скопировали туда файл configuration.yaml с GitHub.

Home Assistant configuration File Editorr

Затем перешли в ESPHome Builder и отредактировали YAML-файл для reTerminal E1001, используя файл reTerminal-E1001.yaml на GitHub с собственными ключами и паролями.

Home Assistant reTerminal E1001

Сначала возникла небольшая проблема: раздел `on_boot` должен был находиться на том же уровне отступа, что и `name`. После исправления этого установка завершилась успешно, и результат можно увидеть на изображении ниже.

reTerminal E001 Home Assistant

Заключение

Использование дисплеев на электронной бумаге reTerminal E1001 (монохромный) и E1002 (цветной) с платформой SenseCraft HMI от Seeed Studio является удобным и простым для пользователя. Можно легко создавать панели управления через веб-интерфейс без глубоких знаний программирования. Платформа также включает мощные функции дизайна с использованием ИИ, которые значительно сокращают время на создание макетов и предлагают гибкость для разнообразных дизайнов пользовательского интерфейса.

Для интеграции с Home Assistant обе модели хорошо работают через прошивку ESPHome. Установка и настройка выполняются непосредственно через веб-интерфейс, что позволяет отображать данные с сенсоров, статусы устройств, потребление энергии, информацию о погоде и многое другое на экране электронной бумаги. Однако следует отметить, что кривая обучения для использования Home Assistant гораздо круче, чем для платформы SenseCraft HMI. Тем не менее, это дает пользователям большую гибкость и позволяет взаимодействовать с дисплеем в рамках их системы умного дома.

Хотя заявленное время автономной работы составляет в среднем 3 месяца от одного заряда, реальная продолжительность работы от аккумулятора в значительной степени зависит от режима отображения и частоты обновлений. Цветной дисплей на электронной бумаге E1002, особенно при циклическом переключении нескольких экранов и обновлении данных каждые 5 минут, демонстрирует заметно меньшую продолжительность работы. В то же время монохромная модель E1001 должна приближаться к заявленной продолжительности при отображении одного статического экрана с минимальными или редкими обновлениями. Время обновления на E1001 короче (2-3 секунды) и составляет около 17 секунд на E1002.

Выражаем благодарность Seeed Studio за предоставленные для обзора дисплеи на электронной бумаге reTerminal E1001 и E1002. Модель E1001 продается за 79 долларов в магазине Seeed Studio , в то время как 6-цветная модель E1002 стоит 109 долларов . Обе модели также можно найти на AliExpress, начиная с 74.28 долларов и 105.06 долларов соответственно .

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments