
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Bir necha oy oldin men ESP32 modulini sotib oldim, uni dasturlashning qanday usullari borligini o'rganib chiqdim, chunki men uni juda kuchli apparat deb bilaman, Bu safar biz Espressif IoT Development Framework platformasini o'rnatamiz va sozlaymiz
(ESP-IDF) noldan, bu ESP32 modullari uchun rasmiy espressif ishlab chiqish platformasi.
Agar siz ESP32 -dan maksimal darajada foydalanishni xohlasangiz, men buni yaxshi variant deb hisoblayman, lekin bu biroz murakkab va to'liq deb hisoblanadi.
Men bu darslikni yaratdim, chunki mavjudlari unchalik tushunarli emas va ba'zi hollarda ular ESP-IDF uchun rasmiy espressif hujjatlaridan farq qiladi.
Rasmiy veb-sayt: ESP-IDF espressif
Rasmiy Github: ESP-IDF
Agar siz ESP32 -da boshlamoqchi bo'lsangiz, keyingi sahifalarda narx juda past.
ESP32 (Aliexpress)
ESP32 (Bangood)
ESP32 (ICStation)
Siz PDAControl ingliz tiliga tashrif buyurishingiz mumkin
Hujjatlar va to'liq tushuntirish
pdacontrolen.com/esp-idf-modules-esp32-comp…
Keyingi darsliklar ESP-IDF, Arduino IDE, Mongoose OS
pdacontrolen.com/category/esp32/
Vizitlar PDAC Control Español
Documentacion y explicacion Completa
pdacontroles.com/esp-idf-para-modulos-esp32…
Proximos qo'llanmalari ESP32 ESP-IDF, Arduino IDE, Mongoose OS
pdacontroles.com/category/esp32/
1 -qadam: ESP32 moduli


Agar siz ESP32 modullarini bilmasangiz, men bu kichik hujjatlar va video darslikni yaratdim.
ESP32 eBox va Widora birinchi ko'rib chiqish
pdacontrolen.com/first-tests-esp32-eboxwido…
2 -qadam: ESP -IDFni o'rnatish - talablar

Talablar
- Linux operatsion tizimi (Ubuntu / Debian) yoki Virtual qutisi bo'lgan kompyuter, menimcha Lubuntu.
- ESP32 uchun dastur yaratish uchun asboblar zanjiri.
- Asosan, asboblar zanjiri bilan ishlash uchun ESP32.script va API skriptlarini o'z ichiga olgan ESP-IDF.
- Dasturlarni tahrirlash yoki yaratish uchun matn muharriri.
Linux operatsion tizimi (Ubuntu / Debian) yoki Virtualbox o'rnatilgan kompyuter
Linux operatsion tizimiga o'rnatilgandan buyon Lubuntu mening holatimda (Ubuntu) ning hosilasidir, garchi Windows uchun ESP-IDF versiyasi mavjud bo'lsa ham, siz Linux bilan virtual mashinani o'rnatishingizni tavsiya qilasiz.
- Tavsiya etilgan qo'llanma Lubuntu -ni Windows -da virtual mashinaga (Virualbox) o'rnatish
- Tavsiya etilgan qo'llanma Lubuntu -ni doimiy ravishda 32 bitli kompyuterga o'rnating
Eslatma: Menimcha, bu holda Linux menga yoqadi (Ubuntu / Debian) Men shaxsan lubuntu -ni afzal ko'raman, lekin bu ham xuddi shunday.
3 -qadam: O'rnatish bo'yicha bosqichma -bosqich + misol


O'rnatish juda puxta bo'lgani uchun, ushbu videoda siz bosqichma -bosqich o'rnatishni ko'rasiz
4 -qadam: "Salom dunyo" ni osongina yuklab olish va sinovdan o'tkazish

Oson kompilyatsiya qilish va yuklab olish
ESP-IDF-ni ESP8266 uchun SDK bilan aniq taqqoslash, bu versiya esptool.py yordamida kodni yuklab olishni va kuzatilishini to'liq osonlashtiradi.
ba'zi buyruqlar mavjud
- menukonfig qilish
- hammasini qil
- chirog 'qilish
- monitor yasash
esp-idf Eclipse va Platformio kabi ba'zi IDE-lar bilan integratsiyaga ruxsat beradi. Men shaxsan buyruq terminali va matn muharririni afzal ko'raman,
5 -qadam: Xulosa


