Оглавление:

Wordclock с Lilygo-T-Watch 2020: 4 шага
Wordclock с Lilygo-T-Watch 2020: 4 шага

Видео: Wordclock с Lilygo-T-Watch 2020: 4 шага

Видео: Wordclock с Lilygo-T-Watch 2020: 4 шага
Видео: Wordclock on the lilygo t-watch 2020 2024, Ноябрь
Anonim
Часы с часами Lilygo-T-Watch 2020
Часы с часами Lilygo-T-Watch 2020

Это руководство покажет вам, как отображать время в стиле Wordclock на часах Liligo T.

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

Этот код Arduino использует библиотеку «TTGO_TWatch_Library-master». Вы найдете эту библиотеку на https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library. Пожалуйста, сначала следуйте инструкциям по установке этой библиотеки.

Шаг 1. Требования

Требования
Требования
Требования
Требования

Аппаратное обеспечение

Часы Liliygo® T-Watch 2020

Программное обеспечение

IDE Arduino (https://www.arduino.cc/en/Main/Software)

Библиотеки

TTGO_TWatch_Library-master (https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library)

Шаг 2: установка

Пожалуйста, сначала установите Arduini IDE. Следуйте инструкциям на

www.arduino.cc/en/Main/Software.

После установки Arduino IDE вам необходимо установить библиотеку TTGO T-watch из

github.com/Xinyuan-LilyGO/TTGO_TWatch_Libr…

На этой стороне вы также найдете хорошую документацию. Эта библиотека поставляется с множеством драйверов, а также с некоторыми хорошими примерами для T-watch.

Подключите T-watch к одному из USB-портов. Пожалуйста, выберите порт в разделе «инструменты» «порт».

Для первых попыток вы можете загрузить несколько примеров из библиотеки. Вы найдете эти примеры в разделе «файл» «примеры», «примеры для TTGO-T-часов» (вы должны прокрутить меню вниз)

ПРИМЕЧАНИЕ: Если у вас возникла проблема с подключением T-watch через USB, например, вы не можете выбрать порт в Arduino IDE, потому что он серого цвета, пожалуйста, посмотрите здесь для получения дополнительной информации и помощи.

github.com/espressif/arduino-esp32/issues/…

Спасибо «beegee-tokyo»!

У меня была такая проблема. После подключения часов к одному из моих USB-портов я не мог выбрать порт в Arduino IDE. Название порта было серым. После установки «CP210x USB to UART Bridge VCP Drivers» все заработало нормально. Вы найдете драйвер на

esp32.net/usb-uart/

а также на

www.silabs.com/products/development-tools/…

После установки Arduino IDE и библиотеки вы можете загрузить пакет wordclock с GitHub:

github.com/Adosis/TTGO_TWatch_WordClock

Загрузите zip-файл и распакуйте его в отдельную папку. Загрузите файл «t-watch_wordclock_V1_0.ino» в среду разработки arduino. При двойном щелчке по имени файла Arduino запустится автоматически, и файл будет загружен.

В среде Arduino IDE выберите «файл» «открыть» (или STRG + o) и выберите файл для открытия. После загрузки файла вы найдете 4 вкладки вверху Arduino IDE.

t-watch_wordclock_V1_0 основная программа Wordclock

calcMatrix.can передал часть программы на аутсорсинг

FreeSans12ptWordclock.h - файл с используемым шрифтом. Этот шрифт является вариацией FreeSans12pt7p.h для ardufruit_GFX, включенного в библиотеку T-watch.

config.h - файл для выбора оборудования. Пожалуйста, убедитесь, что строка «#define LILYGO_WATCH_2020_V1 // Для использования T-Watch2020, пожалуйста, раскомментируйте эту строку» действительно раскомментирована. Это означает, что два // в начале строки были удалены.

Теперь вы можете загрузить код в часы, нажав кнопку «загрузить эскиз» или щелкнув символ со стрелкой справа.

ПРИМЕЧАНИЕ. Иногда возникает проблема с загрузкой. Включите часы, нажав кнопку на боковой стороне часов и удерживая ее в течение 2 секунд. Попробуйте еще раз загрузить скетч.

После завершения загрузки вы можете отключить часы от USB-порта. Если все в порядке программа запустится автоматически, отображая время в типичном стиле Wordclock.

Шаг 3: Функции

Функции
Функции
Функции
Функции
Функции
Функции
Функции
Функции

Начиная с главного экрана - обычных часов - вы можете вызывать различные функции, протирая дисплей:

Смахивание влево: один за другим отображаются дата, месяц и год. В конце снова отобразится главный экран.

Вытирание вправо: отображается состояние батареи. Через несколько секунд снова отобразится главный экран.

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

Шаг 4. Меню и настройки

Меню и настройки
Меню и настройки
Меню и настройки
Меню и настройки
Меню и настройки
Меню и настройки

Установить время

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

После установки минуты нужно еще раз провести пальцем влево. Дата и время теперь сохранены. Будет отображен главный экран.

Сменить цвет

В этом меню вы можете изменить цвет матрицы и цвет фона.

Будет отображено название цвета матрицы. Вытирая, вы меняете цвет фона. Вытирая вы измените цвет матрицы. Есть 23 разных цвета для матрицы и для фона.

После установки цветов вы должны провести пальцем влево, чтобы сохранить цвета. Будет отображен главный экран.

Управление энергопотреблением

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

Полностью выключить

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

Выключайте только дисплей

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

Не выключай часы

Часы не выключатся - пока батарея не разрядится.

Язык

На данный момент существует два языка: английский и немецкий. Выберите один язык, набрав язык на дисплее. После прикосновения к экрану выбранный язык будет сохранен, и отобразится главный экран.

Рекомендуемые: