TTGO T-Watch-2020 V3 ESP32 watch adds microphone for voice control

Lilygo TTGO T-Watch-2020 is a thin, ESP32 smartwatch programmable with Arduino that was introduced last year. The WiFi and Bluetooth-connected watch is equipped with a 1.54-inch LCD capacitive touch screen, a Class-D amplifier, buzzer, accelerometer, RTC, and a battery.

The watch is one of the top-selling devices on Lilygo’s Aliexpress store, and they must have had requirements for voice control, so the company has now launched TTGO T-Watch-2020 V3 based on the same design but adding a PDM microphone.

TTGO T-Watch 2020 V3

As far as I can TTGO T-Watch-2020 V3 specifications are the same as last year’s model, except for the microphone:

  • SoC – Espressif ESP32 dual-core wireless processor with 520KB SRAM
  • System Memory – 8MB PSRAM
  • Storage – 16MB QSPI flash
  • Display – 1.54-inch LCD capacitive touch screen
  • Audio – Max98357 Class-D amplifier, buzzer/speaker, PDM microphone
  • Connectivity – 802.11b/g/n WiFi 4 and Bluetooth 4.x/5.1 via ESP32
  • Sensors – BMA423 three-axis accelerometer with built-in step counting algorithm, activity recognition/tracking, advanced gesture recognition.
  • Misc – Power button (round),  PCF8563 RTC clock, vibration motor, IR transmitter
  • Programming – Via Micro USB port (CP2104 USB to TTL chip)
  • Battery
    • 380 mAh/3.7V Lithium battery
    • Charging – 5V/1A via Micro USB port; AXP202 PMIC
  • Dimensions – 40 x 47.45 x 13 mm; Length with wristband: 272 mm
  • Weight – Around 59 grams

LilyGO T-Watch-2020 V3 ESP32 Microphone

The watch can be used as an IoT terminal controller, a wearable device, for STEM education, DIY project, and thanks to the addition of the microphone, voice interaction is now possible.

The watch ships with a 30cm Micro USB cable for charging and programming. Documentation and software support should have improved since last year and you’ll find both respectively on Readthedocs and Github (Arduino). It’s also possible to program the watch with MicroPython or the ESP-IDF, but there may be less documentation, and most people should probably stick to Arduino programming on this watch.

An Arduino sketch for using the Microphone can be found here. It will show dynamic volume lines on the display.

T-Watch-2020 V3 can be purchased on Aliexpress for $29.47 plus shipping. For reference, the original T-Watch-2020 ESP32 watch without a microphone is now sold for $25.91 plus shipping.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
Benjamin Scherrey
3 years ago

How long will the watch run between charges and what kind of water resistance does it have?

3 years ago

I bought one of the early models, but it arrived with a broken glass on the touch display, which would have limited my usage. Nevertheless I’ve run a few tests on it and noticed that you should not expect much more than one day. That’s a very rough estimate because from time to time I would pass close to it and try to wake it up just out of curiosity, I didn’t make precise measurements. But it definitely did not last a full week-end.

Khadas VIM4 SBC