QuadClock PCB – многодисплейный контроллер часов ESP32-S3 для любителей DIY-устройств

QuadClock PCB — это многодисплейный контроллер часов на базе ESP32-S3, разработанный в качестве основы для создания часов с четырьмя TFT-дисплеями. Он поддерживает до четырех 1,69-дюймовых прямоугольных TFT-дисплеев (240×280) или четырех 1,28-дюймовых круглых дисплеев (240×240). Он управляет основными функциями, такими как управление дисплеями и поддержание точного времени, позволяя вам сосредоточиться на создании уникального корпуса или интеграции дополнительных функций.

Устройство имеет открытый исходный код и работает на модуле ESP32-WROOM-1 с флэш-памятью до 16 МБ и PSRAM 2 МБ, а так же поддерживает независимую регулировку яркости каждого установленного дисплея через четыре МОП-транзистора и включает в себя встроенные часы реального времени с резервной батареей для точного отсчета времени.

QuadClock PCB предназначен для энтузиастов и производителей, заинтересованных в создании проектов многодисплейных часов. Его также можно использовать для биржевых тикеров, погодных дисплеев и панелей управления умным домом.

Ранее мы рассматривали плату 2×2 Quad Display с модулем Raspberry Pi Pico W или ESP32-S3-WROOM-1 для управления четырьмя дисплеями, но печатная плата QuadClock имеет другую компоновку.

Технические характеристики печатной платы QuadClock:

  • Беспроводной модуль – модуль ESP32-S3-WROOM-1
    • SoC – ESP32-S3, двухъядерный 32-битный микроконтроллер @ 240 МГц
    • Память – 2 МБ PSRAM (Примечание: однако на схемах указано ESP32-S3-WROOM-1 (N16R8), что подразумевает 8 МБ PSRAM)
    • Хранилище – 16 МБ флэш-памяти
    • Беспроводная связь – Wi-Fi 2,4 ГГц и Bluetooth 5 (LE)
  • Дисплей – 4x 1,69-дюймовых прямоугольных TFT-дисплея (240×280) или 4x 1,28-дюймовых круглых дисплея (240×240)
  • Аудио – аудиоусилитель MAX98357AEWL+T (выходная мощность 3 Вт для будильников или звуковых эффектов)
  • USB – 2x USB-C (один для питания и обновления прошивки, один только для питания)
  • Расширение
    • Разъем Qwiic I2C
    • Разъем расширения плоского кабеля (SPI, I2C, питание и сигналы управления для альтернативных дисплеев или пользовательских модулей)
    • Разъем модуля GPS для точной синхронизации времени
  • Разное – поворотный энкодер, 4х кнопочных переключателя, 5-позиционный переключатель, часы реального времени, акселерометр, схема одноразового запуска (опционально, по умолчанию не заполнена), разъем сервопривода (3-контактный), 4х МОП-транзистора (для управления подсветкой)
  • Источник питания
    • 5 В через USB-C
    • Регулятор 3,3 В
  • Размеры – будут объявлены позже

Контроллер часов на базе QuadClock ESP32 заявлен как «не совсем удобный для новичков», поскольку требует точной пайки для монтажа TFT-дисплеев, но, по можно заказать предварительно смонтированными. На странице документации перечислены файлы проектирования оборудования и включены инструкции по монтажу дисплеев и установке прошивки. Исходный код C++ доступен на GitHub .

QuadClock PCB стоит 39$ на Tindie только за основную плату. Покупатели могут включить в комплект установленные 1,28-дюймовые и 1,69-дюймовые дисплеи за 34$ и 30$ дополнительно, соответственно. При покупке более одного блока предоставляется скидка. В качестве альтернативы QuadClock Orbix представляет собой полностью собранный продукт, построенный на основе QuadClock PCB.

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

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

5 1 vote
Article Rating
Подписаться
Уведомление о
guest

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

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