Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ilang buwan na ang nakakaraan bumili ako ng isang module na ESP32, sinisiyasat ko kung anong mga pamamaraan ang mayroon upang mai-program ito, dahil isinasaalang-alang ko ito na isang napakalakas na hardware, Sa oras na ito mai-install at mai-configure namin ang platform ng Espressif IoT Development Framework o
(ESP-IDF) mula sa simula, ito ang opisyal na platform ng pag-unlad ng espressif para sa mga module ng ESP32.
Kung nais mong masulit ang ESP32 isinasaalang-alang ko ang isang magandang posibilidad, kahit na ito ay itinuturing na medyo mas kumplikado at napaka-kumpleto.
Nilikha ko ang tutorial na ito dahil ang mga mayroon ay hindi masyadong nagpapaliwanag, at sa ilang mga kaso naiiba sila mula sa opisyal na dokumentasyon ng espressif para sa ESP-IDF.
Opisyal na Website: espressif ng ESP-IDF
Opisyal na Github: ESP-IDF
Kung nais mong magsimula sa ESP32, sa mga sumusunod na pahina ay napakababa ng presyo.
ESP32 (Aliexpress)
ESP32 (Bangood)
ESP32 (ICStation)
Maaari mong bisitahin ang PDAControl English
Dokumentasyon at buong paliwanag
pdacontrolen.com/esp-idf-modules-esp32-comp…
Susunod na Mga Tutorials ESP-IDF, Arduino IDE, Mongoose OS
pdacontrolen.com/category/esp32/
Pueden Visitar PDAControl Español
Documentacion y explicacion Completa
pdacontroles.com/esp-idf-para-modulos-esp32…
Mga Tutorial sa Proximos ESP32 ESP-IDF, Arduino IDE, Mongoose OS
pdacontroles.com/category/esp32/
Hakbang 1: Modyul ng ESP32
Kung hindi mo alam ang Mga Module ng ESP32, nilikha ko ang maliit na dokumentasyong ito at video tutorial.
Unang pagsusuri ng ESP32 eBox at Widora
pdacontrolen.com/first-tests-esp32-eboxwido…
Hakbang 2: Pag-install ng ESP-IDF - Mga Kinakailangan
Mga Kinakailangan
- Ang PC na may Linux Operating System (Ubuntu / Debian) o Virtualbox, sa aking kaso na Lubuntu.
- Toolchain upang mabuo ang application para sa ESP32.
- Ang ESP-IDF na mahalagang naglalaman ng API para sa ESP32.at mga script upang mapatakbo ang Toolchain.
- Isang text editor, upang mai-edit o lumikha ng mga programa.
Ang PC na may operating system ng Linux (Ubuntu / Debian) o Virtualbox
Dahil ang pag-install sa isang operating system ng Linux, ang Lubuntu sa aking kaso, ay isang hango ng (Ubuntu), bagaman mayroong isang bersyon ng ESP-IDF para sa Windows, inirerekumenda mong mag-install ka ng isang virtual machine sa Linux.
- Inirekumenda na Tutorial Pag-install ng Lubuntu sa virtual machine (Virualbox) sa Windows
- Inirekumenda ang Tutorial na permanenteng I-install ang Lubuntu sa 32bit PC
Tandaan: Sa palagay ko gusto ko ang Linux sa kasong ito (Ubuntu / Debian) Personal kong ginusto ang lubuntu, ngunit pareho ito.
Hakbang 3: Tutorial sa Pag-install Hakbang sa Hakbang + Halimbawa
Dahil ang pag-install ay napaka masusing, sa video na ito makikita mo ang hakbang-hakbang sa pag-install
Hakbang 4: Madaling Mag-ipon ng Pag-download at Subukan ang "hello World"
Madaling mag-ipon at mag-download
punctually paghahambing ng ESP-IDF sa SDK para sa ESP8266 ang bersyon na ito ay ganap na pinapabilis ang pag-download ng compilation at pagsubaybay ng code gamit ang esptool.py
ang ilang mga utos na magagamit
- gumawa ng menuconfig
- gawin mo lahat
- gumawa ng flash
- gumawa ng monitor
Pinapayagan ng esp-idf ang mga pagsasama sa ilang mga IDE, tulad ng Eclipse at Platformio. Personal kong ginugusto ang terminal ng utos at editor ng teksto,
Hakbang 5: Mga Konklusyon
Konklusyon
Kung magpasya kang gumamit ng ESP-IDF, babanggitin ko ang ilan sa mga pakinabang nito. Ginagawa ito sa C at pinapayagan ang FreeRTOS, na idinisenyo ng espressif nang direkta mayroong higit pang mga halimbawa at dokumentasyon, mas mababa ang pagkakataong makahanap ng mga pagkakamali o pagkakamali. ng pagsasama pinapayagan itong isipin na makakagamit kami ng isang malaking bahagi ng mga katangiang ESP32.
Kung mayroong isang Arduino IDE para sa ESP32 ngunit sa palagay ko hindi ito nagbibigay ng seguridad at kumpletong kontrol ng code, syempre ang ESP-IDF ay nangangailangan ng higit na kaalaman sa C, at iiwan mo ang Arduino conford zone at palawakin ang iyong kaalaman.
at ang patnubay na ito ay para buksan ang mga posibilidad sa ESP-IDF, Kaya't iyon ang aking mapagpakumbabang opinyon. ang tanging posibleng kawalan sa hinaharap, pagpapakandili sa espressif ngunit sa mayroon nang bagay na maaari mong gawin ang lahat! upang isipin ang tungkol sa ESP32 sa isang antas ng propesyonal / Pang-industriya
Kahit na magsasagawa din kami ng ilang mga pagsubok sa paglaon:
- ESP32- Arduino IDE
- ESP32 Mongoose OS.
Maaari mong bisitahin ang PDAControl English
Dokumentasyon at buong paliwanag
pdacontrolen.com/esp-idf-modules-esp32-com…
Susunod na Mga Tutorials ESP-IDF, Arduino IDE, Mongoose OS
pdacontrolen.com/category/esp32/
Pueden Visitar PDAControl Español
Documentacion y explicacion Completa
pdacontroles.com/esp-idf-para-modulos-esp3…
Mga Tutorial sa Proximos ESP32 ESP-IDF, Arduino IDE, Mongoose OS