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

Վրոումբյան ՝ 3 քայլ
Վրոումբյան ՝ 3 քայլ

Video: Վրոումբյան ՝ 3 քայլ

Video: Վրոումբյան ՝ 3 քայլ
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Հոկտեմբեր
Anonim
Վռոմբիական
Վռոմբիական
Վռոմբիական
Վռոմբիական
Վռոմբիական
Վռոմբիական
Վռոմբիական
Վռոմբիական

Երբևէ ցանկացե՞լ եք աշխատել միկրոկոնտրոլերի իրական օպերացիոն համակարգի հետ: Կամ նույնիսկ փորձե՞լ եք զարգացնել ձեր սեփականը: Դրա համար ես այստեղ եմ:

Wroombian- ը ESP-WROOM-32 միկրոկոնտրոլերի աշխատանքային համակարգ ստեղծելու փորձ է: Այն հիմնված է փոքր -ինչ փոփոխված Micropython և LoBo Micropython ֆիրմային ծրագրերի վրա և թույլ է տալիս ստեղծել տարբեր տեսակի նախագծեր ՝ տարբեր նպատակների համար:

Հիմնականում այն թույլ է տալիս ստեղծել, պահպանել և գործարկել ցանկացած python սցենար, որը սարքը կարող է կարգավորել: Այսպիսով, դուք կարող եք ստեղծել այնքան ծրագիր, որքան թույլ է տալիս հիշողությունը և դրանցից մի քանիսը գործարկել անհրաժեշտության դեպքում: Կամ նույնիսկ դրանցից երկուսը միաժամանակ ստեղծեք bash սցենար `դրանք որոշակի հաջորդականությամբ գործարկելու և ամբողջ համակարգը ինտերնետով վերահսկելու համար:

Եվ սա հատկությունների ամբողջ ցանկը չէ: Wrombian- ը թույլ կտա ձեզ ստեղծել տարբեր տեսակի նախագծեր, անկախ նրանից դա հեռակառավարվող լույսի անջատիչ է, հեղափոխական IoT գյուտ կամ որոշ շարժական խաղերի հավաքածու:

Գնացեք մեր վիքի էջ ՝ Wroombian- ի մասին ավելին իմանալու համար:

Պարագաներ

ESP32 զարգացման տախտակ, համակարգիչ, USB միկրո մալուխ

Քայլ 1: Տեղադրեք որոնվածը

Առաջին հերթին, ներբեռնեք կամ կլոնավորեք մեր պահեստը ձեր համակարգչին ՝

Ձեր ESP32- ը աշխատանքի պատրաստելու համար հարկավոր է ջնջել տախտակի ֆլեշ հիշողությունը և ներբեռնել որոնվածը `օգտագործելով flash.sh սցենարը.

1. Տեղադրեք Python- ը

2. Տեղադրեք esptool pip հրամանի միջոցով.

pip տեղադրել esptool

3. Ֆլեշ ձեր տախտակը.

- Linux

Ներբեռնեք կամ կլոնավորեք պահեստի թղթապանակը, բացեք /firmware/flash.sh, փոխեք FLASH_COMPORT արժեքը ձեր ESP32 նավահանգստին (օրինակ ՝ /dev /ttyUSB0): Այնուհետեւ տերմինալի տեսակով.

./ firmware/flash.sh

- Windows

Տեղադրեք Git Windows- ի համար, ներբեռնեք կամ կլոնավորեք պահեստի թղթապանակը, բացեք /firmware/flash.sh- ը, փոխեք FLASH_COMPORT- ի արժեքը ձեր ESP32 պորտին (օրինակ ՝ COM1):

Այնուհետև Git bash տիպում.

./ firmware/flash.sh

ԿԱՄ

Գնացեք որոնվածի թղթապանակ և ձեռքով գործարկեք հրամանները (կաշխատի նաև Linux- ի համար, մի մոռացեք մուտքագրել վավերական սերիական նավահանգիստ):

esptool -port COM1 erase_flash

esptool -chip esp32 --port COM1 -baud 460800 -նախքան լռելյայն_ վերականգնելը -hard_reset հետո գրել 0x8000 partitions_mpy.bin 0x8000 partitions_mpy.bin

Կատարած! Այժմ դուք կարող եք գնալ հաջորդ քայլին:

Քայլ 2: Համակարգի ֆայլերի վերբեռնում

Համակարգի ֆայլերի վերբեռնում
Համակարգի ֆայլերի վերբեռնում
Համակարգի ֆայլերի վերբեռնում
Համակարգի ֆայլերի վերբեռնում

Wroombian- ը աշխատեցնելու համար մենք պետք է բեռնենք համակարգի բոլոր ֆայլերը իր ֆլեշ հիշողության մեջ: Դրա համար կարող եք օգտագործել Thonny IDE (կամ ցանկացած այլ Micropython IDE):

Ներբեռնեք և տեղադրեք Thonny- ը, գործարկեք այն, այնուհետև գնացեք Գործիքներ> Ընտրանքներ> Թարգմանիչ և ընտրեք ձեր տախտակը սարքերի ցուցակից: Բացեք ներբեռնված/կլոնավորված նախագծի գրացուցակը խմբագրիչում: Դրանից հետո դուք պետք է հաղորդագրություն ստանաք REPL- ի ներքևի մասում, որը նման է #1 պատկերին: Եթե տեսնում եք որոշ սխալներ կամ տարօրինակ տեքստ, փորձեք մի քանի անգամ վերբեռնել Thonny- ը Ctrl + F2- ով, մինչև խնդիրը չվերանա:

Այնուհետև անցեք նախագծի ֆլեշ գրացուցակին («Այս համակարգիչը» պատուհանում) և վերբեռնեք բոլոր ֆայլերն ու թղթապանակները մեկ առ մեկ (ինչպես նկար 2 -ում): Նրանք պետք է հայտնվեն սարքի ֆայլերի վերին պատուհանում:

Քայլ 3: Սկսեք ստեղծել ավելի լավ աշխարհ:

Սկսեք ստեղծել ավելի լավ աշխարհ
Սկսեք ստեղծել ավելի լավ աշխարհ
Սկսեք ստեղծել ավելի լավ աշխարհ
Սկսեք ստեղծել ավելի լավ աշխարհ

Տախտակին միանալու համար կարող եք օգտագործել սերիալ, հեռագիր կամ FTP, այնպես որ թույլ տվեք օգտագործել սերիական կապ առաջին գործարկման համար: Ներբեռնեք և տեղադրեք Putty- ը, բացեք այն, ընտրեք Serial conection- ը, ինչպես ցույց է տրված պատկերում, մուտքագրեք ձեր սերիական նավահանգիստը և դրեք 115200 baudrate: Հետո բացեք կապը:

Wroombian- ն ունի բավականին լավ նկարագրված վիքի էջ, որին կարող եք անդրադառնալ, եթե ունեք որևէ կազմաձևման խնդիր կամ ձեր սեփական նախագիծը ստեղծելիս: Ազատորեն տվեք ձեր հարցերը Հարցեր բաժնում:

«Օգնության» հրամանը ցույց կտա ձեզ առկա բոլոր հրամանները և դրանց օգտագործումը:

Դուք կարող եք սկսել ձեր ճանապարհորդությունը ՝ գործարկելով մեր նախապես գրված թարթման սցենարը այսպես.

վազել տուն/blink.py

Եվ դիտեք, թե ինչպես է ձեր ինքնաթիռի LED- ը թարթում:

Շնորհակալություն ուշադրության համար: Խնդրում ենք այցելել մեր github ռեպո ՝ լրացուցիչ տեղեկություններ ստանալու համար ՝

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