
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

Хэдэн сарын өмнө би 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 модуль


Хэрэв та 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: Суулгах заавар Алхам алхам + жишээ


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

Хялбар эмхэтгэх, татаж авах
ESP-IDF-ийг ESP8266-ийн SDK-тэй цаг тухайд нь харьцуулах нь esptool.py ашиглан кодын эмхэтгэлийг татаж авах, хянах боломжийг бүрдүүлдэг.
зарим тушаалууд боломжтой
- menuconfig хийх
- бүгдийг хийх
- флаш хийх
- монитор хийх
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
Зөвлөмж болгож буй:
Windows -д зориулсан VM Ware суурилуулалт: 11 алхам

Windows -д зориулсан VM Ware суурилуулалт: VM Ware бол оюутнуудад сургуулийнхаа компьютерийн хөтөчийг хувийн компьютерээсээ утасгүй ашиглах боломжийг олгодог програм хангамж юм. Энэхүү гарын авлагад Windows компьютер дээр VM Ware програмыг хэрхэн зөв суулгах талаар ярилцах болно. Энэхүү төсөл дээр хамтран ажиллаж байна: Смит, Бернад
Цахим модульд зориулсан 3D принтерийн өгөгдлийг хутгагчаар хийх: 6 алхам

Цахим модульд зориулсан 3D принтерийн өгөгдлийг хутгагч ашиглан хийх: Танд хэрэгтэй (Миний ашигласан жишээ) .3D принтер (TEVO Tarantula) 2D сканнер (CanoScan LiDE 200) 3D өгөгдөл засварлагч (хутгагч) 2D өгөгдөл засварлагч (Paint Shop Pro) https://neo-sahara.com/wp/case_make_blender
E32-433T LoRa модулийн заавар - E32 модульд зориулсан DIY Breakout Board: 6 алхам

E32-433T LoRa модулийн заавар | E32 модульд зориулсан DIY Breakout Board: Сайн байна уу, залуусаа! Акарш эндээс CETech-ээс авсан бөгөөд миний энэхүү төсөл бол eByte-ийн E32 LoRa модулийн ажиллах хүчийг ойлгоход чиглэсэн 1-ваттын өндөр хүчин чадалтай модуль юм. Бид ажлыг ойлгосны дараа надад дизайн байна
BLE модульд зориулсан энгийн IOS програм: 4 алхам

BLE модульд зориулсан энгийн IOS програм: Энэхүү зааварчилгаа нь маш энгийн функцтэй iOS програмыг хэрхэн яаж үүсгэх талаар авч үзэх болно. Энэхүү зааварчилгаа нь iOS BLE програмыг бүтээх бүх процессыг давахгүй. Энэ нь зөвхөн зарим чухал элементүүдийн талаархи өндөр түвшний тоймыг өгөх болно
DIY Camper -д зориулсан нарны гэрэл (PV) суурилуулалт: 7 алхам (зурагтай)

DIY Camper -д зориулсан нарны гэрэл (PV) суурилуулалт: Дараахь зүйл бол DIY камер, ван эсвэл RV -д нарны гэрэл цахилгаан систем (PV) суурилуулах тухай заавар юм. Үзүүлсэн жишээнүүд, зураг, видео бичлэгүүд нь миний 6 футын ачааны машинд зориулан бүтээж буй слайдтай камерын онцлог шинж чанартай боловч тэд санал болгох ёстой