Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Je suis un grand fan du module M5Stack ESP32. Il a l'air très professionnel contrairement à mon "nid de rats" habituel de prototypes de cartes et de fils !
Avec la plupart des cartes de développement ESP32, vous ne pouvez exécuter qu'un seul programme / application à la fois, mais désormais, sur le M5Stack, vous pouvez choisir entre de nombreuses applications via un menu. Super hein ?!
Les applications incluent:
- Oscilloscope à deux canaux
- WebRadio
- Station météo
- Serveur Web avec gestionnaire de fichiers SD basé sur le Web
- Navigateur SD
-
Outils
- Moniteur de paquets Wifi
- Scanner Wifi
- Scanner I²C
- Lecteur de capteur DHT
- Chronomètre
- Jeux
La vidéo montre la construction et les étapes suivantes expliquent le processus.
Étape 1: Ardunio IDE Out, PlatformIO IDE In
Le premier défi est que nous ne pouvons pas utiliser notre IDE Arduino bien-aimé pour ce projet. L'heure du changement et le changement c'est bien, non ?! Accédez à GitHub:
github.com/botofancalin/M5Stack-MultiApp-Advanced
Ici, vous pouvez voir les instructions d'installation de PlatformIO et d'autres conditions requises. La première étape consiste à télécharger le référentiel et à le décompresser dans un endroit où vous pouvez facilement le trouver, par ex. bureau.
Téléchargez et installez maintenant le code Visual Studio
code.visualstudio.com/
Et l'extension PlatformIO
Installez maintenant ESP32 Framework sur PlatformIO. Pour moi, cela s'est produit automatiquement une fois PlatformIO installé. À ce stade également, recherchez les mises à jour qui seront signalées.
Il est temps d'appliquer le correctif PlatformIO, copiez simplement le contenu du répertoire PlatformIO_Patch sous le dossier M5Stack-MultiApp-Advanced-master sur votre bureau dans votre répertoire.platformio.
Étape 2: Flashez le M5Stack avec le micrologiciel précompilé
Les instructions clignotantes se trouvent dans le dossier Firmware précompilé sous le dossier M5Stack-MultiApp-Advanced-master sur votre bureau.
1. exécutez ESPFlashDownloadTool_v3.6.4.exe
2. Sélectionnez ESP32 DownloadTool
3. Sélectionnez le fichier de micrologiciel « M5StackMultiApp.bin »
4. entrez l'adresse du fichier: 0x10000 (fait par défaut)
5. Sélectionnez le PORT COM dans l'outil de téléchargement Vérifiez dans votre gestionnaire de périphériques le numéro de port COM du M5Stack.
6. Maintenez la touche RESET enfoncée sur M5Stack
7. Cliquez sur START sur Download Tool et relâchez la touche Reset
Après avoir clignoté, appuyez sur la touche de réinitialisation pour démarrer le M5Stack
Étape 3: Créer et Flasher M5Stack MultiApp
Ouvrez le dossier MultiApp Project dans PlatformIO.
Accédez au dossier src et chargez le fichier main.cpp.
Cliquez sur le bouton BUILD situé dans le coin inférieur gauche de la barre des tâches de Visual Studio. Vous verrez des messages d'avertissement en jaune, mais j'espère qu'après un certain temps, vous verrez le message vert « SUCCESS » !
Maintenant, appuyez sur le bouton fléché de téléchargement et attendez un autre message vert "SUCCESS" et le menu MultiApp devrait apparaître sur le M5Stack - félicitations !! Vous pouvez maintenant explorer les applications.
Obtenez votre M5Stack ici: M5Stack ESP32
Ou Ici: M5Stack ESP32