Talaan ng mga Nilalaman:

ESP-IDF para sa Mga Modyul ESP32 Kumpletong Pag-install: 5 Mga Hakbang
ESP-IDF para sa Mga Modyul ESP32 Kumpletong Pag-install: 5 Mga Hakbang

Video: ESP-IDF para sa Mga Modyul ESP32 Kumpletong Pag-install: 5 Mga Hakbang

Video: ESP-IDF para sa Mga Modyul ESP32 Kumpletong Pag-install: 5 Mga Hakbang
Video: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, Nobyembre
Anonim
ESP-IDF para sa Mga Modyul ESP32 Kumpletong Pag-install
ESP-IDF para sa Mga Modyul ESP32 Kumpletong Pag-install

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

Image
Image

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

Madaling Mag-ipon ng Pag-download at Pagsubok
Madaling Mag-ipon ng Pag-download at Pagsubok

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

Image
Image

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 ng Pag-download at Pagsubok
Madaling Mag-ipon ng Pag-download at Pagsubok

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

  1. gumawa ng menuconfig
  2. gawin mo lahat
  3. gumawa ng flash
  4. 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
Konklusyon
Konklusyon
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

Inirerekumendang: