Բովանդակություն:
- Պարագաներ
- Քայլ 1: Սենսորի տեղադրում
- Քայլ 2: Լարերի տեղադրում
- Քայլ 3: Ստացեք ընդլայնում
- Քայլ 4. Կապի սկզբնավորում և ալգորիթմի միացում
- Քայլ 5: Հիմնական ծրագիրը
- Քայլ 6: Runրագրի գործարկում
Video: Micro: bit MU Vision Sensor for beginners - Label Values and Number Card Recognition: 6 Steps
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Սա MU տեսողության սենսորի իմ երկրորդ ուղեցույցն է: Այս նախագծում մենք ծրագրավորելու ենք միկրո: բիթը `տարբեր պիտակների արժեքների միջոցով տարբեր թվային քարտեր ճանաչելու համար:
Պարագաներ
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 կապը:
Կոդի երկրորդ նարնջագույն մասը հնարավորություն է տալիս թվերի քարտի ճանաչման ալգորիթմներին:
Թվերի ցուցադրումը օգտագործվում է նկարահանումները դժվարացնելու համար:
Եթե ծրագիրը գործարկելիս միկրո: բիթը չի հաշվում երեքից, ապա ստուգեք, որ ձեր լարերը ճիշտ միացված են ճիշտ կապումներին:
Քայլ 5: Հիմնական ծրագիրը
Թվային քարտի հայտնաբերումը տալիս է կամ 0 կամ 1. Եթե թվային քարտը հայտնաբերվում է, մենք ստանում ենք 1 (ճշմարիտ) և 0 (սխալ), եթե թվային քարտը չի հայտնաբերվում:
«Ստացեք ալգորիթմի պիտակի արժեքը» մեզ տալիս է պիտակի արժեք ՝ կախված այն բանից, թե ինչ ենք կարծում, որ մենք ենք նայում և ինչ է կարծում, որ MU տեսողության սենսորը տեսնում է: Այսպիսով, եթե մենք նայենք գույներին, մենք կստանանք 0 -ից մինչև 8 համարը: 8 կնշանակի, որ MU տեսողության սենսորը հայտնաբերել է մանուշակագույնը, 1 -ը կնշանակի, որ այն հայտնաբերել է սև կամ մուգ մոխրագույն գույնը, իսկ 0 -ը `անհայտ գույնը:
Թվային քարտերի համար պիտակի արժեքը համապատասխանում է քարտի համարին, այնպես որ, եթե 8 թիվը հայտնաբերվի, ապա MU սենսորը նրան կտա պիտակի արժեքը 8. Դա նշանակում է, որ մենք կարիք չունենք ծրագրին ասելու, թե ինչ է նշանակում յուրաքանչյուր պիտակի արժեք. Programրագիրը պարզապես պետք է մեզ ցույց տա արժեքը, այնպես որ մենք օգտագործում ենք «Stուցադրել տողը» հրամանը: Որն է դանիերեն «Vis streng»:
Programրագրին կարող եք ծանոթանալ այստեղ:
Քայլ 6: Runրագրի գործարկում
Երբ գործարկում եք ծրագիրը, Mu սենսորը և micro: bit- ը պետք է կարողանան ճանաչել բոլոր թվային քարտերը: Կարող եք փորձել ընդլայնել ծրագիրը, որպեսզի այն կարողանա ճանաչել ինչպես թվային, այնպես էլ ձևային քարտեր:
Ահա որոշ այլ ալգորիթմներ և դրանց համապատասխան պիտակներ:
Ձևաթղթերի պիտակը
Ստուգեք -> 1
Խաչ -> 2
Շրջան -> 3
Քառակուսի -> 4
Եռանկյունի -> 5
Անվավեր -> 0
Երթևեկության քարտերի պիտակը
Առաջ -> 1
Ձախ -> 2
Աջ -> 3
Շրջվեք -> 4
Այգի -> 5
Անվավեր -> 0
Գունավոր պիտակ:
Սև/մուգ մոխրագույն -> 1
Սպիտակ -> 2
Կարմիր -> 3
Դեղին -> 4
Կանաչ -> 5
Yanիրանագույն -> 6
Կապույտ -> 7
Մանուշակագույն -> 8
Անհայտ -> 0
Խորհուրդ ենք տալիս:
Micro: bit MU Vision Sensor for Beginners - I2C և Shape Card Recանաչում ՝ 8 քայլ
Micro: bit MU Vision Sensor սկսնակների համար. Թվում է, թե դա հիանալի գործիք է, որն ինձ հնարավորություն կտա կատարել բազմաթիվ տարբեր տեսլականների վրա հիմնված նախագծեր: Lyավոք, դրան այնքան էլ շատ ուղեցույցներ չեն թվում, և մինչդեռ փաստաթղթերը իսկապես
Micro: bit MU Vision Sensor - Տեղադրված է Smart Car- ում ՝ 5 քայլ
Micro: bit MU Vision Sensor - Տեղադրված է Smart Car- ում. Սա ուղեցույց է, թե ինչպես տեղադրել MU տեսողության սենսորը Smart Car- ում, որը մենք կառուցում ենք այս հրահանգելիքում: Մինչ այս ուղեցույցը ցույց է տալիս, թե ինչպես տեղադրել MU տեսողության տվիչ, կարող եք նաև հետևել դրան ՝ բոլոր այլ տեսակի սենսորներ տեղադրելու համար: Ես ունեի 2 առանցքի տեսախցիկ
7 հատված ՝ Display ADC #Arduino Values, #Ardduino ՝ 4 քայլ
7 հատված `Display ADC #Arduino Values, #Ardduino. Այս հոդվածում ես կկազմեմ նախագիծ, որը դեռևս կապված է նախորդ հոդվածի հետ: Այսինքն ՝ ADC տվյալների մշակումը: այնպես որ, adc տվյալների արժեքը տեսնելու համար ձեզ հարկավոր չէ սերիական մոնիտոր: Այս հոդվածում ես կցուցադրեմ ADC Value դիտիչի ցուցադրում: ուրեմն դու
BORIS the Biped for Beginners and Beyond: 11 քայլ (նկարներով)
BORIS the Biped for Beginners and Beyond. Երբևէ ցանկացե՞լ եք սովորել, թե ինչպես ծրագրավորել Arduino- ն, բայց պարզապես չեք կարող գտնել այն նախագիծը, որի վրա արժե ժամանակ կամ գումար ծախսել դրա համար: Երբևէ ցանկացե՞լ եք ունենալ ձեր հեշտ ծրագրավորվող, կոտրելի, հարմարեցվող ռոբոտը, բայց չկարողացաք գտնել այն, որը հարմար է
Arduino Guitar Jack Key Key Holder With Jack Recognition & OLED: 7 Steps
Arduino Guitar Jack Key Holder With Jack Recognition & OLED: Ներածություն. Այս հրահանգավորումը մանրամասն կներկայացնի Arduino- ի վրա հիմնված Guitar Jack plugin ստեղնաշարի բանալին: