Բովանդակություն:
- Պարագաներ
- Քայլ 1: Տեղադրեք որոնվածը
- Քայլ 2: Համակարգի ֆայլերի վերբեռնում
- Քայլ 3: Սկսեք ստեղծել ավելի լավ աշխարհ:
Video: Վրոումբյան ՝ 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Երբևէ ցանկացե՞լ եք աշխատել միկրոկոնտրոլերի իրական օպերացիոն համակարգի հետ: Կամ նույնիսկ փորձե՞լ եք զարգացնել ձեր սեփականը: Դրա համար ես այստեղ եմ:
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 ռեպո ՝ լրացուցիչ տեղեկություններ ստանալու համար ՝
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ `հանդերձանքով. 6 քայլ
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ ՝ հանդերձանքով. Իմ սեփական ռոբոտը կառուցելուց մի քանի ամիս անց (խնդրում եմ անդրադառնալ այս բոլորին), և երկու անգամ մասերի խափանումից հետո, ես որոշեցի մի քայլ հետ գնալ և նորից մտածել իմ մասին ռազմավարություն և ուղղություն: Մի քանի ամսվա փորձը երբեմն շատ հատուցող էր, և
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)