Агуулгын хүснэгт:

Модульд зориулсан ESP-IDF ESP32 Бүрэн суурилуулалт: 5 алхам
Модульд зориулсан ESP-IDF ESP32 Бүрэн суурилуулалт: 5 алхам

Видео: Модульд зориулсан ESP-IDF ESP32 Бүрэн суурилуулалт: 5 алхам

Видео: Модульд зориулсан ESP-IDF ESP32 Бүрэн суурилуулалт: 5 алхам
Видео: Как запрограммировать модуль реле Wi-Fi ESP8266 ESP-01 2024, Долдугаар сарын
Anonim
Модульд зориулсан ESP-IDF ESP32 иж бүрэн суулгалт
Модульд зориулсан ESP-IDF ESP32 иж бүрэн суулгалт

Хэдэн сарын өмнө би ESP32 модулийг худалдаж авсан бөгөөд үүнийг програмчлах ямар аргууд байгааг судалж үзсэн, учир нь үүнийг маш хүчирхэг техник хэрэгсэл гэж үздэг.

Энэ удаад бид Espressif IoT Development Framework платформыг суулгаж тохируулах болно

(ESP-IDF) эхнээс нь авч үзвэл энэ бол ESP32 модулийн албан ёсны espressif платформ юм.

Хэрэв та ESP32 -ээс хамгийн их ашиг хүртэхийг хүсч байгаа бол энэ нь арай илүү төвөгтэй, бүрэн гүйцэд гэж тооцогддог боловч сайн боломж гэж үзэж байна.

Би энэ гарын авлагыг бий болгосон, учир нь одоо байгаа нь тийм ч ойлгомжтой биш бөгөөд зарим тохиолдолд ESP-IDF-ийн албан ёсны эспрессив баримт бичгээс ялгаатай байдаг.

Албан ёсны вэбсайт: ESP-IDF espressif

Албан ёсны Github: ESP-IDF

Хэрэв та ESP32 -ээс эхлэхийг хүсч байгаа бол дараагийн хуудсууд дээр маш хямд үнэ байгаа болно.

ESP32 (Aliexpress)

ESP32 (Bangood)

ESP32 (ICStation)

Та PDAControl англи хэл дээр очиж үзэх боломжтой

Баримт бичиг, бүрэн тайлбар

pdacontrolen.com/esp-idf-modules-esp32-comp…

Дараагийн хичээлүүд ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Тайлбарыг буцааж англи (Америкийн Нэгдсэн Улс) руу орчуулах Орчуулах Pueden Visitar PDAControl Español

Баримт бичиг, тайлбарыг бөглөх

pdacontroles.com/esp-idf-para-modulos-esp32…

Proximos хичээлүүд ESP32 ESP-IDF, Arduino IDE, Mongoose OS

pdacontroles.com/category/esp32/

Алхам 1: ESP32 модуль

Image
Image

Хэрэв та ESP32 модулийг мэдэхгүй бол би энэ жижиг баримт бичиг, видео хичээлийг бүтээсэн болно.

ESP32 eBox & Widora -ийн анхны тойм

pdacontrolen.com/first-tests-esp32-eboxwido…

Алхам 2: ESP -IDF суулгах - Шаардлага

Татаж авах, туршихад хялбар хөрвүүлэх
Татаж авах, туршихад хялбар хөрвүүлэх

Шаардлага

  • Линукс үйлдлийн системтэй компьютер (Ubuntu / Debian) эсвэл Virtualbox, миний хувьд Lubuntu.
  • ESP32 програмыг бүтээх хэрэгсэл.
  • ESP-IDF нь үндсэндээ ESP32. API ба Toolchain-ийг ажиллуулах скриптүүдийг агуулдаг.
  • Хөтөлбөрийг засварлах эсвэл үүсгэх текст засварлагч.

Линукс үйлдлийн системтэй компьютер (Ubuntu / Debian) эсвэл Virtualbox

