Difference: TheT-watch2020Hardware (1 vs. 9)

Revision 92021-01-29 - UliRaich

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

The T-Watch 2020 hardware devices

Line: 47 to 47
  Some time ago a custom version of MicroPython integrating lvgl and all drivers needed to drive the t-watch devices was published on
https://github.com/OPHoperHPO/lilygo-ttgo-twatch-2020-micropython. I got the drivers below , except of the I2S driver, from this source.
Added:
>
>
 

Revision 82021-01-28 - UliRaich

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

The T-Watch 2020 hardware devices

Line: 12 to 12
 
Added:
>
>
 
  • a 240x240 TFT screen controlled by a ST7789V display controller
  • a touch screen controlled by a FT6236U touch screen controller
  • it supports IR control, a vibration motor
Line: 52 to 53
 
Added:
>
>
  -- Uli Raich - 2021-01-08

Revision 72021-01-27 - UliRaich

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

The T-Watch 2020 hardware devices

Line: 43 to 43
 
I2C bus 1:0x38 FT6236U Touch Screen Controller

Drivers for the T-Watch hardware:

Added:
>
>
Some time ago a custom version of MicroPython integrating lvgl and all drivers needed to drive the t-watch devices was published on
https://github.com/OPHoperHPO/lilygo-ttgo-twatch-2020-micropython. I got the drivers below , except of the I2S driver, from this source.
 

Revision 62021-01-25 - UliRaich

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

The T-Watch 2020 hardware devices

Line: 46 to 46
 
Changed:
<
<
>
>
  -- Uli Raich - 2021-01-08

Revision 52021-01-25 - UliRaich

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

The T-Watch 2020 hardware devices

Line: 42 to 42
 
I2C bus 0:0x51 PCF8563 Real-time Clock and Calendar
I2C bus 1:0x38 FT6236U Touch Screen Controller
Changed:
<
<

The MAX9837a I2S Audio Power Amplifier

The sound system is described in a separate t-watch sound chapter.

>
>

Drivers for the T-Watch hardware:

  -- Uli Raich - 2021-01-08

Revision 42021-01-25 - UliRaich

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

The T-Watch 2020 hardware devices

Line: 13 to 13
 
  • a MAX98357a I2S audio amplifier
  • a AXP202 power management unit
  • a 240x240 TFT screen controlled by a ST7789V display controller
Changed:
<
<
  • a touch screen controlled by a FT6236U touch screen controlle
>
>
  • a touch screen controlled by a FT6236U touch screen controller
 
  • it supports IR control, a vibration motor
The pinouts can be found at https://t-watch_document-en.readthedocs.io

Here is a photo of the watch. The program shown on the display is not supplied.

twatch2020.png

Added:
>
>

Software examining the T-Watch 2020 hardware

The programs described in this section are available on github: https://github.com/uraich/twatch2020_firmware/tree/main/hardware

I2C devices

There are 2 I2C buses on the t-watch. To find out which devices are connected to these buses we can use i2cScanBus[0 or 1].py.

The I2C buses use the following connections:

  I2C bus 0 I2C bus 1
SCL GPIO 22 GPIO 32
SDA GPIO 21 GPIO 23
Here is the result:

i2cbus0.png i2cbus1.png
and here is a table relating the I2C addresses to the slave devices:

!I2C slave address !I2C device
I2C bus 0: 0x35 AXP202 Power System Management
I2C bus 0:0x19 BMA432 Triaxial Acceleration Sensor
I2C bus 0:0x51 PCF8563 Real-time Clock and Calendar
I2C bus 1:0x38 FT6236U Touch Screen Controller

The MAX9837a I2S Audio Power Amplifier

The sound system is described in a separate t-watch sound chapter.

  -- Uli Raich - 2021-01-08
Line: 28 to 53
 
<--/commentPlugin-->

META FILEATTACHMENT attachment="twatch2020.png" attr="" comment="" date="1610101663" name="twatch2020.png" path="twatch2020.png" size="58601" user="UliRaich" version="1"
Added:
>
>
META FILEATTACHMENT attachment="i2cbus0.png" attr="" comment="" date="1611584223" name="i2cbus0.png" path="i2cbus0.png" size="23713" user="UliRaich" version="1"
META FILEATTACHMENT attachment="i2cbus1.png" attr="" comment="" date="1611584226" name="i2cbus1.png" path="i2cbus1.png" size="23004" user="UliRaich" version="1"

Revision 32021-01-25 - UliRaich

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

The T-Watch 2020 hardware devices

Line: 15 to 15
 
  • a 240x240 TFT screen controlled by a ST7789V display controller
  • a touch screen controlled by a FT6236U touch screen controlle
  • it supports IR control, a vibration motor
Changed:
<
<
The pinouts can be found at https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library/blob/master/docs/watch_2020_v1.md
>
>
The pinouts can be found at https://t-watch_document-en.readthedocs.io
  Here is a photo of the watch. The program shown on the display is not supplied.

Revision 22021-01-25 - UliRaich

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

The T-Watch 2020 hardware devices

Line: 15 to 15
 
  • a 240x240 TFT screen controlled by a ST7789V display controller
  • a touch screen controlled by a FT6236U touch screen controlle
  • it supports IR control, a vibration motor
Changed:
<
<
The pinouts can be found at https://t-watch-document-en.readthedocs.io/en/latest/introduction/product/2020.html
>
>
The pinouts can be found at https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library/blob/master/docs/watch_2020_v1.md
  Here is a photo of the watch. The program shown on the display is not supplied.

Revision 12021-01-08 - UliRaich

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="WebHome"

The T-Watch 2020 hardware devices

The LilyGo t-watch 2020 is a smart watch, based on the ESP32, which you must program yourself. If you want a fully functional smart watch with analogue and digital time display, step counter ... then do not buy the t-watch 2020!

If however you want to find out how to create your own smart watch with BliueTooth and Internet connectivity using C or MicroPython programming then do buy the t-watch!

The t-watch 2020 features:

  • a dual core ESP32 CPU with BlueTooth and WiFi interfaces
  • 16 MBytes of psram
  • a BMA423 three-axis accelerometer
  • a MAX98357a I2S audio amplifier
  • a AXP202 power management unit
  • a 240x240 TFT screen controlled by a ST7789V display controller
  • a touch screen controlled by a FT6236U touch screen controlle
  • it supports IR control, a vibration motor
The pinouts can be found at https://t-watch-document-en.readthedocs.io/en/latest/introduction/product/2020.html

Here is a photo of the watch. The program shown on the display is not supplied.

twatch2020.png

-- Uli Raich - 2021-01-08

Comments

<--/commentPlugin-->

META FILEATTACHMENT attachment="twatch2020.png" attr="" comment="" date="1610101663" name="twatch2020.png" path="twatch2020.png" size="58601" user="UliRaich" version="1"
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback