
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:44





Olen suuri M5Stack ESP32 -moduulin fani. Se näyttää erittäin ammattimaiselta, toisin kuin tavallinen "rotanpesä" prototyyppilevyistä ja -langoista!
Useimmilla ESP32 -kehityskorteilla voit ajaa vain yhtä ohjelmaa / sovellusta kerrallaan, mutta nyt M5Stackissa voit valita useiden sovellusten välillä valikosta. Siisti vai ?!
Sovellukset sisältävät:
- Kaksikanavainen oskilloskooppi
- WebRadio
- Sääasema
- Web -palvelin, jossa on verkkopohjainen SD -tiedostonhallinta
- SD -selain
-
Työkalut
- Wifi -pakettimonitori
- Wifi -skanneri
- I²C -skanneri
- DHT -anturin lukija
- Sekuntikello
- Pelit
Video näyttää rakenteen ja seuraavat vaiheet selittävät prosessin.
Vaihe 1: Ardunio IDE Out, PlatformIO IDE In



Ensimmäinen haaste on, että emme voi käyttää rakkaamme Arduino IDE: tä tähän projektiin. Muutoksen ja muutoksen aika on hyvä, eikö ?! Siirry GitHubiin:
github.com/botofancalin/M5Stack-MultiApp-Advanced
Täältä näet ohjeet PlatformIO: n ja muiden tarvikkeiden asentamiseen. Ensimmäinen askel on ladata arkisto ja purkaa se jonnekin, josta löydät sen helposti, esim. työpöytä.
Lataa ja asenna nyt Visual Studio Code
code.visualstudio.com/
Ja PlatformIO-laajennus
Asenna nyt ESP32 Framework PlatformIO: lle. Minulle tämä tapahtui automaattisesti, kun PlatformIO oli asennettu. Etsi myös tällä hetkellä mahdolliset päivitykset, jotka merkitään.
Aika käyttää PlatformIO-korjaustiedostoa, kopioi PlatformIO_Patch-hakemiston sisältö työpöydän M5Stack-MultiApp-Advanced-master-kansioon.platformio-hakemistoosi.
Vaihe 2: Flash M5Stack esipakatun laiteohjelmiston avulla

Vilkkuvat ohjeet löytyvät työpöydän M5Stack-MultiApp-Advanced-master-kansion Esikäännetty laiteohjelmisto -kansiosta.
1. suorita ESPFlashDownloadTool_v3.6.4.exe
2. Valitse ESP32 DownloadTool
3. Valitse laiteohjelmistotiedosto "M5StackMultiApp.bin"
4. kirjoita tiedoston osoite: 0x10000 (oletusarvoisesti tehty)
5. Valitse lataustyökalun COM -PORTTI Tarkista laitteenhallinnasta M5Stack -COM -portin numero.
6. Pidä RESET -näppäintä painettuna M5Stackissa
7. Napsauta DownloadTyökalussa START ja vapauta Reset -näppäin
Kun vilkkuu, käynnistä M5Stack painamalla nollauspainiketta
Vaihe 3: Rakenna ja päivitä M5Stack MultiApp


Avaa MultiApp Project -kansio PlatformIO: ssa.
Siirry src -kansioon ja lataa main.cpp -tiedosto.
Napsauta BUILD -painiketta Visual Studion tehtäväpalkin vasemmassa alakulmassa. Näet varoitusviestejä keltaisena, mutta toivottavasti jonkin ajan kuluttua näet vihreän "MENESTYS" -viestin!
Paina nyt Lataa -nuolipainiketta ja odota toista vihreää "SUCCESS" -viestiä ja MultiApp -valikon pitäisi näkyä M5Stackissa - onnittelut !! Voit nyt tutkia sovelluksia.
Hanki M5Stack täältä: M5Stack ESP32
Tai täällä: M5Stack ESP32
Suositeltava:
StickC M5Stack LED vilkkuu: 7 vaihetta

StickC M5Stack LED vilkkuu: Tässä projektissa opimme liittämään ja tekemään LED -vilkkumisen M5StickC ESP32 -moduulin avulla
M5STACK Lämpötilan, kosteuden ja paineen näyttäminen M5StickC ESP32 -laitteessa Visuinon avulla - Helppo tehdä: 6 vaihetta

M5STACK Lämpötilan, kosteuden ja paineen näyttäminen M5StickC ESP32 -laitteessa Visuinon avulla - Helppo tehdä: Tässä opetusohjelmassa opimme ohjelmoimaan ESP32 M5Stack StickC: n Arduino IDE: n ja Visuinon avulla näyttämään lämpötilan, kosteuden ja paineen ENV -anturin avulla (DHT12, BMP280, BMM150)
1.8 TFT LCD Advanced Weather Station: 5 vaihetta

1.8 TFT LCD Advanced Weather Station: Hieman pienempi, mutta suurempi
Sonoff B1 Firmware Home Automation Openhab Google Home: 3 vaihetta

Sonoff B1 Firmware Home Automation Openhab Google Home: Pidän todella Tasmota -laiteohjelmistosta Sonoff -kytkimille. Mutta a ei ollut todella tyytyväinen Sonoff-B1: n Tasmota-laiteohjelmistoon. En onnistunut täysin integroimaan sitä Openhabiini ja hallitsemaan sitä Google Homen kautta. Siksi kirjoitin oman yritykseni
Ohjelmointi TI-84 Plus (Silver Edition) Advanced: 15 vaihetta

Ohjelmointi TI-84 Plus (Silver Edition) Advanced: Tämä on edistynyt TI-84 plus- tai hopeaversion ohjelmointitaso. Suosittelen tekemään aloittelijoille ohjeen (https://www.instructables.com/id/Programming-TI-84-Plus-Silver-Edition-for-beginn/) ennen tämän ohjeen aloittamista. Olla varma