CNX Software – Embedded Systems News

$18 TTGO T-Wristband DIY Arduino Programmable Smart Bracelet Features ESP32-PICO-D4 SiP

2020 is promising to be an interesting year for low-cost user-flashable smartwatches/bracelets. After the recent introduction of the $25 Pine64 PineTime Bluetooth enabled wearable companion for PinePhone Linux smartphone that will support various real-time operating systems such as Zephyr OS or FreeRTOS, we’ve now been informed that Liliygo launched TTGO T-Wristband smart bracelet powered by Espressif Systems ESP32-PICO-D4 SiP.

The watch comes with 802.11 b/g/n WiFi 4 and Bluetooth 4.2 Classic+LE connectivity and is currently selling for under $18 and up on Aliexpress and Tindie.

TTGO T-Wristband smart bracelet specifications:

TTGO T-Wristband ships with a silicone strap, a charging cable, and an expansion board for flashing the firmware, and provides access to extra I/Os. The CP2104 based expansion board exposes GPIOs, UART, reset, 3.3V and GND signals via unpopulated headers, and is fitted with a user button, a reset button, some LEDs, and both micro USB and USB-C ports used for communication and power.

Click to Enlarge

The company released some hardware (PDF schematics) and software resources on Github. The firmware itself sadly appears to be closed-source, but the company released the Arduino sketch that makes use of the display, RTC, motion sensor, and WiFi, and implements support for OTA firmware updates over WiFi.

Beside Arduino Core, ESP32 supports FreeRTOS in ESP-IDF framework, Micropython, ZephyrOS, and other frameworks and operating systems. In theory, all those could be supported provided the community supports it.

That’s where PineTime has the edge at the moment since many people have started to work on PineTime devkit shipped earlier this month. PineTime also has a larger display, a larger battery combined with a more efficient microcontroller,  and some features such as a vibrator and a heart rate sensor which are missing from LilyGO smart bracelet. TTGO T-Wristband does offer some advantages of its own however, with WiFi connectivity and the breadboard-compatible IO expansion board making it suitable for a wider range of projects.

Thanks to Conrad for the tip.

Support CNX Software - Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples