Բովանդակություն:
- Պարագաներ
- Քայլ 1: Սենսորի տեղադրում
- Քայլ 2: Լարերի տեղադրում
- Քայլ 3: Ստացեք ընդլայնում
- Քայլ 4. Կապի սկզբնավորում և ալգորիթմի միացում
- Քայլ 5: Բացահայտեք ձևի քարտը
- Քայլ 6: Գործարկեք առաջին ծրագիրը
- Քայլ 7: Բացահայտեք քարտերի ձևերը
- Քայլ 8: Գործարկեք ծրագիրը
Video: Micro: bit MU Vision Sensor for Beginners - I2C և Shape Card Recանաչում ՝ 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Ես ձեռքերս վերցրեցի Micro: bit- ի MU տեսողության սենսորին: Թվում է, թե դա հիանալի գործիք է, որն ինձ հնարավորություն կտա կատարել բազմաթիվ տարբեր տեսլականների վրա հիմնված նախագծեր: Sadավոք, դրան այնքան էլ շատ ուղեցույցներ չեն թվում, և եթե փաստաթղթերն ինչ -որ տեղ իսկապես լավն են, այն ունի նաև որոշ թերություններ, և ծրագրավորումը միշտ չէ, որ ինտուիտիվ է: Ուստի ուրիշներին օգնելու համար ես պատրաստվում եմ պատրաստել մի շարք ուղեցույցներ և նախագծեր:
Պարագաներ
1 x BBC միկրո ՝ բիթ
1 x Morpx Mu Vision Sensor 3
1 x Micro: bit breakout տախտակ - Այն պետք է մուտք ունենա 19 և 20 քորոցներ, որոնք ոչ բոլոր բեկումնային տախտակներն ունեն: Ես օգտագործում եմ elecfreaks motorbit, քանի որ ինձ դուր է գալիս այդ տախտակը:
4 x Jumper լարեր (կին-կին)
Քայլ 1: Սենսորի տեղադրում
Նախքան որևէ բան միացնելը, մենք ցանկանում ենք սենսորը ճիշտ կարգավորել:
Mu Vision սենսորն ունի 4 անջատիչ: Ձախ կողմում գտնվող երկուսը որոշում են ելքի ռեժիմը, իսկ երկուսը ՝ աջը, որոշում են դրա հասցեն:
Քանի որ մենք ցանկանում ենք, որ հասցեն լինի 00, աջից երկու անջատիչներն էլ պետք է անջատված լինեն:
Արտադրության տարբեր ռեժիմներն են.
00 UART
01 I2C
10 Wifi տվյալների հեռացում
11 Wifi պատկերի փոխանցում
Մենք ցանկանում ենք աշխատել I2C ռեժիմում, այնպես որ երկու անջատիչները պետք է միացված լինեն 01 -ին, այնպես որ ձախ մասը պետք է անջատված լինի, իսկ մյուսը ՝ միացված:
Քայլ 2: Լարերի տեղադրում
Հաղորդալարումը բավականին հեշտ է, պարզապես օգտագործեք չորս ցատկող լար `Mu սենսորը ձեր ճեղքման տախտակին միացնելու համար:
Mu ցուցիչ -> Breakout տախտակ
SDA -> քորոց 20
SCL -> քորոց 19
G -> Ground
V -> 3.3-5V
Քայլ 3: Ստացեք ընդլայնում
Նախ գնում ենք Makecode խմբագրին և սկսում նոր նախագիծ: Այնուհետև գնում ենք «Ընդլայնված» և ընտրում «Ընդլայնումներ»: Տեղյակ եղեք, քանի որ ես դանիացի եմ, այս կոճակները նկարներում մի փոքր այլ անուններ ունեն: Ընդլայնումներում մենք փնտրում ենք «Muvision» և ընտրում ենք ստացված միակ արդյունքը:
Քայլ 4. Կապի սկզբնավորում և ալգորիթմի միացում
Այս ընդլայնումն օգտագործելիս դուք կստանաք որոշ սխալներ «Չեմ կարող կարդալ չսահմանված հատկությունը»: Դա միայն այն պատճառով է, որ միկրո: բիթ անիմացիան բացակայում է: Դա չի ազդում ծրագրի կազմման և գործարկման վրա:
Կոդի առաջին նարնջագույն մասը նախաստորագրում է I2C կապը:
Կոդի երկրորդ նարնջագույն մասը հնարավորություն է տալիս ձևի քարտի ճանաչման ալգորիթմներին:
Թվերի ցուցադրումը օգտագործվում է նկարահանումները դժվարացնելու համար: Եթե ծրագիրը գործարկելիս միկրո: բիթը չի հաշվում երեքից, ապա ստուգեք, որ ձեր լարերը ճիշտ միացված են ճիշտ կապումներին:
Theրագիրը կարող եք գտնել այստեղ:
Քայլ 5: Բացահայտեք ձևի քարտը
Ձևաթղթի հայտնաբերումը տալիս է կամ 0 կամ 1. Եթե ձևի քարտը հայտնաբերվում է, մենք ստանում ենք 1 (ճշմարիտ) և 0 (սխալ), եթե ձևի քարտը չի հայտնաբերվում: Այսպիսով, եթե Mu սենսորը հայտնաբերում է ձևի քարտ, մենք պետք է ունենանք ժպտուն դեմք, իսկ եթե ոչ, ապա պետք է ստանանք մռայլ դեմք:
Այստեղ կարող եք գտնել ծածկագիրը:
Քայլ 6: Գործարկեք առաջին ծրագիրը
Mu սենսորային հավաքածուն ներառում է տարբեր քարտեր: Փորձեք դրանք պահել սենսորին մոտ: Այն պետք է կարողանա ճանաչել ձևի քարտերը և ժպիտ պարգևել ձեզ, երբ այն ներկայացնում եք դրանցից մեկով:
Քայլ 7: Բացահայտեք քարտերի ձևերը
«Ստացեք ալգորիթմ» -ը տալիս է կամ 0 (սխալ), և 1 (ճիշտ) ելք: Երբ օգտագործում եք «Ստացեք ալգորիթմ», այն կօգտագործի ալգորիթմը ձեր վերջին դրական «Հայտնաբերել» -ում: Ահա թե ինչու այս ծրագրում մենք ունենք արտաքին IF ELSE հայտարարություն, որն օգտագործում է «Detect» և ներքին IF ELSE հայտարարություն, որն օգտագործում է «Get algorithm»:
Shouldրագիրը պետք է կարողանա ճանաչել ձևի քարտերի եռանկյունի, քառակուսի, խաչ և տիզ հատուկ ձևերը և ցույց տալ ձևերը միկրո: բիթի վրա: Այլ ձևի քարտեր, որոնք նա կճանաչի որպես ձևի քարտեր և ձեզ ժպիտ կպարգևի:
Գտեք կոդը այստեղ:
Քայլ 8: Գործարկեք ծրագիրը
Youրագիրը գործարկելիս Mu սենսորը և micro: bit- ը պետք է կարողանան ճանաչել քառակուսի, եռանկյունի, տիզ և խաչաձև քարտեր: Մնացած ձևի քարտերը այն կճանաչի որպես ձևի քարտեր, բայց դա ձեզ չի ցույց տա, թե ինչ կոնկրետ քարտ է դա: Կարող եք փորձել ընդլայնել ծրագիրը, որպեսզի այն ճանաչի վերջին ձևի քարտերը:
Խորհուրդ ենք տալիս:
Arduino Heart Shape Light: 6 քայլ (նկարներով)
Arduino Heart Shape Light. Arduino Heart Shape Light (1) Փոքր նախագիծ Arduino- ի միջոցով LED լույսը կառավարելու համար (2) օգտագործեք 4 3 գունավոր Led լույս, կարող եք փոխել ձեր նախընտրած ամբողջ գույնը: (3) կարող է վերագրանցվել որպես մարել և մարել լույսի ներքո կամ Թարթող լույս (4) Բոլոր մասերը տպագրվում են 3D պատկերով
Ինչպես գործարկել Servo Motors- ը `օգտագործելով Moto: bit Micro- ով: bit: 7 քայլ (նկարներով)
Ինչպես գործարկել Servo Motors- ը ՝ օգտագործելով Moto: bit Micro: bit: Միկրո: bit- ի ֆունկցիոնալությունը ընդլայնելու միջոցներից է SparkFun Electronics- ի կողմից մոտո `bit անվանումով տախտակի օգտագործումը (մոտավորապես $ 15-20): Այն կարծես բարդ է և ունի բազմաթիվ առանձնահատկություններ, բայց դրանից դժվար չէ սերվո շարժիչներ գործարկել: Moto: bit- ը թույլ է տալիս
Micro: bit MU Vision Sensor for beginners - Label Values and Number Card Recognition: 6 Steps
Micro: bit MU Vision Sensor for Beginners - Label Values and Number Card Recognition: Սա իմ երկրորդ ուղեցույցն է MU տեսողության տվիչի: Այս նախագծում մենք ծրագրավորելու ենք միկրո: բիթը `տարբեր պիտակների արժեքների միջոցով տարբեր թվային քարտեր ճանաչելու համար
Blinky Building Shape: 5 քայլ (նկարներով)
Blinky Building Shape. Երբևէ ցանկացե՞լ եք թարթող լույսերը ներառել նախագծի կամ խաղալիքի մեջ: Այս նախագծում ես ավելացնում եմ x6 3 մմ լուսադիոդներ պլաստմասե միահյուսված շինանյութերին `ավելի զվարճալի ներառելու համար: STEM ուսուցման և ինժեներական ստեղծագործություններ: Ստորև բերված են արտադրանքի մանրամասները. Կառուցեք ինքներդ
Micro: bit MU Vision Sensor - Տեղադրված է Smart Car- ում ՝ 5 քայլ
Micro: bit MU Vision Sensor - Տեղադրված է Smart Car- ում. Սա ուղեցույց է, թե ինչպես տեղադրել MU տեսողության սենսորը Smart Car- ում, որը մենք կառուցում ենք այս հրահանգելիքում: Մինչ այս ուղեցույցը ցույց է տալիս, թե ինչպես տեղադրել MU տեսողության տվիչ, կարող եք նաև հետևել դրան ՝ բոլոր այլ տեսակի սենսորներ տեղադրելու համար: Ես ունեի 2 առանցքի տեսախցիկ