Përmbajtje:
- Furnizimet
- Hapi 1: Hapi 1: Vendosja e sensorit
- Hapi 2: Hapi 2: Instalimet elektrike
- Hapi 3: Marrja e shtesave
- Hapi 4: Kodimi- në Fillim
- Hapi 5: Kodimi - Gjithmonë Lak
- Hapi 6: Testimi
Video: Mikro: bit MU Vision Sensor - Objektet e Ndjekjes: 6 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:13
Ky është udhëzuesi im i katërt për sensorin e vizionit MU për mikro: bit. Këtu do të kaloj se si të gjurmoj objektet me mikro: bit dhe t'i shkruaj koordinatat në një ekran OLED. Unë kam në udhëzuesit e mi të tjerë se si të lidhni mikro: bit me sensorin e vizionit MU dhe OLED dhe si të merrni shtrirjen e duhur, për ta programuar atë. Unë ende do ta shpjegoj atë në këtë udhëzues, por pak më shpejt.
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ë.
8 x tela bluzë (Femër-Femër)
1 x ekran OLED
Hapi 1: Hapi 1: 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ë përdorim një lidhje serike, sepse ekrani OLED ka nevojë për mikro: bit vetëm për kunjat I2C, kështu që ne do të punojmë në modalitetin UART. Kjo do të thotë që dy çelsat duhet të jenë të ndezur 00, kështu që të dy duhet të jenë të fikur.
Hapi 2: Hapi 2: Instalimet elektrike
Lidhja është mjaft e lehtë, thjesht përdorni katër tela kërcyes për të lidhur sensorin Mu me tabelën tonë të daljes. Shikoni foton në Hapin 1 për ndihmë.
Sensori Mu -> Bordi i shpërthimit
RX-> kunja 13
TX -> kunja 14
G -> Tokë
V -> 3.3-5V
Pastaj ne përdorim katër tela kërcyes për të lidhur OLED me bordin tonë të prishjes.
OLED -> Tabela e shpërthimit
Vin -> 3.3 v
GND -> GND
SCL -> Pin19
SCD -> Pin20
Hapi 3: Marrja e shtesave
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. Pastaj kthehemi në shtesat dhe kërkojmë oled12864 dhe zgjedhim shtesën OLED12864_I2C.
Hapi 4: Kodimi- në Fillim
Blloku i parë në këtë program i tregon mikro: bitit se cilat kunja duhet të përdorë për të bërë lidhjen serike. Nëse keni përdorur të njëjtat kunja si unë kur lidhni sensorin e shikimit MU, atëherë dëshironi të vendosni TX në pin 13 dhe RX në pin 14. Baudrate, që është se sa shpejt do të flasë sensori i shikimit mikro: bit dhe MU, duhet të vendoset në 9600.
Blloku tjetër inicializon lidhjen I2C mes ekranit OLED dhe Micro: bit. Adresa varet nga pajisjet OLED. Mostshtë më së shpeshti 60, por për disa ekrane OLED mund të jetë 61 ose numra të tjerë.
Unë përfshij tre blloqet e numrave të shfaqjes për të ndihmuar në zgjidhjen e problemeve. Për shembull, nëse mikro: biti numëron vetëm në 2 kur fillon, atëherë e di që ka një problem me aktivizimin e algoritmit të kartës së formës. Ju mund të përfshini një bllok të katërt të numrave të shfaqjes midis bllokut të parë dhe të dytë në programin aktual.
Blloku tjetër, blloku i parë portokalli, inicializoi lidhjen serike midis sensorit të shikimit MU dhe mikro: bit.
Blloku tjetër është një bllok i numrave të shfaqjes për zgjidhjen e problemeve.
Blloku tjetër, i cili duhet të jetë blloku i dytë portokalli, i thotë sensorit MU të aktivizojë algoritmet e Shape Card.
Blloku i fundit është një bllok i numrave të shfaqjes për zgjidhjen e problemeve.
Hapi 5: Kodimi - Gjithmonë Lak
Ne e fillojmë programin me një bllok if-else, me një bllok kartele në formë detek.
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ë numrash nuk zbulohet. Ne duhet ta përfshijmë atë, sepse me formën tonë algoritmet e kartave do të funksionojnë gjithmonë në kartat e formave të fundit të zbuluara. Pra, nëse nuk zbulojmë kurrë një kartelë, atëherë nuk mund të ekzekutojmë algoritmet.
Blloku i parë në deklaratën e së vërtetës i thotë ekranit OLED të shkruajë një W (Për gjerësi) në këndin e sipërm të majtë të ekranit. Pozicioni (0, 0).
Blloku tjetër i thotë ekranit OLED të shkruajë numrin që merr nga algoritmi i mprehtësisë i kartës së formës në të djathtë të pozicionit W. (2, 0). Ky numër na tregon se sa gjerësi është karta e formës.
Programi vazhdon kështu.
Së pari një bllok që i thotë ekranit OLED të shkruajë një letër. H për lartësinë në (5, 0). X për vlerën e pozicionit X në (0, 2). Y për vlerën e pozicionit Y në (5, 2)
Pastaj një bllok i dytë që i tregon ekranit OLED të shkruajë një numër që merr nga algoritmi i kartës së formës. Lartësia e kartave në (7, 0). Kartat në pozicionin X në (2, 2). Kartat Y-pozicioni në (7, 2).
Pra, kur drejtojmë programin dhe sensori MU Vision zbulon një kartelë, do të na japë gjerësinë, lartësinë dhe pozicionin e kartave.
Programin e plotë mund ta gjeni këtu.
Hapi 6: Testimi
Mund të jetë pak e vështirë të shihet në video, por kur lëviz kartën nga njëra anë në tjetrën, vlera X ndryshon. Lëvizja e kartës lart e poshtë ndryshon vlerën Y. Zhvendosja e kartës pranë dhe larg sensorit të shikimit MU ndryshon vlerat e lartësisë dhe gjerësisë.
Prettyshtë shumë e lehtë të përdorësh këtë program për të zbuluar gjëra të tjera. Thjesht ndryshoni "kartën e formës" në atë që dëshironi të zbuloni. Duhet të punojë me blloqe ngjyrash, topa, trupa, karta numrash dhe karta trafiku.
Recommended:
Mikro: bit MU Vision Sensor - Ndjekja e objekteve: 7 hapa
Micro: bit MU Vision Sensor - Ndjekja e Objekteve: Pra, në këtë udhëzues ne do të fillojmë të programojmë Smart Car që ndërtojmë në këtë udhëzues dhe që kemi instaluar një sensor vizioni MU në këtë udhëzues. Ne do të programojmë mikro: pak me një përcjellje të thjeshtë të objekteve, kështu që
Mikro: bit MU Vision Sensor për fillestarët - I2C dhe Shape Card Njohja: 8 hapa
Micro: bit MU Vision Sensor for Beginners - I2C dhe Shape Card Njohja: 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ë me të vërtetë
Mikro: bit MU Vision Sensor për fillestarët - Vlerat e etiketës dhe Njohja e Kartës së Numrit: 6 hapa
Mikro: bit MU Vision Sensor për Fillestarët - Vlerat e Etiketës dhe Njohja e Kartës së Numrave: Ky është udhëzuesi im i dytë për sensorin e vizionit MU. Në këtë projekt ne do të programojmë mikro: bit për të njohur kartat e ndryshme të numrave duke përdorur vlerat e etiketës
Mikro: bit MU Vision Sensor - AP Wifi: 4 hapa
Mikro: bit MU Vision Sensor - AP Wifi: Sensori MU Vision ka dy mënyra wifi. Mënyra AP nëse sensori i vizionit MU e bën atë rrjetin wifi në të cilin mund të regjistroheni me një kompjuter dhe modaliteti STA ishin sensori i vizionit MU që regjistrohej në një rrjet dhe transmetime të tjera wifi. Për më tepër, M
Mikro: bit MU Vision Sensor dhe Zip Tile Kombinuar: 9 hapa (me fotografi)
Mikro: bit MU Vision Sensor dhe Zip Tile Kombinuar: Pra, në këtë projekt ne do të kombinojmë sensorin e vizionit MU me një Pllakë Zip Kitronik. Ne do të përdorim sensorin e vizionit MU për të njohur ngjyrat dhe për të bërë që Tip Zip të na e tregojë atë. Ne do të përdorim disa nga teknikat që kemi përdorur para