Բովանդակություն:
- Քայլ 1: ESP32 մոդուլ
- Քայլ 2. Տեղադրում ESP -IDF - Պահանջներ
- Քայլ 3: Տեղադրման ձեռնարկ քայլ առ քայլ + օրինակ
- Քայլ 4. Հեշտ կազմեք Ներբեռնեք և փորձարկեք «բարև աշխարհ»
- Քայլ 5: Եզրակացություններ
Video: ESP-IDF մոդուլների համար ESP32 Ամբողջական տեղադրում. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Մի քանի ամիս առաջ ես գնեցի ESP32 մոդուլ, ես ուսումնասիրեցի, թե ինչ մեթոդներ կան այն ծրագրավորելու համար, քանի որ այն համարում եմ շատ հզոր սարքավորում, Այս անգամ մենք տեղադրելու և կազմաձևելու ենք Espressif IoT Development Framework պլատֆորմը կամ
(ESP-IDF) զրոյից, սա ESP32 մոդուլների պաշտոնական espressif զարգացման հարթակն է:
Եթե ցանկանում եք առավելագույնը քաղել ESP32- ից, ես լավ հնարավորություն եմ համարում, չնայած այն համարվում է մի փոքր ավելի բարդ և շատ ամբողջական:
Ես ստեղծել եմ այս ձեռնարկը, քանի որ առկաները շատ բացատրական չեն, և որոշ դեպքերում դրանք տարբերվում են ESP-IDF- ի պաշտոնական espressif փաստաթղթերից:
Պաշտոնական կայք ՝ ESP-IDF espressif
Պաշտոնական Github: ESP-IDF
Դե, եթե ցանկանում եք սկսել ESP32- ով, հաջորդ էջերում շատ ցածր գին կա:
ESP32 (Aliexpress)
ESP32 (Bangood)
ESP32 (ICStation)
Կարող եք այցելել PDAControl English
Փաստաթղթեր և ամբողջական բացատրություն
pdacontrolen.com/esp-idf-modules-esp32-comp…
Հաջորդ ձեռնարկներ 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…
Proximos Tutoriales 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 - Պահանջներ
Պահանջներ
- Համակարգիչ Linux օպերացիոն համակարգով (Ubuntu / Debian) կամ Virtualbox, իմ դեպքում ՝ Lubuntu:
- Գործիքների շղթա ՝ ESP32- ի համար ծրագիր ստեղծելու համար:
- ESP-IDF, որն ըստ էության պարունակում է API ESP32.2 և սցենարներ ՝ Գործիքաշղթան գործարկելու համար:
- Տեքստային խմբագիր ՝ ծրագրեր խմբագրելու կամ ստեղծելու համար:
Համակարգիչ Linux օպերացիոն համակարգով (Ubuntu / Debian) կամ Virtualbox
Քանի որ Linux օպերացիոն համակարգի տեղադրումը, իմ դեպքում Lubuntu- ն (Ubuntu) ածանցյալն է, չնայած Windows- ի համար կա ESP-IDF տարբերակ, խորհուրդ եք տալիս տեղադրել վիրտուալ մեքենա Linux- ով:
- Առաջարկվող ձեռնարկ Windows- ում Lubuntu- ի վիրտուալ մեքենայում (Virualbox) տեղադրում
- Առաջարկվող ձեռնարկը Տեղադրեք Lubuntu- ն մշտապես 32 բիթանոց համակարգչի վրա
Նշում. Կարծում եմ, որ այս դեպքում ինձ դուր է գալիս Linux- ը (Ubuntu / Debian) ես անձամբ նախընտրում եմ lubuntu- ն, բայց միևնույն է:
Քայլ 3: Տեղադրման ձեռնարկ քայլ առ քայլ + օրինակ
Քանի որ տեղադրումը շատ մանրակրկիտ է, այս տեսանյութում դուք քայլ առ քայլ կտեսնեք տեղադրումը
Քայլ 4. Հեշտ կազմեք Ներբեռնեք և փորձարկեք «բարև աշխարհ»
Հեշտ կազմեք և ներբեռնեք
ESP8266- ի համար ESP-IDF- ի ճշգրիտ համեմատումը SDK- ի հետ: Այս տարբերակը լիովին հեշտացնում է esptool.py- ի միջոցով ծածկագրի ներբեռնումը և մոնիտորինգը:
որոշ հրամաններ կան
- կատարել menuconfig
- պատրաստել բոլորը
- կատարել ֆլեշ
- մոնիտոր սարքել
esp-idf- ն թույլ է տալիս ինտեգրվել որոշ IDE- ի հետ, ինչպիսիք են Eclipse- ը և Platformio- ն: Ես անձամբ նախընտրում եմ հրամանի տերմինալ և տեքստային խմբագիր,
Քայլ 5: Եզրակացություններ
Եզրակացություններ
Եթե որոշեք օգտագործել ESP-IDF- ը, ես կնշեմ դրա մի քանի առավելությունները: Դա արվում է C- ով և թույլ է տալիս FreeRTOS- ին, որը նախագծված է espressif- ի կողմից, ավելի շատ օրինակներ և փաստաթղթեր կան, սխալներ կամ թերություններ գտնելու ավելի քիչ հավանականություն: ինտեգրման սա թույլ է տալիս մտածել, որ մենք կկարողանանք օգտագործել ESP32 բնութագրերի մեծ մասը:
Եթե կա Arduino IDE ESP32- ի համար, բայց ես կարծում եմ, որ այն չի ապահովում ծածկագրի անվտանգությունն ու ամբողջական վերահսկողությունը, իհարկե ESP-IDF- ն պահանջում է C- ի մասին ավելի շատ գիտելիքներ, և դուք կլքեիք Arduino- ի կոնֆորդի գոտին և կընդլայնեիք ձեր գիտելիքները:
և այս ուղեցույցը նախատեսված է ESP-IDF- ի հետ հնարավորություններ բացելու համար: Դե դա իմ համեստ կարծիքն է: միակ հնարավոր թերությունը, կախվածությունը espressif- ից, բայց եղածով դուք կարող եք ամեն ինչ անել: մտածել ESP32- ի մասին մասնագիտական / արդյունաբերական մակարդակով
Թեև մենք նաև որոշ թեստեր կանենք ավելի ուշ.
- ESP32- Arduino IDE
- ESP32 մանգուս ՕՀ:
Կարող եք այցելել PDAControl English
Փաստաթղթեր և ամբողջական բացատրություն
pdacontrolen.com/esp-idf-modules-esp32-com…
Հաջորդ ձեռնարկներ 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…
Proximos Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS
Խորհուրդ ենք տալիս:
PhytgetSBC3- ի համար Python վեբ ինտերֆեյսի ամբողջական հավաքածու: 6 քայլ
PhidgetSBC3- ի համար Python վեբ ինտերֆեյսի ամբողջական հավաքածու. Այն նման է ազնվամորի Pi- ի, բայց ունի 8 անալոգային սենսորային մուտք և 8 թվային մուտք և 8 թվային ելք: Այն ուղարկում է վեբ սերվեր և վեբ ծրագիր ՝ համատեղ
Arduino -Teensy4 Teensy 4.0 -ի համար - Ամբողջական հավաք ՝ 10 քայլ
Arduino-Teensy4 Teensy 4.0- ի համար-Ամբողջական հավաք. cburgess129/arduin … Դուք կարող եք պատվիրել Teensy 4 ՝ ձեր բո
Պահարանի տեղադրում ESP32- ի և ESP8266- ի համար. 7 քայլ
Պահարանի տեղադրում ESP32- ի և ESP8266- ի համար. Երբեմն կարող է օգտակար լինել տեղադրել ձեր ESP32 կամ ESP8266 նախագիծը կաբինետում և դրան տալ պրոֆեսիոնալ տեսք: Այս փոքր պարիսպի հավաքածուն կօգնի ձեզ ձեր ESP- ի վրա հիմնված նախագիծը տեղափոխել DIN երկաթուղու վրա: Կոմպլեկտը ներառում է նախատիպային PCB ինտե
Սկսել Esp 8266 Esp-01- ով Arduino IDE- ով - Arduino Ide- ում Esp տախտակների տեղադրում և ծրագրավորում Esp. 4 քայլ
Սկսելով Esp 8266 Esp-01- ով Arduino IDE- ով | Arduino Ide- ում Esp տախտակների տեղադրում և ծրագրավորում Esp. Այս հրահանգներում մենք կսովորենք, թե ինչպես տեղադրել esp8266 տախտակները Arduino IDE- ում և ինչպես ծրագրավորել esp-01- ը և դրանում վերբեռնել ծածկագիրը: Քանի որ esp տախտակները այնքան հայտնի են, ես մտածեցի ուղղորդելու համար սա և մարդկանց մեծ մասը բախվում են խնդրի
Պարզ IOS ծրագիր BLE մոդուլների համար. 4 քայլ
Պարզ IOS հավելված BLE մոդուլների համար. Այս հրահանգը ցույց է տալիս, թե ինչպես կարող եք ստեղծել iOS ծրագիր ՝ շատ հիմնական ֆունկցիոնալությամբ: Այս Instructable- ը չի անցնի iOS BLE հավելված պատրաստելու ամբողջ գործընթացով: Այն միայն բարձր մակարդակի ակնարկ կտա որոշ կարևոր տարրերի հետ