Բովանդակություն:
- Քայլ 1. Ինչպես այրել որոնվածը M5StickV- ում
- Քայլ 2: Առաջին անգամ M5stickV- ի գործարկում
- Քայլ 3. Տպեք Hello World Օրինակ M5StickV- ի ցուցադրման վրա
- Քայլ 4: MaixPy IDE
- Քայլ 5. Դեմքի հայտնաբերում M5StickV- ի միջոցով
- Քայլ 6: Եզրակացություն
![Սկսել M5StickV AI + IOT տեսախցիկով. 6 քայլ (նկարներով) Սկսել M5StickV AI + IOT տեսախցիկով. 6 քայլ (նկարներով)](https://i.howwhatproduce.com/images/011/image-32027-j.webp)
Video: Սկսել M5StickV AI + IOT տեսախցիկով. 6 քայլ (նկարներով)
![Video: Սկսել M5StickV AI + IOT տեսախցիկով. 6 քայլ (նկարներով) Video: Սկսել M5StickV AI + IOT տեսախցիկով. 6 քայլ (նկարներով)](https://i.ytimg.com/vi/FDPj9rLWNtE/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
![Սկսել M5StickV AI + IOT տեսախցիկով Սկսել M5StickV AI + IOT տեսախցիկով](https://i.howwhatproduce.com/images/011/image-32027-1-j.webp)
Հակիրճ ակնարկ
M5StickV- ը փոքր մետաղադրամի տրամագծով փոքր AI + IOT ֆոտոխցիկ է, գինը ՝ մոտ 27,00 դոլար, որը ոմանց համար կարող է թանկարժեք թվալ նման փոքրիկ տեսախցիկի համար, բայց այն պարունակում է որոշ պատշաճ բնութագրեր: Տեսախցիկը սնուցվում է Kendryte K210 AI չինական մեքենայով սովորելու աներևակայելի հզոր մեխանիկական համակարգով, որն ունի երկու միջուկային 64-բիթանոց RISC-V պրոցեսոր և գերժամանակակից նյարդային ցանցի պրոցեսոր, որն այն դարձնում է կատարյալ և պատրաստ: օգտագործել _ ի համար:
- Դեմքի ճանաչում/հայտնաբերում
- Օբյեկտների հայտնաբերում/դասակարգում
- Իրական ժամանակում թիրախի չափի և կոորդինատների ձեռքբերում
- Իրական ժամանակում հայտնաբերված թիրախի տիպի ձեռքբերում
- Ձևի ճանաչում
- Խաղի սիմուլյատոր
M5StickV- ն գալիս է գեղեցիկ փաթեթով, որը պարունակում է M5StickV- ն և USB-A- ից USB-C մալուխը:
Սարքավորման առանձնահատկություններ
SoC-Kendryte K210 երկմիջուկ 64-բիթանոց RISC-V պրոցեսոր @ 400 ՄՀց ՝ երկակի անկախ կրկնակի ճշգրտությամբ FPU, 8 ՄԲ չիպային SRAM, նյարդային ցանցի պրոցեսոր (KPU) @ 0.8 գագաթներ, դաշտային ծրագրավորվող IO զանգված (FPIOA) և ավելին
- Պահեստավորում - 16 ՄԲ ֆլեշ, microSD քարտի բնիկ
- Էկրան - 1.14 ″ SPI էկրան ՝ 240 × 135 թույլատրությամբ (ST7789 վարորդ)
- Տեսախցիկ - VGA (640 × 480) տեսախցիկ OV7740 սենսորի միջոցով
- Աուդիո - MAX98357 մոնո աուդիո ուժեղացուցիչ, բարձրախոս
- Սենսոր-MPU6886 3 առանցքի գիրոսկոպ, 3 առանցքի արագացուցիչ
- USB-1x USB-C պորտ էներգիայի և ծրագրավորման համար
- Տարբեր - Առջևի և կողային կոճակներ (A / B), հոսանքի կոճակ, RGBW LED
- Ընդլայնում-4-պինյա «CONNEXT» պորտ
- Էներգամատակարարում
- 200 mAh մարտկոց
- AXP192 PMIC
Ավելի մանրամասն նկարագրություն կարելի է գտնել M5Stack- ի պաշտոնական կայքում: Առաջին հերթին, մենք պետք է ներբեռնենք որոնվածի վերջին տարբերակը:
Քայլ 1. Ինչպես այրել որոնվածը M5StickV- ում
- Միացրեք M5StickV- ը համակարգչին Type-C մալուխի միջոցով:
- Ներբեռնեք M5StickV- ի վերջին որոնվածը այս հղումից:
Windows- ի համար
Windows OS- ի համար որոնվածը այրելու 3 եղանակ կա.
Օգտագործելով EasyLoader գործիքը
- Ընտրեք համապատասխան COM նավահանգիստ
- Սեղմեք Այրել
- Որոնվածը թարմացնելուց հետո կտեսնեք, որ այն հաջողությամբ այրվել է:
Օգտագործելով Kflash GUI
- Բացեք ներբեռնված որոնվածը «Բաց ֆայլ» կոճակի միջոցով
- Ընտրեք տախտակ որպես M5StickV
- Կտտացրեք Ներբեռնում
Օգտագործելով հրամանի տողը
- Ստուգեք ձեր M5StickV- ի COM պորտը Windows- ի Սարքի կառավարիչում:
- Windows- ի վրա պետք է տեղադրված լինի Python3 pip3- ով և pyserial փաթեթը: Դուք կարող եք ներբեռնել Python- ի վերջին տարբերակը պաշտոնական կայքից:
- Բացեք հրամանի տողը որպես ադմինիստրատոր և մուտքագրեք հետևյալ հրամանը
pip3 տեղադրել kflash
Տեղադրումն ավարտելուց հետո գործարկեք հետևյալ հրամանը
kflash.exe -p COM3 M5StickV_Firmware_1022_beta.kfpkg
Linux- ի համար
- Օգտագործելով Kflash GUI
- Օգտագործելով տերմինալ
Տերմինալում գործարկեք հետևյալ հրամանը.
sudo pip3 տեղադրել kflash
Օգտագործելով Kflash- ի այրման որոնվածի պատկերը
sudo kflash -b 1500000 -B goE M5StickV_Firmware_1022_beta.kfpkg
MacOS- ի համար
Բացեք տերմինալը և գործարկեք հետևյալ հրամանը
sudo pip3 տեղադրել kflash
Եթե տեղադրումից հետո սխալ եք ստանում, փորձեք հետևյալ հրամանը.
sudo python -m pip տեղադրել kflash
sudo python3 -m pip տեղադրել kflash sudo pip տեղադրել kflash sudo pip2 տեղադրել kflash
Մուտքագրեք հետևյալ հրամանը
sudo kflash -b 1500000 -B goE M5StickV_Firmware_1022_beta.kfpkg
Քայլ 2: Առաջին անգամ M5stickV- ի գործարկում
MacOS- ի և Linux- ի համար
- Բացեք տերմինալը Տեղադրեք էկրանի օգտակար MacOS և Linux համակարգերի համար:
- Այն կարող է տեղադրվել հետևյալ հրամանով.
sudo apt-get տեղադրման էկրան
Էկրանի կոմունալ ծառայությունների օգտագործումը սերիական հաղորդակցության միջոցով միացեք M5stickV- ին
sudo էկրան /dev /ttyUSB0 115200
Այն տպելու է
[MAIXPY] Pll0: freq: 832000000 [MAIXPY] Pll1: freq: 398666666 [MAIXPY] Pll2: freq: 45066666 [MAIXPY] cpu: freq: 416000000 [MAIXPY] kpu: freq: 398666666 [MAIXPY] Flash 0x17 միջուկ… gc կույտ = 0x80215060-0x80295060 [MaixPy] init ավարտ _ _ _ _ _ _ _ _ | \/ | /\ | _ _ | / \ / / / | _ / \ / / / / | / / | / / | | / V / | | _) | / \ _ / / | | \/| | / / / \ | | | > <| _ / / / | | | | | / _ / _ | | _ /. / | | | | | _ | | _ | / _/ / _ / | _ | / _/ / _ / | _ | | _ | M5StickV կողմից M5Stack: https://m5stack.com/ M5StickV Վիքի ՝ https://m5stack.com/ Co-op by Sipeed ՝ https://m5stack.com/ [MAIXPY]: result = 0 [MAIXPY]: numchannels = 1 [MAIXPY]: samplerate = 44100 [MAIXPY]: byterate = 88200 [MAIXPY]: blockalign = 2 [MAIXPY]: bitspersample = 16 [MAIXPY]: datasize = 158760 init i2c2 [MAIXPY]: find ov7740
Երբ միացված է, այն ինքնաբերաբար կմտնի Maixpy UI- ը: Այժմ սարքը գործարկում է ծրագրի կանխադրված կոդը, այն կարող եք դադարեցնել Ctrl+C- ով:
Windows- ի համար
- Ներբեռնեք PuTTY - անվճար SSH և telnet հաճախորդ Windows- ի համար
- Տեղադրեք և բացեք PuTTY- ը
- Ընտրեք COM նավահանգիստ և բաուդ արագություն
- Կտտացրեք Բացել կոճակը և դուք կունենաք նույն էկրանին, ինչպես վերը նշվածը:
- Դադարեցրեք այն Ctrl+C- ով:
Քայլ 3. Տպեք Hello World Օրինակ M5StickV- ի ցուցադրման վրա
![Տպել Hello World Օրինակ M5StickV- ի ցուցադրման վրա Տպել Hello World Օրինակ M5StickV- ի ցուցադրման վրա](https://i.howwhatproduce.com/images/011/image-32027-2-j.webp)
Մուտքագրեք հետևյալ հրամանները MacOS- ի և Linux- ի ձեր տերմինալում: Windows- ի համար օգտագործեք PuTTY:
ներմուծել lcdlcd.init () lcd.draw_string (100, 100, «բարև աշխարհ», lcd. RED, lcd. BLACK)
Քայլ 4: MaixPy IDE
![MaixPy IDE MaixPy IDE](https://i.howwhatproduce.com/images/011/image-32027-3-j.webp)
MaixPY IDE- ն OpenMV IDE- ի կլոնավորված տարբերակ է: M5StickV- ն աջակցում է OpenMV և MicroPython զարգացման միջավայրերին:
- Ներբեռնեք MaixPy IDE- ն այստեղից:
- Տեղադրեք MaixPy IDE- ն
- Գործարկեք MaixPy IDE- ն
- Ընտրեք զարգացման տախտակի մոդելը `Գործիքներ-> Ընտրել տախտակ-> M5StickV:
- Սեղմեք ներքևի ձախ անկյունում կանաչ միացման հղման կոճակին և ընտրեք USB սերիական միացման պորտը, կտտացրեք OK:
- Երբ կապի կոճակը կանաչից փոխվում է կարմիրի, այն հաջողությամբ միացված է:
- Սեղմեք «Գործարկել» կոճակը ներքևի ձախ անկյունում ՝ ծածկագիրը կատարելու և այն հաստատելու համար:
- Կտտացրեք ստորև բերված սերիական տերմինալների ներդիրին:
- Վերջապես, դուք կտեսնեք ելքը MaxPy պատուհանում:
Քայլ 5. Դեմքի հայտնաբերում M5StickV- ի միջոցով
![Դեմքի հայտնաբերում M5StickV- ի միջոցով Դեմքի հայտնաբերում M5StickV- ի միջոցով](https://i.howwhatproduce.com/images/011/image-32027-4-j.webp)
- Լռելյայն դեմքի հայտնաբերման մոդելն ու ծրագրի կոդը արդեն նախապես տեղադրված էին: Ահա թե ինչպես է այն աշխատում:
- Դեմքի հայտնաբերման օրինակը բավականին լավ է աշխատում:
- Որպեսզի կարողանանք օգտագործել այլ մոդելներ, մենք պետք է այն այրենք M5StickV- ի ֆլեշ հիշողության մեջ ՝ օգտագործելով kflash_gui: Այլ մոդելներ կարելի է ներբեռնել այստեղից: Գոյություն ունի նախապես պատրաստված մոդել ՝ mobilenet, որը նախապես պատրաստված է 1000 առարկա ճանաչելու համար: Այն կարող է հեշտությամբ հայտնաբերել շատ առօրյա առարկաներ:
- Ստորև բերված կոդը պատճենեք MaixPy IDE- ում:
ներմուծել սենսոր ներմուծել պատկերը ներմուծել KPU որպես kpu sensor.reset () sensor.set_pixformat (sensor. RGB565) sensor.set_framesize (sensor. QVGA) sensor.run (1) task = kpu.load (0x300000) խարիսխ = (1.889, 2.5245, 2.9465, 3.94056, 3.99987, 5.3658, 5.155437, 6.92275, 6.718375, 9.01025) a = kpu.init_yolo2 (առաջադրանք, 0.5, 0.3, 5, խարիսխ) մինչդեռ ()շմարիտ). Img = sensor.snapshot () կոդը = kpu.run_yolo2 (առաջադրանք, img) եթե կոդը. i- ի համար in code: print (i) a = img.draw_rectangle (i.rect ()) a = kpu.deinit (խնդիր)
- Սեղմեք Run կոճակը, և տախտակը ցուցադրում է տեսախցիկից կենդանի տեսանյութ MaixPyIDE- ին:
- Accuracyշգրտությունը բավականին լավ է ՝ հաշվի առնելով, որ այն աշխատում ենք $ 27 տախտակի վրա: Սա իսկապես տպավորիչ և հեղափոխական է:
Քայլ 6: Եզրակացություն
Այս տախտակը, սակայն, իդեալական չէ, այն չունի անալոգային մուտքեր, խոսափող, WiFi և Bluetooth: Այնուամենայնիվ, դա հիանալի տեսախցիկ է ՝ AI- ի հնարավորություններով, որը կարող է օգտագործվել դեմքի ճանաչման, օբյեկտի կամ ձևի հայտնաբերման և հայտնաբերման բազմաթիվ այլ գործողությունների համար: Բացի այդ, սա հիանալի ծրագրակազմ է ՝ Kendryte K210 RISC-V միջուկով սկսելու համար:
Հուսով եմ, որ օգտակար գտաք այս ուղեցույցը և շնորհակալություն կարդալու համար: Եթե ունեք որևէ հարց կամ կարծիք? Թողեք մեկնաբանություն ստորև: Մնացեք մեզ հետ!
Խորհուրդ ենք տալիս:
IoT APIS V2 - Ինքնավար IoT- ով միացված բույսերի ոռոգման ավտոմատ համակարգ. 17 քայլ (նկարներով)
![IoT APIS V2 - Ինքնավար IoT- ով միացված բույսերի ոռոգման ավտոմատ համակարգ. 17 քայլ (նկարներով) IoT APIS V2 - Ինքնավար IoT- ով միացված բույսերի ոռոգման ավտոմատ համակարգ. 17 քայլ (նկարներով)](https://i.howwhatproduce.com/images/010/image-27315-j.webp)
IoT APIS V2 - Ինտերնետ IoT- ով միացված ինքնավար բույսերի ոռոգման համակարգ. Այս նախագիծը իմ նախորդ հրահանգելիի էվոլյուցիան է: APIS - Բույսերի ոռոգման ավտոմատ համակարգ Ես արդեն մոտ մեկ տարի է, ինչ օգտագործում եմ APIS- ը և ցանկանում եմ կատարելագործվել նախորդ նախագծի համաձայն. հեռակա վերահսկել գործարանը: Այսպես է
IoT էներգիայի մոդուլ. IoT էներգիայի չափման հնարավորության ավելացում իմ արևային լիցքի վերահսկիչին. 19 քայլ (նկարներով)
![IoT էներգիայի մոդուլ. IoT էներգիայի չափման հնարավորության ավելացում իմ արևային լիցքի վերահսկիչին. 19 քայլ (նկարներով) IoT էներգիայի մոդուլ. IoT էներգիայի չափման հնարավորության ավելացում իմ արևային լիցքի վերահսկիչին. 19 քայլ (նկարներով)](https://i.howwhatproduce.com/images/010/image-29236-j.webp)
IoT Power մոդուլ. IoT էներգիայի չափման հնարավորության ավելացում իմ արևային լիցքավորման վերահսկիչին. Բարև բոլորին, հուսով եմ, որ բոլորդ հիանալի եք: Այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես եմ պատրաստել IoT էներգիայի չափման մոդուլ, որը հաշվարկում է իմ արևային վահանակների կողմից արտադրվող էներգիայի քանակը, որն օգտագործվում է իմ արևային լիցքի վերահսկիչի կողմից
IoT գործարանի մոնիտորինգի համակարգ (IBM IoT հարթակով) ՝ 11 քայլ (նկարներով)
![IoT գործարանի մոնիտորինգի համակարգ (IBM IoT հարթակով) ՝ 11 քայլ (նկարներով) IoT գործարանի մոնիտորինգի համակարգ (IBM IoT հարթակով) ՝ 11 քայլ (նկարներով)](https://i.howwhatproduce.com/images/002/image-5858-67-j.webp)
IoT բույսերի մոնիտորինգի համակարգ (IBM IoT պլատֆորմի հետ. Այսօր աշխատող անհատներն ավելի զբաղված են, քան երբևէ նախկինում. կարիերայի առաջխաղացում և ֆինանսների կառավարում:
IoT ցանցի վերահսկիչ: Մաս 9. IoT, տան ավտոմատացում. 10 քայլ (նկարներով)
![IoT ցանցի վերահսկիչ: Մաս 9. IoT, տան ավտոմատացում. 10 քայլ (նկարներով) IoT ցանցի վերահսկիչ: Մաս 9. IoT, տան ավտոմատացում. 10 քայլ (նկարներով)](https://i.howwhatproduce.com/images/004/image-9146-14-j.webp)
IoT ցանցի վերահսկիչ: Մաս 9. IoT, տան ավտոմատացում. Հերքում ՍՏԱԵՔ ԱՅՍ ԱՌԱԻՆ Այս հրահանգը մանրամասն ներկայացնում է մի նախագիծ, որն օգտագործում է էլեկտրական էներգիա (այս դեպքում ՝ UK 240VAC RMS), մինչդեռ ամեն ինչ արվել է անվտանգ պրակտիկայի և դիզայնի լավ սկզբունքների օգտագործման համար, միշտ կա պոտենցիալ մահացու վտանգ: ընտրել
IOT ծխի դետեկտոր. Թարմացրեք գոյություն ունեցող ծխի դետեկտորը IOT- ով. 6 քայլ (նկարներով)
![IOT ծխի դետեկտոր. Թարմացրեք գոյություն ունեցող ծխի դետեկտորը IOT- ով. 6 քայլ (նկարներով) IOT ծխի դետեկտոր. Թարմացրեք գոյություն ունեցող ծխի դետեկտորը IOT- ով. 6 քայլ (նկարներով)](https://i.howwhatproduce.com/images/004/image-9172-86-j.webp)
IOT ծխի դետեկտոր. Թարմացրեք ծխի առկա դետեկտորը IOT- ով. Ներդրողների ցուցակ, գյուտարար. Հուսեյն Օն Մալայզիա. Բաշխում