Qu'est-ce que M5Stack Core2 ?
Le M5Stack Core2 V1.1 est un kit de développement IoT avancé basé sur ESP32 conçu pour les débutants comme pour les développeurs expérimentés. Il dispose d'un processeur double cœur ESP32-D0WDQ6-V3 fonctionnant jusqu'à 240 MHz, avec Wi-Fi intégré et des capacités Bluetooth. Ce kit comprend 16 Mo de mémoire Flash et 8 Mo de PSRAM pour des performances améliorées.
Les points forts du Core2 incluent un écran tactile capacitif de 2 pouces qui permet une interaction utilisateur intuitive, des boutons tactiles programmables, et un moteur de vibration intégré pour un retour haptique. Il dispose également d'un module RTC (horloge temps réel) intégré pour une mesure précise du temps, et la gestion de l'alimentation est assurée par la puce AXP2101, qui contrôle efficacement la consommation de la batterie. Parmi les autres fonctionnalités, on trouve un haut-parleur, une interface audio numérique I2S pour une sortie sonore claire, et un capteur IMU 6 axes à l'arrière pour la détection de mouvement.
Pourquoi le M5Stack Core2 peut-il réaliser autant de projets ?
Liste de projets M5Stack Core2
Boule à neige de Noël M5Stack Core2
Convient pour : Débutants

Ce projet crée une boule à neige de Noël interactive utilisant le M5Stack Core2. Les principales caractéristiques incluent :
- Effets visuels : L'affichage présente de belles animations de flocons de neige, créant une atmosphère hivernale festive.
- Application de capteurs : Le projet utilise des capteurs (comme un accéléromètre) pour détecter les secousses, déclenchant une animation de chute de flocons de neige agréable.
- Programmation et matériel : Il utilise Arduino pour la programmation, tirant parti du design modulaire de M5Stack, rendant le projet facile à assembler et à modifier.
En résumé, ce projet démontre non seulement les capacités du M5Stack Core2, mais offre également une expérience DIY amusante pour une décoration interactive des fêtes.
Moniteur de température LEGO Technic M5Stack
Convient pour : Débutant

Ce projet combine LEGO Technic avec la plateforme M5Stack pour créer un système de surveillance de la température engageant. Les principales caractéristiques incluent :
- Détection de température : Équipé de capteurs avancés, le système fournit des lectures de température en temps réel, le rendant idéal pour diverses applications.
- Intégration LEGO : Le projet intègre de manière créative des composants LEGO Technic, offrant une expérience de construction pratique qui stimule la créativité et l'innovation.
- Affichage convivial : L'interface M5Stack présente des données de température claires, permettant aux utilisateurs de surveiller facilement les variations au fil du temps.
- Modulaire et extensible : Utilise la plateforme flexible M5Stack, permettant aux utilisateurs d'ajouter plus de capteurs ou de fonctionnalités pour des applications personnalisées.
Recognizing MNIST-based Handwritten Digits on M5Stack Core2
Convient pour : Débutant
Ce projet utilise le M5Stack Core2 pour créer un système intelligent de reconnaissance de chiffres manuscrits à partir du jeu de données MNIST. Les principales caractéristiques incluent :
- Reconnaissance de chiffres manuscrits : Le système utilise des techniques d'apprentissage automatique pour identifier et classer avec précision les chiffres manuscrits, permettant des démonstrations interactives de reconnaissance de chiffres.
- Traitement en temps réel : Grâce au matériel puissant du M5Stack Core2, les utilisateurs peuvent réaliser une reconnaissance de chiffres en temps réel, rendant le système réactif et efficace.
- Interface conviviale : Le M5Stack Core2 offre une interface tactile intuitive qui permet aux utilisateurs de dessiner des chiffres directement sur l'écran, améliorant ainsi l'expérience utilisateur.
- Perspectives éducatives : Ce projet sert d'application pratique des concepts d'apprentissage automatique, fournissant des informations précieuses sur l'entraînement et le déploiement de réseaux neuronaux pour la reconnaissance d'images.
M5Stack Core2 - Capteurs externes
Convient pour : Intermédiaire

Ce projet consiste à utiliser le M5Stack Core2 pour interfacer divers capteurs externes. Les points forts incluent :
- Intégration des capteurs : Le projet montre comment connecter et utiliser différents capteurs, tels que ceux de température, d'humidité et de lumière, améliorant la fonctionnalité du M5Stack Core2.
- Visualisation des données : Les données recueillies sont affichées sur l'écran intégré du M5Stack, fournissant des lectures et des informations en temps réel.
- Compétences en programmation : Il met l'accent sur l'importance de la programmation avec Arduino pour lire les données des capteurs et gérer les interactions entre le Core2 et les capteurs externes.
Détecteur de Père Noël M5Stack Core2
Convient pour : Débutant

Ce projet présente un M5Stack Core2 conçu comme un « détecteur de Père Noël » pour la saison de Noël. Les aspects clés incluent :
- Fonctionnalité : L'appareil est programmé pour détecter la présence du Père Noël grâce à des capteurs de mouvement et d'autres composants, créant une interaction ludique et festive pour les utilisateurs.
- Retour visuel et audio : Le projet inclut un affichage montrant des graphiques animés et s'illumine lorsque le Père Noël est détecté, tout en incorporant des effets sonores pour renforcer l'esprit des fêtes.
- Programmation et personnalisation : Le projet utilise Arduino pour le codage, permettant aux utilisateurs de personnaliser les comportements et réactions en fonction de la détection du Père Noël.
Sapin de Noël M5Stack Core2
Convient pour : Avancé

