Բովանդակություն:

ESP-IDF մոդուլների համար ESP32 Ամբողջական տեղադրում. 5 քայլ
ESP-IDF մոդուլների համար ESP32 Ամբողջական տեղադրում. 5 քայլ

Video: ESP-IDF մոդուլների համար ESP32 Ամբողջական տեղադրում. 5 քայլ

Video: ESP-IDF մոդուլների համար ESP32 Ամբողջական տեղադրում. 5 քայլ
Video: ESP32 Tutorial 21 - Detecting Human with PIR Motion Sensor | SunFounder's ESP32 IoT Learnig kit 2024, Նոյեմբեր
Anonim
ESP-IDF մոդուլների համար ESP32 Ամբողջական տեղադրում
ESP-IDF մոդուլների համար ESP32 Ամբողջական տեղադրում

Մի քանի ամիս առաջ ես գնեցի 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 մոդուլ

Image
Image

Եթե չգիտեք 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: Տեղադրման ձեռնարկ քայլ առ քայլ + օրինակ

Image
Image

Քանի որ տեղադրումը շատ մանրակրկիտ է, այս տեսանյութում դուք քայլ առ քայլ կտեսնեք տեղադրումը

Քայլ 4. Հեշտ կազմեք Ներբեռնեք և փորձարկեք «բարև աշխարհ»

Հեշտ կազմեք Ներբեռնեք և փորձարկեք
Հեշտ կազմեք Ներբեռնեք և փորձարկեք

Հեշտ կազմեք և ներբեռնեք

ESP8266- ի համար ESP-IDF- ի ճշգրիտ համեմատումը SDK- ի հետ: Այս տարբերակը լիովին հեշտացնում է esptool.py- ի միջոցով ծածկագրի ներբեռնումը և մոնիտորինգը:

որոշ հրամաններ կան

  1. կատարել menuconfig
  2. պատրաստել բոլորը
  3. կատարել ֆլեշ
  4. մոնիտոր սարքել

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

Խորհուրդ ենք տալիս: