« Écran WAVESHARE ESP32-S3 Touch LCD 7 »

Intro : ESP32 with display, 7inch lcd, capacitive touch, supports wifi & bluetooth

Infos techniques Écran WAVESHARE ESP32-S3 Touch LCD 7

Wiki WAVESHARE ESP32-S3 Touch LCD 7

Schéma ESP32-S3 Touch LCD 7

Arduino Board Managers Tutorial (install Online)

Démo et pilotes : ESP32-S3-Touch-LCD-7 Demo

Tutoriel de configuration : ESP32 avec écran, écran LCD tactile capacitif, 4,3 pouces, prend en charge le Wi-Fi et le Bluetooth ( exemple : 4.3 pouces non B)


LVGL Documentation officielle


Waveshare SquareLine Studio


bibliothèques esp-arduino/Panneau d’affichage ESP32


IMPORTANT : Particularités de l’écran WAVESHARE ESP32-S3 Touch LCD 7

Relier le câble USB sur le port identifié USB sur le circuit de l’écran

Maintenir le bouton BOOT enfoncé pendant la connexion du câble USB à l’ordinateur. Ceci peut aider Windows à détecter correctement le périphérique et à lui attribuer un port COM.

Une fois le transfert du programme terminé, débrancher le port USB et rebrancher sans appuyer sur le bouton pour partir l’application.

Impossible de voir les «serialprint» dans le moniteur de l’IDE Arduino !


DÉMARRAGE

Le «WAVESHARE ESP32-S3 Touch LCD 7» arrive avec un programme préinstallé. Relier le «WAVESHARE ESP32-S3 Touch LCD 7» sur une source d’alimentation USB, le programme démarre automatiquement.

Déballage et test du Waveshare ESP32-S3 Touch LCD 7 inches


INSTALLATION DE L’ENVIRONNEMENT ARDUINO

Se référer à la partie Arduino de https://www.waveshare.com/wiki/ESP32-S3-Touch-LCD-7

Ajout du package ESP32 version 3.1.0

Faire l’installation « En Ligne » du package_esp32 https://www.waveshare.com/wiki/Arduino_Board_Managers_Tutorial#tab1

Installer esp32 par Espressif Systems la version 3.1.0

Ajout de la bibliothèque ESP32-S3 Display

Fichiers sources : https://files.waveshare.com/wiki/ESP32-S3-Touch-LCD-7/ESP32_S3_Display_libraries.zip

Copier les fichiers dans votre répertoire « librairies » d’Arduino (selon votre configuration «La localisation du croquis»).

Vidéo d’installation de la bibliothèque

La version lvgl 8.4.0 est alors installée


Essais de l’écran WAVESHARE ESP32-S3 Touch LCD 7 avec les croquis de démonstration

Télécharger et installer les logiciels de démo : https://files.waveshare.com/wiki/ESP32-S3-Touch-LCD-7/ESP32-S3-Touch-LCD-7-Demo.zip

Vidéo d’installation de la bibliothèque

**** Démo : DrawColorBar ****

Ouvrir « 08_DrawColorBar.ino » avec l’IDE Arduino

Débrancher et rebrancher le « Waveshare ESP32-S3-Touch-LCD-7 » du port USB de l’ordinateur. Maintenir le bouton BOOT enfoncé pendant la connexion du câble USB à l’ordinateur.

Sélectionner la carte « Waveshare ESP32-S3-Touch-LCD-7 » et le port COM adéquat

Faire les sélections ci-dessous


Téléverser le programme dans le « Waveshare ESP32-S3-Touch-LCD-7 »

Retirer le câble USB de l’ordinateur et le rebrancher. L’application démarre.

Le « Waveshare ESP32-S3-Touch-LCD-7 » affiche 3 barres de couleur graduées.

**** Démo : lvgl_Porting ****

Ouvrir « 09_lvgl_Porting.ino » avec l’IDE Arduino

Relier le « Waveshare ESP32-S3-Touch-LCD-7 » sur le port USB de l’ordinateur. Maintenir le bouton BOOT enfoncé pendant la connexion du câble USB à l’ordinateur.

Sélectionner la carte « Waveshare ESP32-S3-Touch-LCD-7 » et le port COM adéquat

Faire les sélections ci-dessous

Téléverser le programme dans le « Waveshare ESP32-S3-Touch-LCD-7 »

Retirer le câble USB de l’ordinateur et le rebrancher. L’application démarre.

Le « Waveshare ESP32-S3-Touch-LCD-7 » affiche l’écran démo inclus à la livraison

**** Autres démos ****

Il est possible de sélectionner différents démos dans le croquis « 09_lvgl_Porting.ino ».

Modifier la ligne 96 et 97 comme suit : Ajouter « // » au début de la ligne 96 et enlever les « // » au début de la ligne 97

Débrancher et rebrancher le « Waveshare ESP32-S3-Touch-LCD-7 » du port USB de l’ordinateur. Maintenir le bouton BOOT enfoncé pendant la connexion du câble USB à l’ordinateur.

Téléverser le programme dans le « Waveshare ESP32-S3-Touch-LCD-7 »

Retirer le câble USB de l’ordinateur et le rebrancher. L’application démarre.

Exemples compris avec les démos

Il est possible de sélectionner différents exemples dans le croquis « 09_lvgl_Porting.ino ».

Modifier les ligne 7, 20, 89 et 97 comme suit :

  • Ajouter les « // » au début de la ligne 7
  • Enlever les « // » au début de la ligne 20
  • Enlever les « // » au début de la ligne 89
  • Ajouter les « // » au début de la ligne 97

Débrancher et rebrancher le « Waveshare ESP32-S3-Touch-LCD-7 » du port USB de l’ordinateur. Maintenir le bouton BOOT enfoncé pendant la connexion du câble USB à l’ordinateur.

Téléverser le programme dans le « Waveshare ESP32-S3-Touch-LCD-7 »

Retirer le câble USB de l’ordinateur et le rebrancher. L’application démarre.

Autres exemples compris avec les démos

Les fichiers exemples se retrouvent dans le répertoire :

ESP32-S3-Touch-LCD-7-Demo (3)\ESP32-S3-Touch-LCD-7-Demo\Arduino\libraries\lvgl\examples\widgets\

Modifier la ligne 89 en inscrivant l’exemple désiré :

Débrancher et rebrancher le « Waveshare ESP32-S3-Touch-LCD-7 » du port USB de l’ordinateur. Maintenir le bouton BOOT enfoncé pendant la connexion du câble USB à l’ordinateur.

Téléverser le programme dans le « Waveshare ESP32-S3-Touch-LCD-7 »

Retirer le câble USB de l’ordinateur et le rebrancher. L’application démarre.