S'équiper

Vous voulez participer au financement du blog. C’est simple, suivez les liens commerciaux pour faire vos achats. Quelques pourcents qui font toute la différence. Merci à vous !

IoT sans programmation
PlatformIO
T-Watch
Capteurs
Actionneurs
Sans-fil

T-Watch et T-Block. Repérage des broches du Core PCB ESP32 et des cartes d’extension

Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur pinterest
Partager sur email
Partager sur telegram

Vous trouverez dans cet article le repérage des broches des différentes versions de T-Watch ainsi que celles des cartes d’extension. Tous les drivers et librairies nécessaires à l’intégration des composants embarqués sur les cartes d’extension sont déjà implémentés dans la librairie TWatch disponible sur GitHub. En utilisant la librairie officielle, il n’est pas nécessaire d’attribuer manuellement les broches dans le code Arduino. 

 

La documentation officielle disponible ici est obsolète (au moment de l’écriture de l’article). Si vous rencontrez des difficultés ou des erreurs, n’hésitez pas à me le signaler via le formulaire de contact en utilisant le bouton ci-dessus.

Repérage des broches du Core PCB de la T-Block

Le Core PCB est pré-installé dans le boitier. C’est la carte mère de la T-Watch construite sur la base d’un ESP32. La carte est équipée d’un gestionnaire d’alimentation AXP202 également utilisé pour gérer l’alimentation des accessoires (modem GPRS, LoRa, récepteur GPS…) sans passer par celle de l’ESP32 (trop limitée), de 16Mo de mémoire flash et de 8Mo de mémoire SPRAM.

Le T-Block partage la même architecture que la T-Watch. C’est le boitier le plus ancien de la série équipé d’un écran (non tactile e-paper).

ttgo t-bot HC-SR04 front viewLe T-Bot est une version qui intègre une carte fille sur lequel prend place un capteur de proximité à ultra-son HC-SR04. Le T-Block s’installe ensuite sur une base équipée d’un moteur permettant de transformer le T-Bot en mini robot ! On pourra installer jusqu’à 3 capteurs analogiques sur la carte d’extension en plus du HC-SR04.

 

Périphérique T-Watch 2019 TOUCH T-Watch-N T-Block / T-Bot
lilygo ttgo t-watch touch revision 211-191209 lilygo ttgo t-watch-n no touch ttgo lilygo t-block esp32
Core ESP32-DOWDQ6 ESP32-DOWDQ6 ESP32-DOWDQ6
Flash 16MB 16MB 16MB
SPRAM 8MB 8MB 8MB
Ecran TFT ST7789 TFT ST7789 e-paper
Pilote tactile FT6236 N/A N/A
TFT Size 240×240/1.54 240×240/1.54 N/A
TFT RST N/A N/A N/A
TFT MISO N/A N/A N/A
TFT MOSI 19 19 N/A
TFT SCLK 18 18 N/A
TFT DC 27 27 N/A
TFT CS 5 5 N/A
TFT BackLight 12 12 N/A
SDA (1) 21 21 21
SCL (1) 22 22 22
FT6236 SDA 23 N/A N/A
FT6236 SCL 32 N/A N/A
BMA423 Interrupt 39 N/A N/A
FT6236 Interrupt 38 N/A N/A
PCF8563 Interrupt 37 37 37
Bouton 1 36 36 36
AXP202 Interrupt 35 35 35
Révision 211-191209

(1) Les périphériques suivants utilisent le bus I2C (par défaut) de l’ESP32.

Périphérique T-Watch 2019 TOUCH T-Watch 2019 NO TOUCH T-BLOCK
Horloge RTC PCF8563 PCF8563 PCF8563
Accéléromètre 3-axes BMA423 BMA423 MPU6050
Gestionnaire d’alimentation AXP202 AXP202 AXP202

Cartes d’extension disponibles pour la T-Watch Touch et la T-Watch-N

Voici la liste des cartes d’extension disponibles actuellement. La liste s’enrichit continuellement.

  • Pin Expansion Board (Basic), 2 connecteurs d’extension de 8 broches permettant d’accéder aux broches 33, 34, 21 (SDA), 22 (SCL) de l’ESP32 et IO0, IO1, IO2 et IO3 de l’AXP202 (gestionnaire d’alimentation). C’est la carte livrée en standard
  • GPS M8N
  • Motor & Speaker (Pack H329), vibreur + haut parleur
  • MPR121, interface tactile externe
  • SIM800L, modem GPRS
  • MP3, lecteur MP3
  • NFC, lecteur sans contact (attention, ce n’est pas un lecteur RFID)
  • MAX98357 (Pack H328), oxymètre
  • S76G Lora + GPS (Pack H327),
  • S78G Lora (433 à 470 MHz) + GPS (Pack H397). Modem LoRa
  • T-Car, permet de piloter jusqu’à 3 servo-moteur via le bus 1-Wire
  • T-Quick, permet de piloter jusqu’à 2 moteurs en I2C
  • Game, joystick et 4 boutons pour transformer la T-Watch en Gameboy !
