Giter VIP home page Giter VIP logo

t-watch-projects's Introduction

LilyGo TTGO T-Watch projects list

The T-Watch series concentrates in a mini 20mm thick case an ESP32 development board powered by LiPo battery and a color touch screen (or not). The box accommodates a specialized expansion card (Lora, GPS, GPRS, etc.). The T-Watch 2020 is a real connected watch with a design reminiscent of the Apple Watch. As this is primarily an ESP32 development board, it can be fully programmed with Arduino code!

  1. T-Watch Hello World. Create your first ESP32 project with the LilyGoWatch library with the Arduino IDE or PlatformIO)
  2. Getting started with the TFT_eSPI library for TTGO T-Watch ESP32 portable development board
  3. Change screen orientation with reference
  4. How to convert bitmap to XBM format and display image on TTGO T-Watch ith TFT_eSPI library
  5. How to convert in C++ color image with LVGL and display on TTGO T-Watch
  6. Switch between LVGL and TFT_eSPI screen on a TTGO T-Watch. Landing page is created with LVGL library
  7. Switch between LVGL and TFT_eSPI screen on a TTGO T-Watch. Landing page is created with TFT_eSPI library
  8. Menu, pages, navigation between screens with TFT_eSPI
  9. Draw Mandelbrot or Julia fractals (LVGL + TFT_eSPI)
  10. Sleep and wake-up ESP32 with BMA423 accelerometer or AXP202 button

Get started with T-Watch

Develop a graphical interface with TFT_eSPI or LVGL

T-Watch projets and games

Usefull links

Learn PlatformIO

It is easier and faster to develop Arduino code using PlatformIO. If you are new to programming, you can start by reading these articles


Liste des projets T-Watch

La série T-Watch concentre dans un mini boîtier de 20 mm d'épaisseur une carte de développement ESP32 alimentée par batterie LiPo et un écran couleur tactile (ou non). Le boitier accueille une carte d'extension spécialisée (Lora, GPS, GPRS…). La T-Watch 2020 est une véritable montre connectée au design rappelant l'Apple Watch. Comme il s'agit avant tout d'une carte de développement ESP32, elle peut être entièrement programmée avec du code Arduino!

  1. Créer votre 1er projet ESP32 avec la librairie LilyGoWatch sur l'IDE Arduino ou PlatformIO
  2. Débuter avec la librairie ESP32 TFT_eSPI pour les boitiers TTGO T-Watch
  3. Changer l'Orientation de l'écran de la T-Watch
  4. Comment convertir un bitmap au format XBM et afficher l'image sur TTGO T-Watch avec la bibliothèque TFT_eSPI
  5. Comment convertir une image couleur C ++ avec LVGL et afficher sur TTGO T-Watch
  6. Naviguer entre un écran LVGL et TFT_eSPI sur un TTGO T-Watch. La page principale est créée avec la bibliothèque LVGL
  7. Naviguer entre l'écran LVGL et TFT_eSPI sur un TTGO T-Watch. La page principale est créée avec la bibliothèque TFT_eSPI
  8. Menu, pages ett navigation entre écrans avec la librairie TFT_eSPI
  9. Dessiner des fractales de Mandelbrot ou Julia
  10. Mise en veille et réveil de l'ESP32 avec accéléromètre BMA423 ou le bouton principal connecté à l'AXP202

Débuter avec la T-Watch

Développer une interface graphique avec TFT_eSPI ou LVGL

Projets et jeux pour T-Watch

Liens utiles

Apprendre PlatformIO

Il est plus facile et rapide de développer le code Arduinoà l'aide de PlatformIO. Si vous débutez en programmation, vous pouvez commercer par lire ces articles


Firmwares

A list of ready to use firmware you can install on your T-Watch 2020 or T-Watch Touch

t-watch-projects's People

Contributors

projetsdiy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

t-watch-projects's Issues

Help using s76g lora + gps module

Hi,

not an issue but asking for help if possible.

I'm trying to test the s76g lora + gps examples of the twatch 2019 but I'm experiencing few problems with the power management.
I'm quite new to arduino projects sorry.

I'm trying to integrate a project called GxAir for reading and sending Lora data with the watch 2019, I was able to connect and get data from the s76g but then the power button is not working anymore.. I found also that once I flash also other examples I have the same problem with platformio.

I found your article about power management and I'm gonna try this example to run tasks (if I understood correctly) managing power consumption.

My question (related to 11 T-Watch wakeup BMA423 AXP202 minimal version):

where should I put my code to receive ad analyse data from the s76g in the example to run it in low power energy.. like it can be run in background the reading of data from s76g and display data only on wakeup of the screen?

thanks in advance for your time.

Regards,

Martino

Adafruit GFX Font missing gfxfont.h but it is there ..

Hi,

trying to compile with platformio but I got the following error, any hint how to solve it ?
Thanks

RUN CODE: 11 T-Watch wakeup BMA423 AXP202 minimal version

Compiling .pio\build\ttgo-t-watch\lib70b\TTGO TWatch Library\libraries\GxEPD\src\GxFont_GFX.cpp.o In file included from .pio/libdeps/ttgo-t-watch/TTGO TWatch Library/src/libraries/GxEPD/src/../../U8g2_for_Adafruit_GFX/src/../../TFT_eSPI/TFT_eSPI.h:577:0, from .pio/libdeps/ttgo-t-watch/TTGO TWatch Library/src/libraries/GxEPD/src/../../U8g2_for_Adafruit_GFX/src/U8g2_for_Adafruit_GFX.h:41, from .pio/libdeps/ttgo-t-watch/TTGO TWatch Library/src/libraries/GxEPD/src/GxFont_GFX.h:32, from .pio/libdeps/ttgo-t-watch/TTGO TWatch Library/src/libraries/GxEPD/src/GxFont_GFX.cpp:23: .pio/libdeps/ttgo-t-watch/TTGO TWatch Library/src/libraries/GxEPD/src/../../U8g2_for_Adafruit_GFX/src/../../TFT_eSPI/Fonts/GFXFF/GFXFF.h:13:52: fatal error: ../../../Adafruit-GFX-Library/gfxfont.h: No such file or directory compilation terminated. In file included from .pio/libdeps/ttgo-t-watch/TTGO TWatch Library/src/libraries/GxEPD/src/../../U8g2_for_Adafruit_GFX/src/../../TFT_eSPI/TFT_eSPI.h:577:0, from .pio/libdeps/ttgo-t-watch/TTGO TWatch Library/src/libraries/GxEPD/src/../../U8g2_for_Adafruit_GFX/src/U8g2_for_Adafruit_GFX.h:41, from .pio/libdeps/ttgo-t-watch/TTGO TWatch Library/src/libraries/GxEPD/src/GxFont_GFX.h:32, from .pio/libdeps/ttgo-t-watch/TTGO TWatch Library/src/libraries/GxEPD/src/GxEPD.h:21, from .pio/libdeps/ttgo-t-watch/TTGO TWatch Library/src/libraries/GxEPD/src/GxEPD.cpp:13: .pio/libdeps/ttgo-t-watch/TTGO TWatch Library/src/libraries/GxEPD/src/../../U8g2_for_Adafruit_GFX/src/../../TFT_eSPI/Fonts/GFXFF/GFXFF.h:13:52: fatal error: ../../../Adafruit-GFX-Library/gfxfont.h: No such file or directory compilation terminated. *** [.pio\build\ttgo-t-watch\lib70b\TTGO TWatch Library\libraries\GxEPD\src\GxFont_GFX.cpp.o] Error 1 *** [.pio\build\ttgo-t-watch\lib70b\TTGO TWatch Library\libraries\GxEPD\src\GxEPD.cpp.o] Error 1 ================================================================== [FAILED] Took 39.56 seconds ================================================================== The terminal process "C:\Users\Martenz\.platformio\penv\Scripts\platformio.exe 'run'" terminated with exit code: 1.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.