🛠 Premier branchement et mise en route du M5Stack ToughC5
Objectifs
Ce tutoriel vous accompagne dans la première mise en route du M5Stack ToughC5. Vous apprendrez à connecter l'alimentation correctement, à vérifier l'affichage de l'écran tactile et à confirmer que le système est opérationnel. C'est la base indispensable avant toute programmation avancée.
Matériel nécessaire
- 1x Carte M5Stack ToughC5 IoT Dev Kit
- 1x Câble USB Type-C de qualité
- 1x Chargeur USB 5V (ou port USB d'ordinateur)
- Optionnel : Batterie Li-ion 3,7V (si test hors tension secteur)
Étapes
- Vérification physique : Inspectez le boîtier en PC+ABS pour assurer l'absence de dommages. Vérifiez que les passe-câbles M12 sont bien vissés pour maintenir l'étanchéité si vous prévoyez une installation extérieure.
- Connexion de l'alimentation : Branchez le câble USB Type-C dans le port dédié de la carte. Connectez l'autre extrémité à un chargeur 5V ou à un ordinateur. Le ToughC5 accepte également une entrée 6-24V via les bornes RS485, mais l'USB est recommandé pour le premier test.
- Démarrage : Dès l'alimentation, le processeur RISC-V 32 bits (240 MHz) s'active. La puce de gestion d'alimentation M5PM1 régule les tensions pour le module ESP32-C5HR8, l'écran IPS et le RTC RX8130CE.
- Observation de l'écran : L'écran LCD couleur de 2,0 pouces (320x240 pixels) doit s'allumer. Vous verrez probablement un logo de démarrage ou une interface de test. La luminosité élevée (853 nits) garantit une visibilité même en extérieur.
- Test tactile : Effleurez l'écran capacitif. La réactivité confirme le bon fonctionnement du pilote tactile. Si l'écran reste noir, vérifiez la connexion USB ou essayez un autre câble.
- Vérification du RTC : Si une pile CR2032 est installée, l'horloge temps réel conserve l'heure même après coupure de courant. Ce point est crucial pour les applications IoT nécessitant une synchronisation précise.
Vérification
Le voyant d'alimentation (si visible via le boîtier) ou l'écran allumé confirme la mise sous tension. Le buzzer passif peut émettre un son au boot selon le firmware pré-installé. Assurez-vous que l'écran est bien tactile et que les couleurs sont vives.
Pour aller plus loin
Une fois le démarrage validé, explorez la connectivité multi-protocoles. Testez le Wi-Fi 6 double bande ou le Bluetooth LE 5 via le port série USB. Pour les projets extérieurs, configurez la consommation en veille (10,41 µA) pour optimiser l'autonomie sur batterie.
Autres tutoriels pour cette carte
Exemples de code pour cette carte
toughc5_gpio_button_buzzer.inoC++ (Arduino)toughc5_wifi6_scanner.inoC++ (Arduino)toughc5_rtc_battery_log.inoC++ (Arduino)toughc5_ili9342c_touch_ui.inoC++ (Arduino)toughc5_rs485_modbus_master.inoC++ (Arduino)toughc5-rs485-modbus-master.inoArduino C++