Der kleine ESP32 Microcontroller in dieser als Smartwatch daher kommenden Lösung, ist ideal zum erstellen eigener Uhrenanwendungen.
Die Hardware Version die mir vorliegt ist die Version 1.
Diese bringt mit einem ESP32-Chipset Dual-Core-MCU, 4 MB Flash Speicher, 16 MB PSRAM, Bluetooth, Wifi, 1.54 inch LCD Touchdisplay, Vibrationsmotor, Infrarot, RTC Echtzeituhr, Beschleunigungsmesser 3-axis, digitale analoger Audiosignale Wandler und einem Lithium Ionen Akku 3,7 Volt 380mA, ausreichend Technik mit, um selbst eigenen individuellen Funktionen ans Handgelenk zu bringen.
Somit ist es nicht nur möglich ein eigenes Erscheinungsbild auf dem Display zu gestalten, sondern die verbauten Aktoren und Sensoren zu eigenen Zwecken verwenden.
Die LilyGO T-Watch 2020 ESP32-basierte programmierbare Uhr gibt es in drei unterschiedlichen Versionen:
Hardware:
Version 1
Version 2
Version 3
Zum Beispiel für die Arduino Entwicklungsumgebung, sind bereits viele Scripte vorhanden, um diese Beispielanwendungen, auf der T-Watch zu verwenden und weiterzuentwickeln.
Library und Beispiele: https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library
Weitere Details zur Uhr und auch zur GPIO Pinbelegung:
https://t-watch-document-en.readthedocs.io
Entwicklungsumgebung Arduino IDE = https://www.arduino.cc/en/main/software
ESP32 in Board Verwaltung hinzufügen: https://dl.espressif.com/dl/package_esp32_index.json
Dieser Treiber stellt die per USB Kabel angeschlossene Smartwatch der Entwicklungsumgebung als Com-Port bereit –> CP210x Treiber: https://www.silabs.com/developers/usb…
Video:
Weitere Codebeispiele:
Rechner: https://github.com/VolosR/TTWatchCalc
Kalender: https://github.com/VolosR/TTCalendar
Nachtrag:
Wer sich nicht vor Visual Studio Code als Entwicklungsumgebung abschrecken lässt, sollte auch mal bei ShotokuTech vorbei schauen.
Ein Wermutstropfen ist bei meiner Version 1, das beiliegende Lithium Ionen Akku, dem viel zu schnell die Puste ausgeht.