ESP32-S3 T-Display LILYGO : Prise en main

ESP32-S3 T-Display LILYGO : Prise en main
Tutoriel illustrant la prise en main matérielle et logicielle d’une carte ESP32-S3 T-Display LILYGO
Accès rapide :
• 00:00 : Intro / caractéristiques de la carte
• 02:09 : Achat et préparation de la carte
• 03:36 : Installation de l’IDE
• 07:44 : Schéma structurel de la carte
• 13:15 : Programmation sans l’écran TFT
• 14:33 : Programmation avec l’écran, texte puis image
• 20:09 : Intérêt, et mise, en œuvre de la classe sprite
• 22:41 : Périphériques à suivre ...
⚠️ Addendum du 21/11/2023
⚠️ Lorsque j’ai récemment installé l’IDE Arduino 2.2.1, et commis l’erreur d’accepter les mises à jour, plus rien n’a fonctionné dans mes librairies et l’écran est resté noir après les tentatives de programmation.
⚠️ Voici comment j’ai contourné le problème :
⚠️ - il faut désinstaller la librairie TFT_eSPI : quelle ait été directement installée à partir de la page github Xinyuan-LilyGO / T-Display-S3 comme c’est montré dans le tuto et/ou qu’elle l’ait été depuis l’IDE ARDUINO 2.
⚠️ - télécharger cette ancienne version et la mettre à l’endroit indiqué dans le tuto :ma-boite-a-archives.fr/0_Diver... (lien fiable mais pas en https)
⚠️ - tester le programme suivant : ma-boite-a-archives.fr/0_Diver...
⚠️ En principe ça devrait fonctionner.
⚠️ Je conseille d’en profiter pour désactiver le proposition (le harcèlement) concernant les mises à jour des librairies dans l’IDE, en suivant cette procédure : forum.arduino.cc/t/arduino-id... post #2
⚠️ Ce problème n’est probablement que temporaire et rentrera certainement dans l’ordre lors d’une prochaine mise à jour des librairies ...
Liens auxquels il est fait référence dans la vidéo :
Site du fabricant : www.lilygo.cc/products/t-disp...
Autres sites possibles d’achat :
www.tindie.com/products/lilyg...
fr.aliexpress.com/item/100500...
Créer un diagramme PinOut à partir d’un modèle avec Inkscape : • Feather Diagram Walk-T...
Symbole Fritzing pour breadboard : forum.fritzing.org/t/looking-...
Page de téléchargement des librairies spécifiques de la carte T-Display S3R8 : github.com/Xinyuan-LilyGO/T-D...
Github Sprite : github.com/Bodmer/TFT_eSPI
Site convertisseur d’images : www.rinkydinkelectronics.com/t...
Nombreux tutos sur l’ESP32-S3 Lilygo sur la chaîne Volos projects :
www.youtube.com/@VolosProject...
Playlist Tutos sur l’ESP32 et plus particulièrement la version WROOM :
• Initiation C++ avec ES...
Accompagnement musical :
Memories : Benjamin Tissot (also known as Bensound) "Music: www.bensound.com"