Xulosa
Agar siz ESP-IDFdan foydalanishga qaror qilsangiz, men uning ba'zi afzalliklarini aytib o'taman. Bu C tilida amalga oshiriladi va espressif tomonidan ishlab chiqilgan FreeRTOS -ga to'g'ridan -to'g'ri ko'proq misollar va hujjatlar, xato yoki nosozliklarni topish ehtimoli kamroq bo'ladi. integratsiya bu bizga ESP32 xususiyatlarining katta qismini ishlata olamiz deb o'ylashimizga imkon beradi.
Agar ESP32 uchun Arduino IDE mavjud bo'lsa, lekin menimcha, bu kodning xavfsizligi va to'liq nazoratini ta'minlamasa, albatta ESP-IDF ko'proq C bilimini talab qiladi va siz Arduino konford zonasidan chiqib, o'z bilimlaringizni kengaytirasiz.
va bu qo'llanma ESP-IDF bilan imkoniyatlarni ochish uchun, bu mening kamtar fikrim. kelajakda mumkin bo'lgan yagona kamchilik, espressifga qaramlik, lekin mavjud narsa bilan siz hamma narsani qila olasiz! professional / sanoat darajasida ESP32 haqida o'ylash
Garchi biz keyinchalik ba'zi testlarni o'tkazamiz:
- ESP32- Arduino IDE
- ESP32 Mongoose OS.
Siz PDAControl ingliz tiliga tashrif buyurishingiz mumkin
Hujjatlar va to'liq tushuntirish
pdacontrolen.com/esp-idf-modules-esp32-com…
Keyingi darsliklar ESP-IDF, Arduino IDE, Mongoose OS
pdacontrolen.com/category/esp32/
Vizitlar PDAC Control Español
Documentacion y explicacion Completa
pdacontroles.com/esp-idf-para-modulos-esp3…
Proximos tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS
Tavsiya:
Oksimetr va yurak urish tezligi bilan DIY Fitness Tracker aqlli soati - TinyCircuits -dan modulli elektron modullar - Eng kichik arkada: 6 qadam

Oksimetr va yurak urish tezligi bilan DIY Fitness Tracker aqlli soati | TinyCircuits -dan modulli elektron modullar | Eng kichik arja: Hey, nima bo'ldi, bolalar! Akarsh bu erda CETech -dan. Bugungi kunda bizda kundalik hayotda juda foydali bo'lgan sensor modullari bor, lekin ularning kichik versiyasida. Bugungi kunda bizda mavjud bo'lgan datchiklar o'lchamiga qaraganda juda kichik
MultiBoard o'rnatish/o'rnatish: 5 qadam

MultiBoardni o'rnatish/o'rnatish: MultiBoard - bu bir nechta klaviaturani Windows kompyuteriga ulash uchun ishlatilishi mumkin bo'lgan dastur. Va keyin bu klaviaturalarning kiritilishini qayta dasturlang. Masalan, ma'lum bir tugma bosilganda, dasturni oching yoki AutoHotkeyscript -ni ishga tushiring
IPad uchun devorga o'rnatish uyni avtomatlashtirishni boshqarish paneli sifatida, ekranni faollashtirish uchun servo boshqariladigan magnitdan foydalanish: 4 qadam (rasmlar bilan)

IPad uchun devorga o'rnatish uyni avtomatlashtirishni boshqarish paneli sifatida, ekranni faollashtirish uchun servo boshqariladigan magnitdan foydalanadi: So'nggi paytlarda men uyim va atrofimdagi narsalarni avtomatlashtirishga ancha vaqt sarfladim. Men Domoticz -ni uy avtomatlashtirish ilovasi sifatida ishlataman, batafsil ma'lumot uchun www.domoticz.com saytiga qarang. Men Domoticz haqidagi barcha ma'lumotlarni ko'rsatadigan asboblar paneli dasturini qidirishda
ESP32 bilan ishlashni boshlash - Arduino IDE -da ESP32 taxtalarini o'rnatish - ESP32 miltillovchi kod: 3 qadam

ESP32 bilan ishlashni boshlash | Arduino IDEda ESP32 taxtalarini o'rnatish | ESP32 Blink kodi: Ushbu ko'rsatmalarda biz esp32 bilan qanday ishlashni va esp32 platalarini Arduino IDE -ga qanday o'rnatishni ko'rib chiqamiz va biz esp 32 -ni arduino ide yordamida miltillovchi kodni ishga tushirishni dasturlashtiramiz
Arduino IDE bilan Esp 8266 Esp-01 bilan ishlashni boshlash - Esp kartalarini Arduino Ide -ga o'rnatish va Esp -ni dasturlash: 4 qadam

Arduino IDE bilan Esp 8266 Esp-01 bilan ishlashni boshlash | Esp-ni Arduino Ide-ga o'rnatish va Esp-ni dasturlash: Bu yo'riqnomada biz esp8266 platalarini Arduino IDE-ga o'rnatishni, esp-01-ni dasturlashni va unga kodni yuklashni o'rganamiz. ESP-platalar juda mashhur bo'lgani uchun men ko'rsatmalarni to'g'rilash haqida o'yladim. bu va ko'pchilik odamlar muammoga duch kelishadi