Линукс үйлдлийн систем дээр суулгасан тул миний хувьд Lubuntu нь (Ubuntu) -ийн дериватив боловч Windows-д зориулсан ESP-IDF хувилбар байдаг боловч та Linux-тэй виртуал машин суулгахыг зөвлөж байна.

  • Зөвлөмж болгож буй заавар Windows дээр виртуал машинд (Lubuntu) суулгах
  • Зөвлөмж болгож буй заавар 32 битийн компьютер дээр Lubuntu -г байнга суулгаарай

Тэмдэглэл: Энэ тохиолдолд надад Линукс таалагддаг гэж би боддог (Ubuntu / Debian) Би хувьдаа lubuntu -г илүүд үздэг, гэхдээ энэ нь адилхан.

Алхам 3: Суулгах заавар Алхам алхам + жишээ

Image
Image

Суурилуулалт маш нарийн хийгдсэн тул энэ видеон дээр та алхам алхмаар суулгалтыг харах болно

Алхам 4: "Сайн уу ертөнц" -ийг хялбархан хөрвүүлж татаж аваарай

Татаж авах, туршихад хялбар хөрвүүлэх
Татаж авах, туршихад хялбар хөрвүүлэх

Хялбар эмхэтгэх, татаж авах

ESP-IDF-ийг ESP8266-ийн SDK-тэй цаг тухайд нь харьцуулах нь esptool.py ашиглан кодын эмхэтгэлийг татаж авах, хянах боломжийг бүрдүүлдэг.

зарим тушаалууд боломжтой

  1. menuconfig хийх
  2. бүгдийг хийх
  3. флаш хийх
  4. монитор хийх

esp-idf нь Eclipse, Platformio зэрэг зарим IDE-тэй нэгтгэх боломжийг олгодог. Би хувьдаа командын терминал, текст засварлагчийг илүүд үздэг.

Алхам 5: Дүгнэлт

Дүгнэлт
Дүгнэлт
Дүгнэлт
Дүгнэлт

Дүгнэлт

Хэрэв та ESP-IDF ашиглахаар шийдсэн бол би түүний зарим давуу талыг дурдах болно. Энэ нь C хэл дээр хийгддэг бөгөөд эспресифийн зохион бүтээсэн FreeRTOS -ийг илүү олон жишээ баримтжуулалт, алдаа, алдаа хайх магадлал багатай байдаг. Интеграцийн ачаар бид ESP32 шинж чанаруудын ихэнх хэсгийг ашиглах боломжтой болно гэж бодох боломжийг бидэнд олгодог.

Хэрэв ESP32-д зориулсан Arduino IDE байгаа боловч энэ нь кодын аюулгүй байдал, бүрэн хяналтыг хангадаггүй гэж бодож байна, мэдээж ESP-IDF нь C-ийн талаар илүү их мэдлэг шаарддаг бөгөөд та Arduino конфордын бүсийг орхиж, мэдлэгээ өргөжүүлэх болно.

Энэхүү гарын авлага нь ESP-IDF-тэй боломжийг нээхэд зориулагдсан болно. Энэ бол миний даруухан бодол. ирээдүйн цорын ганц сул тал, эспресифээс хамааралтай байх, гэхдээ одоо байгаа зүйлээрээ та бүх зүйлийг хийж чадна! ESP32 -ийн талаар мэргэжлийн / үйлдвэрлэлийн түвшинд бодох

Хэдийгээр бид дараа нь хэд хэдэн туршилт хийх болно.

  • ESP32- Arduino IDE
  • ESP32 Mongoose OS.

Та PDAControl англи хэл дээр очиж үзэх боломжтой

Баримт бичиг, бүрэн тайлбар

pdacontrolen.com/esp-idf-modules-esp32-com…

Дараагийн хичээлүүд ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Тайлбарыг буцааж англи (Америкийн Нэгдсэн Улс) руу орчуулах Орчуулах Pueden Visitar PDAControl Español

Баримт бичиг, тайлбарыг бөглөх

pdacontroles.com/esp-idf-para-modulos-esp3…

Proximos хичээлүүд ESP32 ESP-IDF, Arduino IDE, Mongoose OS

Зөвлөмж болгож буй: