Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Είμαι μεγάλος θαυμαστής της μονάδας M5Stack ESP32. Φαίνεται πολύ επαγγελματικό σε αντίθεση με τη συνηθισμένη μου "φωλιά αρουραίων" από πρωτότυπες σανίδες και σύρματα!
Με τους περισσότερους πίνακες ανάπτυξης ESP32 μπορείτε να εκτελέσετε μόνο ένα πρόγραμμα / εφαρμογή κάθε φορά, αλλά τώρα στο M5Stack μπορείτε να επιλέξετε ανάμεσα σε πολλές εφαρμογές μέσω μενού. Τακτο ε;!
Οι εφαρμογές περιλαμβάνουν:
- Παλιοσκόπιο διπλού καναλιού
- WebRadio
- ΜΕΤΕΩΡΟΛΟΓΙΚΟΣ ΣΤΑΘΜΟΣ
- WebServer με διαδικτυακή διαχείριση αρχείων SD
- Πρόγραμμα περιήγησης SD
-
Εργαλεία
- Wifi Packet Monitor
- Σαρωτής Wifi
- Σαρωτής I²C
- Αναγνώστης αισθητήρων DHT
- Χρονόμετρο
- Παιχνίδια
Το βίντεο δείχνει την κατασκευή και τα παρακάτω βήματα εξηγούν τη διαδικασία.
Βήμα 1: Ardunio IDE Out, PlatformIO IDE In
Η πρώτη πρόκληση είναι ότι δεν μπορούμε να χρησιμοποιήσουμε το αγαπημένο μας Arduino IDE για αυτό το έργο. Ο χρόνος για αλλαγή και αλλαγή είναι καλός, σωστά;! Μεταβείτε στο GitHub:
github.com/botofancalin/M5Stack-MultiApp-Advanced
Εδώ μπορείτε να δείτε τις οδηγίες εγκατάστασης του PlatformIO και άλλων απαιτήσεων. Το πρώτο βήμα είναι να κατεβάσετε το αποθετήριο και να το αποσυμπιέσετε σε κάποιο σημείο όπου μπορείτε εύκολα να το βρείτε π.χ. επιφάνεια εργασίας.
Τώρα κατεβάστε και εγκαταστήστε το Visual Studio Code
code.visualstudio.com/
Και η επέκταση PlatformIO
Τώρα εγκαταστήστε το ESP32 Framework στο PlatformIO. Για μένα αυτό συνέβη αυτόματα μόλις εγκατασταθεί το PlatformIO. Επίσης αυτήν τη στιγμή αναζητήστε τυχόν ενημερώσεις που θα επισημανθούν.
Timeρα για εφαρμογή του Patch PlatformIO, απλώς αντιγράψτε τα περιεχόμενα του καταλόγου PlatformIO_Patch στον φάκελο M5Stack-MultiApp-Advanced-master στην επιφάνεια εργασίας σας στον κατάλογο.platformio.
Βήμα 2: Αναβοσβήστε το M5Stack με το προεγκατεστημένο υλικολογισμικό
Οι οδηγίες που αναβοσβήνουν μπορούν να βρεθούν στο φάκελο Precompiled Firmware στον φάκελο M5Stack-MultiApp-Advanced-master στην επιφάνεια εργασίας σας.
1. εκτελέστε το ESPFlashDownloadTool_v3.6.4.exe
2. Επιλέξτε ESP32 DownloadTool
3. Επιλέξτε το αρχείο υλικολογισμικού "M5StackMultiApp.bin"
4. εισαγάγετε τη διεύθυνση για το αρχείο: 0x10000 (γίνεται από προεπιλογή)
5. Επιλέξτε το εργαλείο COM PORT on Download Ελέγξτε στον διαχειριστή της συσκευής σας τον αριθμό θύρας M5Stack COM.
6. Κρατήστε πατημένο το πλήκτρο RESET πατημένο στο M5Stack
7. Κάντε κλικ στο START στο Download Tool και αφήστε το κλειδί Reset
Αφού αναβοσβήνει, πατήστε το πλήκτρο επαναφοράς για να ξεκινήσει η M5Stack
Βήμα 3: Δημιουργία και Flash M5Stack MultiApp
Ανοίξτε το φάκελο MultiApp Project στο PlatformIO.
Μεταβείτε στο φάκελο src και φορτώστε το αρχείο main.cpp.
Κάντε κλικ στο κουμπί BUILD που βρίσκεται στην κάτω αριστερή γωνία της γραμμής εργασιών του Visual Studio. Θα δείτε μερικά προειδοποιητικά μηνύματα με κίτρινο χρώμα αλλά ελπίζουμε μετά από λίγο να δείτε το πράσινο μήνυμα "SUCCESS"!
Τώρα πατήστε το κουμπί βέλους Upload και περιμένετε ένα άλλο πράσινο μήνυμα "SUCCESS" και το μενού MultiApp θα εμφανιστεί στο M5Stack - συγχαρητήρια !! Τώρα μπορείτε να εξερευνήσετε τις Εφαρμογές.
Αποκτήστε το M5Stack σας εδώ: M5Stack ESP32
Here εδώ: M5Stack ESP32