Attention, les cartes d’extension ne sont pas compatibles avec le T-Block !
Montage d'une carte d'extension dans la T-Watch ou T-Watch-N de LilyGo TTGO

Montage d’une carte d’extension dans la T-Watch Touch ou T-Watch-N.

Voir plus de cartes d’extension pour la T-Watch

Carte d’extension Basic Expansion Board

Carte d’extension livrée par défaut est nécessaire qui ajoute les fonctions suivantes :

  • Lecteur de carte microSD (repérage des broches ci-dessous)
  • 2 connecteurs 8 broches au pas 2,54mm (pour jumper standard)
    • Broches ESP32 : 33, 34, 21 (SDA), 22 (SCL)
    • Broches AXP202 (gestionnaire d’alimentation) : IO0, IO1, IO2 et IO3, EXTEN
    • 3x GND
    • 2x VCCX 3,5V ~5V
    • 1x VDD 3V3
  • 1x connecteur I2C au standard Molex 53015-0410.
    • GND, 26, 25, VCC
    • Un câble 4 broches équipé d’un connecteur un câble équipé d’un connecteur Molex 51065-0400 est livré et peu être acheté séparément
  • x1 connecteur VBUS à souder
  • x1 connecteur pour batterie LiPo au standard JST 2 broches au pas de 1,54mm

twatch basic expansion board

Repérage des broches de la carte Pin Expansion Board Basic

ESP32 Fonction Description
Lecteur de carte microSD
GPIO13 CS TF_CS
GPIO15 MOSI TF_MOSI
GPIO02 MISO TF_MISO
GPIO14 SCLK TF_SCLK
Connecteur 4 broches, bus I2C
GPIO25 I2C SDA
GPIO26 I2C SCL
Connecteur 8 broches
GPIO33 Utilisateur
GPIO34 Utilisateur
GPIO21 I2C SDA
GPIO22 I2C SCL

Modem GPRS SIM800L. Connectivité internet, envoi et réception de SMS

Carte additionnelle permettant d’envoyer / recevoir des SMS et de connecter la montre à internet.

Un carte SIM est nécessaire. Vérifier la disponibilité des fréquences supportées dans votre pays.

Le modem SIM800 est un module GSM / GPRS quadri-bande qui fonctionne sur les fréquences GSM 850 MHz, EGSM 900 MHz, DCS 1800 MHz et PCS 1900 MHz. Le SIM800L est doté de plusieurs emplacements GPRS et prend en charge les schémas de codage GPRS CS-1, CS-2, CS-3 et CS-4.

ttgo lilygo SIM800L

 

Repérage des broches du modem 800L

ESP32 Fonction Description
Modem SIM800L
GPIO33 TX UART_SIM_TX
GPIO34 RX UART_SIM_RX
GPIO14 RST SIM_RST
GPIO15 PWKEY SIM_PWKEY
GPIO04 BOOST SIM_BOOST_CTRL
Connecteur 4 broches, bus I2C
GPIO25* I2C SDA
GPIO26* I2C SCL
Lecteur de carte microSD
GPIO13 CS TF_CS
GPIO15 MOSI TF_MOSI
GPIO02 MISO TF_MISO
GPIO14 SCLK TF_SCLK

(*) A vérifier, peut varier entre les versions

Activation du modem SIM800L

Utiliser ces clés dans le fichier config.h pour activer le support du modem SIM800L

LILYGO_WATCH_HAS_SIM800L

Liens utiles

Documentation technique

Exemple de code

Carte d’extension GPS u-blox NEO M8N

Les GPS u-blox de la série NEO-M8 utilise la réception simultanée jusqu’à trois systèmes GNSS (GPS / Galileo avec BeiDou ou GLONASS). Il permettra de récupérer le positionnement (longitude, latitude, altitude) ainsi que l’heure pour vos projets.ttgo lilygo gps

Repérage des broches du module GPS u-blox NEO M8N

ESP32 Fonction Description
GPS u-blox NEO M8N
GPIO33 TX UART_GPS_TX
GPIO34 RX UART_GPS_RX
Connecteur 4 broches, bus I2C
GPIO21* I2C SDA
GPIO22* I2C SCL
Lecteur de carte microSD
GPIO13 CS TF_CS
GPIO15 MOSI TF_MOSI
GPIO02 MISO TF_MISO
GPIO14 SCLK TF_SCLK

