
Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13





Isa akong malaking tagahanga ng M5Stack ESP32 module. Mukhang napaka propesyonal hindi katulad ng aking karaniwang "pugad ng mga daga" ng mga prototype board at wires!
Sa karamihan ng mga ESP32 development board maaari ka lamang magpatakbo ng isang programa / App nang paisa-isa ngunit ngayon sa M5Stack maaari kang pumili sa pagitan ng maraming mga Apps sa pamamagitan ng isang menu. Mahusay huh ?!
Kasama sa Mga App ang:
- Dual Channel Oscilloscope
- WebRadio
- Weather Station
- WebServer na may web based SD File manager
- SD Browser
-
Mga kasangkapan
- Wifi Packet Monitor
- Wifi Scanner
- I²C Scanner
- Mambabasa ng DHT Sensor
- Stopwatch
- Mga Laro
Ipinapakita ng video ang pagbuo at ang mga sumusunod na hakbang ay nagpapaliwanag ng proseso.
Hakbang 1: Ardunio IDE Out, PlatformIO IDE Sa



Ang unang hamon ay hindi namin maaaring gamitin ang aming minamahal na Arduino IDE para sa proyektong ito. Maganda ang oras para sa pagbabago at pagbabago di ba ?! Pumunta sa GitHub:
github.com/botofancalin/M5Stack-MultiApp-Advanced
Makikita mo rito ang mga tagubilin para sa pag-install ng PlatformIO at iba pang mga kinakailangan. Ang unang hakbang ay i-download ang repository at i-unzip ito sa kung saan madali mo itong mahahanap hal. desktop.
Ngayon i-download at I-install ang Visual Studio Code
code.visualstudio.com/
At ang PlatformIO Extension
I-install Ngayon ang Framework ng ESP32 sa PlatformIO. Para sa akin awtomatikong nangyari ito nang na-install ang PlatformIO. Gayundin sa oras na ito maghanap para sa anumang mga pag-update na na-flag.
Oras na ilapat ang PlatformIO Patch, kopyahin lamang ang mga nilalaman ng direktoryo ng PlatformIO_Patch sa ilalim ng M5Stack-MultiApp-Advanced-master folder sa iyong desktop sa iyong direktoryo ng.platformio.
Hakbang 2: I-flash ang M5Stack Gamit ang Precompiled Firmware

Ang mga tagubilin na kumikislap ay matatagpuan sa Precompiled Firmware folder sa ilalim ng M5Stack-MultiApp-Advanced-master folder sa iyong desktop.
1. patakbuhin ang ESPFlashDownloadTool_v3.6.4.exe
2. Piliin ang ESP32 DownloadTool
3. Piliin ang File ng firmware na "M5StackMultiApp.bin"
4. ipasok ang address para sa file: 0x10000 (tapos bilang default)
5. Piliin ang COM PORT sa tool sa Pag-download Suriin ang iyong manager ng aparato ang numero ng port ng M5Stack COM.
6. Pindutin nang matagal ang RESET key na pinindot sa M5Stack
7. I-click ang SIMULAN sa Pag-download ng Tool at bitawan ang I-reset ang key
Pagkatapos mag-flashing, pindutin ang reset key upang simulan ang M5Stack
Hakbang 3: Bumuo at Flash M5Stack MultiApp


Buksan ang folder ng MultiApp Project sa PlatformIO.
Mag-navigate sa folder ng src at i-load ang main.cpp file.
I-click ang BUILD button na matatagpuan sa ibabang kaliwang sulok ng task bar ng Visual Studio. Makakakita ka ng ilang mga babalang mensahe sa dilaw ngunit inaasahan kong makalipas ang ilang sandali ay makikita mo ang berdeng mensahe na "tagumpay"!
Ngayon pindutin ang pindutang Mag-upload ng arrow at maghintay para sa isa pang berdeng mensahe na "TAGUMPAY" at ang menu ng MultiApp ay dapat lumitaw sa M5Stack - binabati kita !! Maaari mo na ngayong tuklasin ang Apps.
Kunin ang iyong M5Stack dito: M5Stack ESP32
O Dito: M5Stack ESP32
Inirerekumendang:
Mga eksperimento sa Advanced na Pag-log ng Data (Paggamit ng Python): 11 Mga Hakbang

Mga eksperimento sa Advanced na Pag-log ng Data (Paggamit ng Python): Mayroong maraming mga tagubilin sa pag-log ng data, kaya't kapag nais kong bumuo ng isang proyekto ng aking pag-log ay tumingin ako sa paligid ng isang bungkos. Ang ilan ay mabuti, ang ilan ay hindi gaanong magkano, kaya't nagpasya akong kumuha ng ilan sa mga mas mahusay na ideya at gumawa ng sarili kong aplikasyon. Ang resu na ito
HeadBot - isang Robot na Nagbabago ng Sarili para sa Pag-aaral at Pag-abot sa STEM: 7 Mga Hakbang (na may Mga Larawan)

HeadBot - isang Self-Balancing Robot para sa STEM Learning and Outreach: Headbot - isang dalawang talampakan ang taas, self-balancing robot - ay ang ideya ng South Eugene Robotics Team (SERT, FRC 2521), isang mapagkumpitensyang pangkat ng robotics ng high school sa UNA Kompetisyon ng Robotics, mula sa Eugene, Oregon. Ang sikat na robot sa pag-abot na ito ay ginagawang
Pag-iniksyon sa Keyboard / Awtomatikong I-type ang Iyong Password Sa Isang Pag-click !: 4 Mga Hakbang (na may Mga Larawan)

Pag-iniksyon sa Keyboard / Awtomatikong I-type ang Iyong Password Sa Isang Pag-click !: Mahirap ang mga password … at ang pag-alala sa isang ligtas ay mas mahirap pa! Bukod dito kung mayroon kang kasama, nagbabagong password ay magtatagal ito upang mai-type. Ngunit huwag matakot sa aking mga kaibigan, mayroon akong solusyon dito! Lumikha ako ng isang maliit na awtomatikong pag-type ng makina na
Roomblock: isang Platform para sa Pag-aaral ng Pag-navigate sa ROS Sa Roomba, Raspberry Pi at RPLIDAR: 9 Mga Hakbang (na may Mga Larawan)

Roomblock: isang Platform para sa Pag-aaral ng Pag-navigate sa ROS Sa Roomba, Raspberry Pi at RPLIDAR: Ano ito? &Quot; Roomblock " ay isang robot platform na binubuo ng isang Roomba, isang Raspberry Pi 2, isang laser sensor (RPLIDAR) at isang mobile baterya. Ang mounting frame ay maaaring gawin ng mga 3D printer. Pinapayagan ang sistema ng nabigasyon ng ROS na gumawa ng isang mapa ng mga silid at gamitin ang
Mga Advanced na Makeblock Sensor (DIY): 32 Mga Hakbang (na may Mga Larawan)

Mga Advanced na Makeblock Sensor (DIY): Naglalaman ang platform ng Makeblock ng lahat ng mga uri ng mga bahagi ng mekanikal at electronics upang lumikha ng mga robot. Ibinebenta ng Makeblock ang mga robot na ito bilang bahagi ng kanilang platform ng edukasyon sa STEM. At sa pamamagitan ng wikang Scratch, ang mga bata ay maaaring makakuha ng pangunahing mga kasanayan sa pagprograma.