🛠 Assemblage et initialisation du M5Stack PaperDIY

Kit d'assemblage M5Stack PaperDIY (ESP32-S3) · avance · Guide technique pour l'assemblage physique et la configuration logicielle initiale de la carte PaperDIY.

Objectifs

Ce tutoriel vise l'assemblage physique du kit PaperDIY et sa première mise en service. Contrairement aux kits pré-assemblés, cette version exige une attention particulière à la connectique interne et à la gestion de l'énergie. L'objectif est de valider le fonctionnement du SoC ESP32-S3 et de l'écran e-paper ED047TC1.

Matériel nécessaire

Étapes

  1. Inspection et soudure : Vérifiez l'intégrité des pistes. Si les connecteurs JST sont livrés en vrac, soudez-les avec précision en respectant la polarité. Une erreur ici peut endommager la puce M5PM1.
  2. Montage mécanique : Fixez l'écran ED047TC1 sur le support. Connectez le nappe 8 bits à l'interface parallèle. Insérez la batterie 140 mAh dans son logement et branchez-la sur le connecteur dédié. Ne forcez jamais les connecteurs.
  3. Configuration logicielle : Dans Arduino IDE, ajoutez le support ESP32. Sélectionnez le board « M5Stack-ESP32-S3 ». Activez la PSRAM (8 MB) et le mode de flash (16 MB) dans les outils.
  4. Compilation et upload : Utilisez la bibliothèque M5GFX ou GxEPD2. Pour un test basique, configurez l'interface parallèle 8 bits. Compilez un exemple « Hello World » adapté à la résolution 960x540.
  5. Alimentation : Branchez le câble USB-C. La LED de charge doit s'illuminer. Si l'écran reste blanc, vérifiez l'alimentation via le moniteur série.

Vérification

Ouvrez le moniteur série à 115200 bauds. Vous devriez voir les messages d'initialisation du WiFi et du Bluetooth 5.0 LE. L'écran doit afficher le texte de test en 16 niveaux de gris. Si l'écran est noir, vérifiez que la PSRAM est bien activée dans les réglages de compilation, car l'ESP32-S3 en dépend pour le tampon d'affichage.

Pour aller plus loin

Explorez la gestion de l'énergie avec la puce M5PM1 pour maximiser l'autonomie. Testez l'écriture sur la carte MicroSD pour stocker des images. Notez que l'absence de rétroéclairage nécessite une bonne luminosité ambiante pour la lecture.

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels