Përmbajtje:

Mikro: bit MU Vision Sensor për fillestarët - I2C dhe Shape Card Njohja: 8 hapa
Mikro: bit MU Vision Sensor për fillestarët - I2C dhe Shape Card Njohja: 8 hapa

Video: Mikro: bit MU Vision Sensor për fillestarët - I2C dhe Shape Card Njohja: 8 hapa

Video: Mikro: bit MU Vision Sensor për fillestarët - I2C dhe Shape Card Njohja: 8 hapa
Video: CZUR FANCY S PRO Review: A Versatile Document Camera for All Your Needs 2024, Dhjetor
Anonim
Micro: bit MU Vision Sensor për fillestarët - I2C dhe Shape Card Recognition
Micro: bit MU Vision Sensor për fillestarët - I2C dhe Shape Card Recognition

Kam marrë në dorë një sensor vizioni MU për Micro: bit. Duket se është një mjet i mrekullueshëm që do të më mundësojë të bëj shumë projekte të ndryshme të bazuara në vizion. Mjerisht nuk duket se ka shumë udhëzues për të dhe ndërsa dokumentacioni është vërtet i mirë në një vend, ai gjithashtu ka disa deficite dhe programimi nuk është gjithmonë intuitiv. Kështu që për të ndihmuar të tjerët do të bëj një sërë udhëzuesish dhe projektesh.

Furnizimet

1 x mikro BBC: pak

1 x Sensor i Vizionit Morpx Mu 3

1 x Micro: bordi i shpërthimit të bitit - Duhet të ketë qasje në kunjat 19 & 20, të cilat jo të gjitha bordet e daljes i kanë. Unë përdor elecfreaks motorbit, sepse më pëlqen ajo tabelë.

4 x tela bluzë (Femër-Femër)

Hapi 1: Vendosja e sensorit

Vendosja e sensorit
Vendosja e sensorit

Para se të fillojmë të lidhim ndonjë gjë, ne duam të konfigurojmë siç duhet sensorin.

Sensori Mu Vision ka 4 ndërprerës. Të dy në të majtë vendosin mënyrën e daljes së tij dhe të dy në të djathtë vendosin adresën e tij.

Meqenëse duam që adresa të jetë 00, të dy çelsat në të djathtë duhet të fiken.

Mënyrat e ndryshme të daljes janë:

00 UART

01 I2C

10 Transmetimi i të dhënave Wifi

11 Transmetimi i figurës Wifi

Ne duam të punojmë në modalitetin I2C, kështu që dy çelsat duhet të jenë të ndezur 01, kështu që pjesa më e majtë duhet të fiket dhe tjetra duhet të jetë e ndezur.

Hapi 2: Instalimet elektrike

Instalimet janë mjaft të lehta, thjesht përdorni katër tela kërcyes për të lidhur sensorin Mu me tabelën tuaj të daljes.

Sensori Mu -> Bordi i shpërthimit

SDA -> pin 20

SCL -> pin 19

G -> Tokë

V -> 3.3-5V

Hapi 3: Marrja e shtesës

Marrja e Zgjatjes
Marrja e Zgjatjes
Marrja e Zgjatjes
Marrja e Zgjatjes
Marrja e Zgjatjes
Marrja e Zgjatjes

Së pari shkojmë te redaktuesi Makecode dhe fillojmë një projekt të ri. Ne pastaj shkojmë te "Advanced" dhe zgjedhim "Extensions". Kini parasysh se meqenëse jam danez, këto butona kanë emra paksa të ndryshëm në fotografi. Në shtesat ne kërkojmë "Muvision" dhe zgjedhim rezultatin e vetëm që marrim.

Hapi 4: Fillimi i lidhjes dhe aktivizimi i algoritmit

Fillimi i lidhjes dhe mundësimi i algoritmit
Fillimi i lidhjes dhe mundësimi i algoritmit

Kur përdorni këtë shtesë, do të merrni disa gabime "Nuk mund të lexohet vetia e të papërcaktuar". Kjo është vetëm sepse animacioni mikro: bit mungon. Nuk ndikon në përpilimin dhe drejtimin e programit.

Pjesa e parë portokalli e kodit inicializon lidhjen I2C.

Pjesa e dytë portokalli e kodit mundëson algoritmet e njohjes së kartës së formës.

Shfaqja e numrave përdoret për të goditur me probleme. Nëse mikro: bit nuk numëron deri në tre kur drejtoni programin, atëherë kontrolloni që telat tuaj të jenë lidhur siç duhet me kunjat e duhur.

Programin mund ta gjeni këtu.

Hapi 5: Zbuloni kartën e formës

Zbuloni kartën e formës
Zbuloni kartën e formës

Zbulimi i kartës së formës jep një 0 ose 1. Nëse zbulohet një kartë e formës marrim një 1 (e vërtetë) dhe një 0 (e gabuar) nëse një kartë formë nuk zbulohet. Pra, nëse sensori Mu zbulon një kartë të formës, ne duhet të kemi një fytyrë të qeshur dhe nëse jo, atëherë duhet të marrim një fytyrë të vrenjtur.

Kodin mund ta gjeni këtu.

Hapi 6: Drejtoni Programin e Parë

Image
Image

Kompleti i sensorit Mu përfshin karta të ndryshme. Provoni t'i mbani ato pranë sensorit. Duhet të jetë në gjendje të njohë kartat e formës dhe t'ju japë një buzëqeshje kur t'i paraqisni me njërën prej tyre.

Hapi 7: Zbuloni format në karta

"Merr algoritmin" jep një dalje ose 0 (E gabuar) ose 1 (E vërtetë). Kur përdorni një "Merrni algoritmin", atëherë ai do të përdorë algoritmin në "Zbuloni" tuajin e fundit pozitiv. Kjo është arsyeja pse në këtë program ne kemi një deklaratë të jashtme IF ELSE që përdor "Detect" dhe një deklaratë të brendshme IF ELSE që përdor "Merr algoritmin".

Programi duhet të jetë në gjendje të njohë format e veçanta në trekëndëshin, katrorin, kryqin dhe shënimin e kartave të formave dhe të tregojë format në mikro: bit. Kartat e tjera të formës do t'i njohin si karta të formës dhe do t'ju japin një buzëqeshje.

Gjeni kodin këtu.

Hapi 8: Drejtoni programin

Kur drejtoni programin, sensori Mu dhe mikro: bit duhet të jenë në gjendje të njohin kartat e katrorit, trekëndëshit, shënimit dhe kryqëzimit. Kartat e tjera të formës do t'i njohin si karta të formës, por nuk do t'ju tregojnë se çfarë karte specifike është. Mund të provoni të zgjeroni programin në mënyrë që të njohë kartat e formës së fundit.

Recommended: