🛠 M5Paper : Premier branchement et mise en route
Objectifs
Ce tutoriel vous accompagne dans la découverte de votre kit M5Paper. L'objectif est de réussir le premier démarrage physique, d'installer l'environnement de développement Arduino IDE et de charger le programme de démonstration officiel. À la fin de cette étape, vous saurez allumer l'appareil, comprendre son interface tactile et vérifier que l'écran e-Ink de 4,7 pouces réagit correctement aux commandes. Nous aborderons également les spécifications clés comme le microcontrôleur ESP32 et la mémoire disponible pour bien comprendre les capacités de la carte.
Matériel nécessaire
- Un kit M5Paper (avec câble USB-C)
- Un ordinateur (Windows, macOS ou Linux)
- Un chargeur secteur USB ou un port USB de l'ordinateur
- Logiciel Arduino IDE installé (version 1.8.19 ou 2.x recommandée)
Étapes
- Préparation du matériel : Insérez la batterie rechargeable dans le compartiment situé à l'arrière du M5Paper. Assurez-vous que le câble USB-C est bien connecté au port de la carte et à votre ordinateur ou au chargeur. Une petite LED s'allume pour indiquer la charge.
- Installation des bibliothèques : Ouvrez Arduino IDE. Allez dans
Outils>Gestionnaire de bibliothèques. Recherchez "M5Paper" et installez la dernière version. Cette bibliothèque contient les drivers essentiels pour le contrôleur IT8951 et le tactile GT911. - Configuration du port série : Connectez le M5Paper à l'ordinateur. Dans Arduino IDE, allez dans
Outils>Portet sélectionnez le port COM (Windows) ou tty (macOS/Linux) correspondant à la carte. Si aucun port n'apparaît, vérifiez le câble USB ou installez les drivers CH340/CP210x si nécessaire. - Chargement du code de démonstration : Dans le menu
Fichier>Exemples>M5Paper, sélectionnezHelloWorld. Ce code utilise les 520 KB de SRAM et les 8 MB de PSRAM pour afficher des textes et images sur l'écran 960x540 pixels. - Compilation et téléversement : Cliquez sur la flèche "Téléverser". Le compilateur générera le binaire pour l'ESP32-D0WDQ6-V3. Attendez la fin du processus, qui peut prendre quelques minutes en raison de la taille du programme.
Vérification
L'écran doit s'allumer et afficher le texte "Hello World" ou une image de démonstration. Touchez l'écran avec votre doigt : le contrôleur capacitif GT911 doit réagir immédiatement, changeant l'affichage ou déclenchant une action. Vérifiez que l'affichage est net, profitant des 16 niveaux de gris. Si l'écran reste noir, vérifiez l'alimentation et le port série sélectionné.
Pour aller plus loin
Explorez les exemples TouchTest pour comprendre la gestion des gestes multi-touch. Vous pouvez ensuite modifier le code pour afficher des données temps réel via le Wi-Fi 2.4 GHz intégré, exploitant ainsi la faible consommation du mode e-Ink pour des applications IoT durables.