Ce projet présente un M5Stack Core2 transformé en sapin de Noël festif. Les caractéristiques principales incluent :
- Affichage visuel : Le M5Stack agit comme un sapin de Noël numérique, avec des animations LED colorées et des designs qui créent une ambiance festive joyeuse.
- Éléments interactifs : Les utilisateurs peuvent interagir avec l'arbre via des boutons ou des capteurs, permettant des réponses dynamiques telles que le changement de couleurs ou de motifs selon les entrées utilisateur.
- Programmation et créativité : Créé avec du code Arduino, le projet encourage la créativité dans la personnalisation de l'affichage, des effets sonores et de la fonctionnalité globale de l'arbre numérique.
Horloge numérique M5Stack Core2
Convient pour : Débutant

Ce projet présente un M5Stack Core2 transformé en horloge numérique au design moderne. Les points forts incluent :
- Affichage de l'heure : La fonctionnalité principale du projet est d'afficher l'heure actuelle dans un format clair et visuellement attrayant sur l'écran du M5Stack.
- Options de personnalisation : Les utilisateurs peuvent personnaliser l'horloge avec différents styles d'affichage, couleurs et fonctionnalités supplémentaires telles que des alarmes ou minuteries.
- Programmation avec Arduino : Le projet utilise la programmation Arduino, offrant un exemple pratique de mise en œuvre de la fonctionnalité d'horloge en temps réel avec le M5Stack Core2.
[env:m5stack-core2] en manette de console de jeux rétro
Convient pour : Intermédiaire
![[env:m5stack-core2] en manette de console de jeux rétro](https://cdn.shopify.com/s/files/1/0621/0050/4774/files/imgi_89_ezgif_com-gif-maker_rWaJc9jnTm_1__compressed_480x480.gif?v=1752636384)
Ce projet exploite le M5Stack Core2 pour le transformer en contrôleur de console de jeux rétro. Les principales fonctionnalités incluent :
- Expérience de jeu : Le M5Stack Core2 est programmé pour fonctionner comme un contrôleur pour jeux rétro, permettant aux utilisateurs de revivre des expériences de jeu classiques via une interface moderne.
- Interface conviviale : Le projet met l'accent sur une disposition simple et intuitive des commandes, facilitant la navigation et l'interaction avec les jeux.
- Programmation et personnalisation : Il utilise le code Arduino pour faciliter la fonctionnalité du contrôleur, permettant aux utilisateurs de personnaliser les boutons et commandes selon leurs préférences de jeu.
Minuteur d'intervalle de gym avec compte à rebours M5Stack Core2
Convient pour : Intermédiaire

Ce projet utilise le M5Stack Core2 pour créer un minuteur d'intervalle de gym, spécialement conçu pour les passionnés de fitness. Les principales fonctionnalités incluent :
- Fonctionnalité de compte à rebours : Le M5Stack Core2 permet aux utilisateurs de définir des minuteries personnalisables pour différents intervalles d'entraînement, aidant à la gestion du temps pendant les séances.
- Alertes sonores : Lorsque le minuteur atteint zéro, l'appareil émet des alertes sonores pour notifier les utilisateurs, assurant qu'ils restent concentrés tout au long de leur entraînement.
- Interface conviviale : Le projet propose une interface tactile intuitive, facilitant la configuration des minuteries et le suivi des progrès pendant les séances d'entraînement.
- Fonctionnalités programmables : En utilisant la programmation Arduino, les utilisateurs peuvent modifier le code pour personnaliser les réglages et fonctionnalités selon leurs préférences d'entraînement.
M5Stack avec Bolt IoT Cloud
Convient pour : Intermédiaire

Ce projet intègre la plateforme M5Stack avec Bolt IoT Cloud pour créer une solution puissante de surveillance IoT. Les principales fonctionnalités incluent :
- Surveillance des données en temps réel : Les utilisateurs peuvent collecter et visualiser les données de divers capteurs en temps réel, améliorant la prise de décision grâce à des informations immédiates.
- Intégration transparente au cloud : Le projet utilise Bolt IoT Cloud pour un accès à distance, permettant aux utilisateurs de surveiller et contrôler leurs appareils de n'importe où.
- Tableau de bord convivial : Une interface web visuellement attrayante présente les données clairement, facilitant l'interaction et la compréhension des applications IoT par les utilisateurs.
- Fonctionnalité personnalisable : Les utilisateurs peuvent modifier le projet en utilisant du code Arduino, l'adaptant à leurs besoins spécifiques et applications IoT.
Articles recommandés
Tout ce que vous devez savoir sur le M5Stack Core2
Explorer le RTC du M5Stack Core2 : un guide complet
Pionnier de la modularité - M5Stack Core2
Qu'est-ce que M5Stack et comment l'utiliser ?
Quelles sont les différences entre les contrôleurs M5Stack Core ?