Пікірлер: 54

  • @Ta_mère_en_short_chez_leclerc
    @Ta_mère_en_short_chez_leclerc Жыл бұрын

    Merci ! j'ai mis du temps à trouver une video comme la votre: à la fois concise et complète sur le sujet. Thumbs up !

  • @Hrisson
    @Hrisson8 ай бұрын

    Top, merci beaucoup, vous rendez les choses abordables.

  • @EnrootMT
    @EnrootMT8 ай бұрын

    Super bien expliqué. Merci!

  • @rocoroco15
    @rocoroco15 Жыл бұрын

    Merci pour cette capsule. Je commence à expérimenter avec ce bidule ESP32-S3 - LCD - Votre approche est facile à suivre et pleine de petits trucs qui me sont très utiles - Merci encore

  • @ChristianHortolland

    @ChristianHortolland

    Жыл бұрын

    Merci pour ce commentaire qui me fait très plaisir !

  • @christophejacques9862
    @christophejacques9862 Жыл бұрын

    Génial, merci pour la qualité de votre vidéo

  • @ChristianHortolland

    @ChristianHortolland

    Жыл бұрын

    Merci pour ce retour !!

  • @pdominiquefr
    @pdominiquefr Жыл бұрын

    Merci pour cette vidéo très instructive!

  • @ChristianHortolland

    @ChristianHortolland

    Жыл бұрын

    Merci !!

  • @christophecaboche8609
    @christophecaboche8609 Жыл бұрын

    Merci pour cette video, cela aide beaucoup

  • @ChristianHortolland

    @ChristianHortolland

    Жыл бұрын

    Merci !

  • @dune507
    @dune507 Жыл бұрын

    Muy bueno, gracias por el trabajo que te has tomado en hacer el video, muchas gracias. Très bien, merci pour le travail que vous avez mis dans la réalisation de la vidéo, merci beaucoup.

  • @ChristianHortolland

    @ChristianHortolland

    Жыл бұрын

    Muchas gracias !

  • @cccbbb3161
    @cccbbb3161 Жыл бұрын

    Exemplaire! C'est clair, détaillé, exprimé à la bonne cadence permettant de suivre. Avec description de ces petits pièges potentiels à éviter qui font que mon expérience Arduino est parfois frustrante: cela na marche pas, pourquoi? (par ex. paramètre manquant, nom carte ou lib... inadaptés...) En tous cas ici, irréprochable, Merci.

  • @ChristianHortolland

    @ChristianHortolland

    Жыл бұрын

    Merci beaucoup pour ce commentaire !

  • @jirizamek7875
    @jirizamek78754 ай бұрын

    Dobré, něco jsem se zase přiučil :)

  • @ChristianHortolland

    @ChristianHortolland

    4 ай бұрын

    Já se také učím každý den! 🙂

  • @jairwen82
    @jairwen8211 ай бұрын

    Great tutorial sir, do you have plan do a tutorial about use lvgl on this board or programing by ESP32-IDF?

  • @ChristianHortolland

    @ChristianHortolland

    11 ай бұрын

    Thanks ! Sorry, but that's not on the schedule. Christian

  • @guythegeek
    @guythegeek Жыл бұрын

    Bonjour j'ai deux T-display-s3 dont un qui a une partie de l'écran qui est masquée en noir, l'autre fonctionne correctement. J'ai tenté beaucoup de chose pour essayer de revenir à une conifguration usine sans succès. Auriez vous une idée sur la façon d'effacer cette moitié d'écran corrompue. Merci par avance.

  • @ChristianHortolland

    @ChristianHortolland

    Жыл бұрын

    Bonjour, Si votre écran s'affiche plus ou moins comme dans cet extrait : kzread.info/dash/bejne/dY6Ml5KKk6W1ndo.html il est possible qu'il ait pris un choc, et si c'est le cas il n'y a rien a faire. J'ai endommagé 2 de mes cartes suite à des maladresses : appui direct sur l'écran pour l'insérer dans une breadboard, et chute de mon appareil photo sur la carte lors d'une prise de vue. Christian

  • @summerfun6114
    @summerfun6114 Жыл бұрын

    great!. do you have a oscilloscope example on esp32s3? thanks.

  • @ChristianHortolland

    @ChristianHortolland

    Жыл бұрын

    Hello, no, but maybe this video is what you are looking for : kzread.info/dash/bejne/nGyIqqOcYdazp9o.html

  • @Xetranet
    @Xetranet3 ай бұрын

    Bonjour, merci pour cette vidéo, est ce que l'écran est visible en plein soleil (Sunlight Readable Enhancement) ? . Je ne trouve pas les valeur de retro eclairage max dans les spec)

  • @ChristianHortolland

    @ChristianHortolland

    3 ай бұрын

    Bonjour, J'utilise la carte en intérieur. Je viens de faire un essai rapide en extérieur, en pleine lumière c'est pas génial, mais dès qu'on apporte un peu d'ombre c'est visible. Tout dépend aussi de la taille des caractères, si il y a du contraste dans les couleurs, ...

  • @alvarosantosjunior2239
    @alvarosantosjunior22394 ай бұрын

    Hello Christian Hortolland, a question about configuration, when I received the new lilygo ESP32S3, it worked on battery power, when I did the first program, it stopped working on battery, it only works on USB-C, do you know if there is any setting to activate battery power? Congratulations on helping the developer community with the tips!!

  • @ChristianHortolland

    @ChristianHortolland

    4 ай бұрын

    Hello Alvaro Santos Junior, you should do this : pinMode(15, OUTPUT); // Pin PWR_EN = GPIO15 in output digitalWrite(15,1); // PWR_EN =1 -> enable screen Regards ! Christian

  • @alvarosantosjunior2239

    @alvarosantosjunior2239

    4 ай бұрын

    @@ChristianHortolland Worked!!! Thank you very much for the speed of response!!

  • @Lindias89
    @Lindias89 Жыл бұрын

    Merci pour cette vidéo détaillée. J'ai cependant une question: Comment alimenter 5 T Display S3 avec une seule alimentation type chargeur téléphone portable sans avoir des câbles partout. Existe t-il un pcb qui pourrait convertir une entrée usb c 5v en 3.7v pour ensuite distribuer sur chaque port 2 pins batterie? Salutations.

  • @ChristianHortolland

    @ChristianHortolland

    Жыл бұрын

    Bonjour, ça existe peut-être mais je n'ai pas de référence de carte à vous indiquer, il faut faire des recherches. Sinon il y a éventuellement des spliters ou hub USB C utilisés avec des câbles les plus courts possibles pour réduire le volume. Cordialement

  • @Lindias89

    @Lindias89

    Жыл бұрын

    @@ChristianHortolland Bonjour, merci de votre réponse. Autre idée: J'alimente un des 5 esp32 en usb c 5v. Je met une batterie 3.7v reliée à chaque esp32. L'esp32 branché en usb c recharge la batterie. Bon ou pas? Sans batterie ça pourrait fonctionner, juste relier les prises batteries les unes au autres ? Bonne journée.

  • @ChristianHortolland

    @ChristianHortolland

    Жыл бұрын

    @@Lindias89 C'est à essayer, tout dépend de la consommation de chacune des cartes par rapport à ce que peut fournir le chargeur de batterie intégré sur la Lilygo. 5 cartes c'est peut-être beaucoup mais 1 ou 2, c'est à voir. A l'occasion je ferai quelques essais. Pour info la connectique de raccordement est : Molex PicoBlade 1,25mm femelle

  • @Lindias89

    @Lindias89

    Жыл бұрын

    D'accord. Dernière question: Savez vous si il est possible de choisir l'orientation d'affichage?

  • @ChristianHortolland

    @ChristianHortolland

    Жыл бұрын

    @@Lindias89 Oui, c'est indiqué ici : kzread.info/dash/bejne/eYWJmbuQfJC0fLA.html "SetRotation" peut prendre les valeurs 0 à 3

  • @axelravenne8473
    @axelravenne8473 Жыл бұрын

    Bonjour, Avez vous des soucis de livraison via le site chinois ?

  • @ChristianHortolland

    @ChristianHortolland

    Жыл бұрын

    Bonjour, j'ai commandé des cartes à 2 occasions, et je suis passé par tindie.com sans problème particulier.

  • @cccbbb3161
    @cccbbb31619 ай бұрын

    Help me? Aucun exemple de la librairie ne fonctionne: C:\Users efue\Documents\Arduino\libraries\T-Display-S3-main\example\tft\tft.ino:7:2: error: #error "The current version is not supported for the time being, please use a version below Arduino ESP32 3.0" 7 | #error "The current version is not supported for the time being, please use a version below Arduino ESP32 3.0" | ^~~~~ exit status 1 Compilation error: #error "The current version is not supported for the time being, please use a version below Arduino ESP32 3.0"

  • @ChristianHortolland

    @ChristianHortolland

    9 ай бұрын

    Bonjour, Vous avez essayé de passer à la version 3.0 comme indiqué dans le compte rendu d’erreurs ? Pour cela dans la tuto à peu près à 4 minutes 30 il est indiqué comment aller dans le gestionnaire de cartes pour changer la version. Sur mon PC je suis sur une carte de version 2.0.5 mais les versions 3.0.0-alpha1 et 3.0.0-alpha2 sont proposées, vous pourriez les essayer. Comme vous avez téléchargé une version plus récente vous êtes peut-être obligé d’adapter la version de la carte, donc de passer à la version 3.0 Cordialement. Christian

  • @cassiusclay7482
    @cassiusclay748210 ай бұрын

    Merci pour la vidéo, pour quelqu'un comme moi qui n'y connait rien je me pose la question a quoi ça sert cette carte ? juste à marquer des mots ! partant de rien, en connaissance, comment apprendre le langage qui la fait fonctionner ? J'aimerai bien apprendre, attention je pars de zéro niveau connaissance. Merci bien vidéo très bien réaliser.

  • @ChristianHortolland

    @ChristianHortolland

    10 ай бұрын

    Bonjour, et merci. Effectivement cette carte n'est pas destinée uniquement à afficher des images ou du texte, elle dispose de quantité de bus de communication pour lui permettre de communiquer avec des composants externes (capteurs de température, de position, et autres, moteurs, mémoires, etc... ). J'ai fait quelques tutos sur cette carte qui illustrent différents exemples, mais c'est vrai que cette carte n'est pas forcément la plus simple et la plus documentée pour débuter. Vous devriez commencer avec l'Arduino Uno dont les librairies sont compatibles avec cette carte, pour acquérir les bases puis repasser sur la carte Lilygo. Il existe quantité de tutos sur KZread pour débuter avec l'Arduino Uno, dont par exemple, ceux de Eric Peronnin, dont voici le lien : kzread.info/head/PLuQznwVAhY2V7Uh0aHOgBvaiqRw9VeCis Bonne continuation !

  • @cassiusclay7482

    @cassiusclay7482

    10 ай бұрын

    Un grand merci je verrai ça pour débuter🤪@@ChristianHortolland

  • @richarddeoliveira5949
    @richarddeoliveira59498 ай бұрын

    bonjour et merci pour le travail effectué,la video est claire et limpide, j ai un bug l ecran du esp32-s3 touch reste noir peut importe le sketch que je met sur la carte il n a plus fonctionné a partir du moment ou j ai mis le premier sketch??? si quelqu un a une solution je suis preneur. merci et bonne journée.

  • @ChristianHortolland

    @ChristianHortolland

    8 ай бұрын

    Bonjour, merci, j'ai un problème similaire récemment, c'est apparemment un pb de compatibilité avec la dernière version de la librairie TFT_eSPI. Vous travaillez sous quel IDE Arduino ?

  • @ChristianHortolland

    @ChristianHortolland

    8 ай бұрын

    Si le problème est bien le même que dans mon cas, je mettrai un lien de récupération d'une version compatible en fin de journée.

  • @richarddeoliveira5949

    @richarddeoliveira5949

    8 ай бұрын

    merci a vous pour cette réponse, oui ide arduino.bonne journée. 🤙🤙🤙

  • @ChristianHortolland

    @ChristianHortolland

    8 ай бұрын

    @@richarddeoliveira5949 IDE 1 ou 2

  • @richarddeoliveira5949

    @richarddeoliveira5949

    8 ай бұрын

    IDE 2.2.1

  • @LuisRiconewworld
    @LuisRiconewworld Жыл бұрын

    Gracias...

  • @arduinomaquinas
    @arduinomaquinas Жыл бұрын

    @arduinomaquinas thank you great video man 🇧🇷😉👍 awesome 👏👏👏

  • @ChristianHortolland

    @ChristianHortolland

    Жыл бұрын

    Thanks !