Activation du récepteur GPS u-blox NEO M8N

Utiliser ces clés dans le fichier config.h pour activer le support du récepteur GPS M8N

LILYGO_WATCH_HAS_GPS

Liens utiles

Documentation technique u-blox série NEO M8

Exemple de code

Carte d’extension LoRa (433 MHz ou 868 MHz) + GPS (AcSIP S76GXB)

Cette carte d’extension permet d’envoyer et recevoir des messages LoRa et de faire de positionnement GPS. Elle embarque un SiP S76G ou S78G du fabricant AcSIP.

Chaque SiP embarque un modem LoRa SEMTECH SX1276 (pour la bande 863 MHz ou 928 MHz) ou SX1278 (433MHz ou 470MHz).

Le S76G et S78G embarquent également une puce GPS SONY CXD5603GF qui permet de recevoir les signaux GPS / GPS+ et GLONASS pour le positionnement.

acsip s78G lora gps ttgo twatch

Version 868MHZ (S78G)

Repérage des broches du module S76G ou S78G

ESP32 Fonction Description
Récepteur GPS AcSIP S76GX ou S78GX
GPIO33 TX UART_GPS_TX
GPIO34 RX UART_GPS_RX
Modem LoRa AcSIP S76GX (868MHz – Europe) ou S78GX (433MHz – Asie)
GPIO25 LCK SX1276_LCK
GPIO26 BCK SX1276_BCK
GPIO33 DIN SX1276_DIN
Connecteur 4 broches, bus I2C
GPIO21* I2C SDA
GPIO22* I2C SCL
Lecteur de carte microSD
GPIO13 CS TF_CS
GPIO15 MOSI TF_MOSI
GPIO02 MISO TF_MISO
GPIO14 SCLK TF_SCLK

Le modem est alimenté par la broche LDO3

Activation du modem LoRa

Utiliser ces clés dans le fichier config.h pour activer le support du modem S7xG

LILYGO_WATCH_HAS_S76_S78G

Liens utiles

Documentation technique AcSIP S76GXB et S78G

Librairie C++ 

Exemple de code

Repérage des broches des autres cartes

Voici le repérage des broches des autres cartes d’extensions.

Carte d’extension Broches
Micro MIC_DATA 34
MIC_CLOCK 26
GamePad GAMECONTROL_CONTS 5
GAMECONTROL_PINS {13,14,25,26,15}
GAMECONTROL_BUZZER 4
MAX98357A + INMP441 MAX98357A

TWATCH_DAC_IIS_BCK 26
TWATCH_DAC_IIS_WS 25
TWATCH_DAC_IIS_DOUT 33

INMP441

TWATCH_INMP441_IIS_BCK 15
TWATCH_INMP441_IIS_WS 13
TWATCH_INMP441_IIS_DIN 14

PN532 TWATCH_PN532_IRQ 34
TWATCH_PN532_RESET 33
T-Quick

2 sorties moteurs

TWATCH_TQUICK_EN 2
TWATCH_TQUICK_MA1 26
TWATCH_TQUICK_MA2 25
TWATCH_TQUICK_MB1 13
TWATCH_TQUICK_MB2 15
Carte Lora SX1276

Lora uniquement. Communication via le bus SPI

 

TWATCH_LORA_SCK 14
TWATCH_LORA_MISO 2
TWATCH_LORA_MOSI 15
TWATCH_LORA_SS 13
TWATCH_LORA_DI0 26
TWATCH_LORA_RST 25

Avez-vous aimé cet article ?
[Total: 0 Moyenne: 0]

Vous rencontrez un problème avec ce sujet ?

Peut-être que quelqu’un a déjà trouvé la solution, visitez le forum avant de poser votre question

Vous avez aimé ce projet ? Ne manquez plus aucun projet en vous abonnant à notre lettre d’information hebdomadaire!

Nous serions ravis de connaître votre avis

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Sondage

Vous avez la parole. Quels sont les thèmes qui vous intéressent en 2021.

Résultats du sondage début janvier.

Merci pour votre confiance. Prenez soin de vous et passez de bonnes fêtes !

Jusqu’à 8 réponses possibles. Vous pouvez faire d’autres propositions.

Les thèmes qui vous intéressent en 2021
  • Proposer une autre réponse
Publicité
Partager
Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur pinterest
Partager sur email
Partager sur telegram

Table des matières

S'équiper
À Lire aussi
Publicité
Domotique et objets connectés à faire soi-même
Vous avez aimé ce tutoriel

Ne manquez plus les prochains projets

Recevez chaque semaine le récapitulatif des tutoriels et projets.

Vous pouvez vous désabonner à tout moment.