Përmbajtje:

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ë Numrit: 6 hapa

Video: Mikro: bit MU Vision Sensor për fillestarët - Vlerat e etiketës dhe Njohja e Kartës së Numrit: 6 hapa

Video: Mikro: bit MU Vision Sensor për fillestarët - Vlerat e etiketës dhe Njohja e Kartës së Numrit: 6 hapa
Video: Использование Melexis MLX90614 Инфракрасный термометр с Arduino 2024, Nëntor
Anonim
Mikro: bit MU Vision Sensor për Fillestarët - Vlerat e Etiketave dhe Njohja e Kartave të Numrave
Mikro: bit MU Vision Sensor për Fillestarët - Vlerat e Etiketave dhe Njohja e Kartave të 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.

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ë numrave.

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.

Hapi 5: Programi kryesor

Programi Kryesor
Programi Kryesor

Zbulimi i kartës së numrave jep një 0 ose 1. Nëse një kartë numerike zbulohet ne marrim një 1 (e vërtetë) dhe një 0 (e gabuar) nëse një kartë numrash nuk zbulohet.

"Merrni vlerën e etiketës së algoritmit" na jep një vlerë etikete në varësi të asaj që ne mendojmë se po shikojmë dhe asaj që sensori i vizionit MU mendon se po sheh. Pra, nëse do të shikonim ngjyrat do të merrnim një numër nga 0 në 8. 8 do të thoshte se sensori i shikimit MU kishte zbuluar ngjyrë vjollce, 1 do të thoshte se kishte zbuluar gri të zezë ose të errët dhe 0 do të thoshte se kishte zbuluar një të panjohur ngjyrë.

Për kartat e numrave vlera e etiketës korrespondon me numrin në kartë, kështu që nëse numri 8 zbulohet, atëherë sensori MU do t'i japë vlerën e etiketës 8. Kjo do të thotë që ne nuk kemi nevojë t'i tregojmë programit se çfarë do të thotë secila vlerë e etiketës Me Programi thjesht duhet të na tregojë vlerën, kështu që ne përdorim komandën "Show String". Cila është "Vis streng" në danezisht.

Programin mund ta gjeni këtu.

Hapi 6: Drejtimi i Programit

Kur drejtoni programin, sensori Mu dhe mikro: bit duhet të jenë në gjendje të njohin të gjitha kartat e numrave. Mund të përpiqeni ta zgjeroni programin në mënyrë që të mund të njohë kartat e numrave dhe formave.

Këtu janë disa nga algoritmet e tjerë dhe etiketat e tyre përkatëse.

Etiketa e kartave të formës:

Kontrolloni -> 1

Kryq -> 2

Rrethi -> 3

Sheshi -> 4

Trekëndësh -> 5

E pavlefshme -> 0

Etiketa e kartave të trafikut:

Përpara -> 1

Majtas -> 2

Djathtas -> 3

Kthehuni -> 4

Park -> 5

E pavlefshme -> 0

Etiketa me ngjyra:

E zezë/Gri e errët -> 1

E bardhë -> 2

E kuqe -> 3

E verdhë -> 4

E gjelbër -> 5

Cian -> 6

Blu -> 7

Vjollce -> 8

E panjohur -> 0

Recommended: