🛠 Premier branchement et mise en route du M5Stamp Timer Power 2
Objectifs
Ce tutoriel vous guide à travers la première mise en service du M5Stamp Timer Power 2. Vous apprendrez à identifier les broches critiques, à fournir une alimentation stable et à vérifier que le module est correctement initialisé. Ce module, basé sur le microcontrôleur PY32L020, est conçu pour l'efficacité énergétique, mais nécessite une configuration matérielle précise pour fonctionner.
Matériel nécessaire
- 1x Module M5Stamp Timer Power 2 (SKU S021)
- 1x Câble USB-C ou adaptateur DC 5V
- 1x Batterie LiPo 3.7V (optionnel, pour tester la charge)
- 1x Breadboard et fils de connexion
- 1x Multimètre (recommandé pour la vérification)
Étapes
- Identification des broches : Repérez les broches d'alimentation. Le module accepte une entrée DC 5V sur la broche EXT_5V_INOUT. Si vous utilisez une batterie LiPo, connectez-la aux broches dédiées à la batterie (vérifiez la polarité sur le PCB).
- Connexion de l'alimentation : Connectez la source d'alimentation 5V à la broche EXT_5V_INOUT. Si vous utilisez une batterie, assurez-vous qu'elle est correctement branchée. Le circuit de charge LGS4056HDA gère automatiquement la charge à 650mA ou 180mA selon la configuration.
- Câblage I2C : Pour communiquer avec le module, connectez la broche SDA à la broche SDA de votre microcontrôleur hôte (ex: ESP32) et SCL à SCL. N'oubliez pas les résistances de pull-up si votre bus I2C n'en possède pas.
- Alimentation des sorties : Si vous souhaitez tester les sorties de charge, connectez un petit composant (comme une LED avec résistance) à la sortie 3V3_DCDC_OUT ou 3V3_LDO_OUT. Notez que ces sorties ne sont actives que si la logique de gestion l'autorise.
- Mise sous tension : Branchez l'alimentation 5V. Le module devrait s'initialiser. En mode arrêt, la consommation est très faible (6.72uA), donc assurez-vous que le module est bien réveillé par l'application hôte.
Vérification
Utilisez un multimètre pour vérifier la présence de 3.3V sur les broches PY_3V3 ou 3V3_LDO_OUT. Si vous avez configuré le bus I2C, scannez le bus avec un outil comme i2cdetect (Linux) ou un code Arduino pour confirmer la détection de l'adresse 0x6E. Une LED témoin (si présente ou via GPIO) peut indiquer l'état d'alimentation.
Pour aller plus loin
Une fois le module reconnu, explorez la programmation des interruptions externes pour le réveil. Vous pouvez également tester la consommation en veille en déconnectant l'alimentation principale et en mesurant le courant avec un ampèremètre de précision.
Autres tutoriels pour cette carte
- Contrôler les GPIO avec le M5Stamp Timer Power 2
- Automatisation simple avec le M5Stamp Timer Power 2
- M5Stamp Timer Power 2 : Premier branchement et mise en route
- Configurer les E/S du M5Stamp Timer Power 2
- Automatisation Domotique avec M5Stamp Timer Power 2
- M5Stamp Timer Power 2 : Branchement et Mise en Route