TinyWatch S3 — это настраиваемые смарт-часы с открытым исходным кодом на базе ESP32-S3 SoC.

TinyWatch S3 — это плата разработки ESP32-S3 в форм-факторе умных часов от Seon Rozenblum, также известного как Unexpected Maker.

Устройство работает на беспроводном микроконтроллере ESP32-S3 с 8 МБ флэш-памяти Quad SPI и 2 МБ дополнительной памяти QSPI PSRAM. Оно оснащено ЖК-дисплеем 240 x 280 с емкостным сенсором (через модуль CST816T) и несколькими встроенными датчиками, включая 6-осевой инерциальный измерительный блок, магнитометр и микрофон MEMS. Оно имеет порт USB-C для питания, программирования и зарядки подключенной батареи LiPo (250 мАч или 500 мАч). Хотя прошивка продукта все еще находится в активной разработке, устройство уже можно использовать как часы.

TinyWatch S3 описывается как «плата разработки ESP32-S3, которую можно носить на запястье», но у нее нет штыревых разъемов, и она несовместима с макетной платой. Аппаратное обеспечение имеет открытый исходный код, но продукт в основном полезен для разработки прошивки, тестирования и других общих проектов.

Прошивка разрабатывается в среде PlatformIO и требует обширных знаний C++ и фреймворка ESP32 Arduino Core. В настоящее время прошивка поддерживает только базовые функции, такие как указание времени в цифровом и аналоговом формате, добавление виджетов для погоды и состояния батареи, а также простую инфраструктуру приложений с аудиовизуализатором, компасом и примером приложения «Hello World». Приложения встроены в прошивку, а не являются автономными. Прошивка также предлагает веб-интерфейс для настройки элементов, которые может быть сложно настроить на часах, таких как ключи API для OpenWeather.

Веб-интерфейс TinyWatch S3

Технические характеристики TinyWatch S3:

  • SoC – ESP32-S3 SoC, двухъядерный 32-битный микроконтроллер LX7 Xtensa, до 240 МГц; 512 КБ SRAM; 8 МБ флэш-памяти QSPI; Wi-Fi 4 + Bluetooth 5.0 (LE); 45 программируемых GPIO
  • Память – 2 МБ дополнительной QSPI PSRAM
  • Дисплей – 240 x 280 ST7789 дисплей, емкостный сенсорный (CST816T)
  • USB – разъем USB-C для питания и программирования, защита от обратного тока USB
  • Разное
    • Часы – I2C маломощные RTC (RV-3028-C7)
    • Датчики – I2C 6-осевой IMU (BMI270), I2C магнитометр (MMC5603), I2S MEMS микрофон (ICS-43434)
    • Фидбек – магнитный зуммер, драйвера вибромотора (DRV2605L)
    • Кнопки – кнопка включения/выключения питания, кнопка сброса, кнопка загрузки
    • Защита от электростатического разряда на USB и кнопках, 2х светодиода (питание и зарядка 5 В), 3D-антенна с высоким коэффициентом усиления
  • Питание и зарядка
    • Защита от обратной полярности USB
    • Питание 5 В через USB-C
    • Зарядка LiPo аккумулятора; I2C индикатор уровня заряда аккумулятора (MAX1704X)

Репозиторий GitHub содержит файлы дизайна и схемы KiCAD, файлы прошивки, файлы STL и STEP для корпуса и примеры проектов. Мы видели другие смарт-часы на базе ESP32, такие как LilyGO T-Watch S3MutantW V1 и LilyGo Open-Smartwatch .

Умные часы TinyWatch S3 можно купить на сайте Lectronz или Unexpected Maker за 59$. Часы поставляются предварительно собранными в корпусе, напечатанном на 3D-принтере, но в комплект не входят ремешок для часов или батарея.

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

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

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

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

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