Përmbajtje:
- Furnizimet
- Hapi 1: Vendosja e sensorit
- Hapi 2: Instalimet elektrike
- Hapi 3: Marrja e Zgjerimit të Parë
- Hapi 4: Fillimi i lidhjes dhe aktivizimi i algoritmit
- Hapi 5: Programi i parë
- Hapi 6: Testimi
- Hapi 7: Lidhja e OLED
- Hapi 8: Merrni Shtesën e Dytë
- Hapi 9: Programi Përfundimtar
- Hapi 10: Drejtimi i Programit
Video: Mikro: bit MU Vision Sensor - Lidhje serike dhe Ekran OLED: 10 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:15
Ky është udhëzuesi im i tretë për sensorin e vizionit MU. Deri më tani ne jemi përpjekur të përdorim MU për të njohur kartat me numra dhe forma, por për të eksploruar sensorin tonë MU me një projekt më kompleks ne do të donim të kishim një dalje më të mirë. Ne nuk mund të marrim aq shumë informacion vetëm nga LED -të.
Pra, në këtë projekt ne do të programojmë mikro: bitin për të marrë informacionin që marrim nga sensori MU dhe për ta nxjerrë në një OLED. Meqenëse OLED kërkon një lidhje I2C, ne duhet të vendosim një lidhje serike midis MU dhe mirco: bit tonë.
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: 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ë kemi një lidhje serike 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: 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
RX-> kunja 13
TX -> kunja 14
G -> Tokë
V -> 3.3-5V
Hapi 3: Marrja e Zgjerimit të Parë
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
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.
Kutia e parë blu e errët i tregon Micro: bit se cilat kunja të përdoren për lidhjen serike.
Pjesa e parë portokalli e kodit inicializon lidhjen serike.
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 i parë
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. Pra, këtu ne do të presim një fytyrë të qeshur nëse zbulohet një kartë numrash dhe një fytyrë e vrenjtur nëse nuk zbulohet.
Kodin mund ta gjeni këtu.
Hapi 6: Testimi
Ne testojmë pjesën e parë të programit.
Hapi 7: Lidhja e OLED
Lidhja është përsëri mjaft e lehtë, ne përdorim katër tela kërcyes për të lidhur OLED me bordin tuaj të daljes.
OLED -> Tabela e shpërthimit
Vin -> 3.3 v
GND -> GND
SCL -> Pin19
SCD -> Pin20
Hapi 8: Merrni Shtesën e Dytë
Ne shkojmë në programin tonë në Makecode dhe shkojmë te "Advanced" dhe zgjedhim "Extensions". Aty ne kërkojmë Oled12864 dhe zgjedhim shtesën OLED12864_I2C.
Hapi 9: Programi Përfundimtar
Në konfigurimin shtojmë një bllok për të inicializuar OLED.
Në programin kryesor shtojmë një bllok për ta bërë OLED të na japë vlerën e etiketës së kartës së numrave. Mos harroni se për kartat e numrave vlera e etiketës është gjithashtu vlera në kartelë.
Ne mund të ndryshojmë pozicionin e numrit duke ndryshuar vlerën x dhe y.
Programin përfundimtar mund ta gjeni këtu.
Hapi 10: Drejtimi i Programit
Kur drejtoni programin, mikro: bit duhet të buzëqeshë kur sensori MU zbulon një kartë numerike dhe vrenjtet pjesën tjetër të kohës, ndërsa OLED shkruan numrin e kartës së fundit të zbuluar.
Recommended:
Raspberry PI 3 - Aktivizoni komunikimet serike në TtyAMA0 në BCM GPIO 14 dhe GPIO 15: 9 Hapat
Raspberry PI 3 - Aktivizo komunikimet serike me TtyAMA0 në BCM GPIO 14 dhe GPIO 15: Kohët e fundit kam pasur interes për të mundësuar UART0 në Raspberry Pi tim (3b) në mënyrë që ta lidh atë drejtpërdrejt me një pajisje të nivelit të sinjalit RS -232 duke përdorur një standard 9 -lidhni lidhësin d-sub pa pasur nevojë të kaloni përmes një përshtatësi USB në RS-232. Pjesë e intereit tim
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 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
Pajisja e hyrjes dhe ruajtjes serike 4bit: 4 hapa
Pajisja e hyrjes dhe ruajtjes serike 4bit: Keni imagjinuar ndonjëherë se si tastiera juaj merr hyrje dhe si ruhen ato të dhëna! Ky projekt është një version më i vogël i futjes dhe ruajtjes së të dhënave. Një shpjegim i përpunuar se si sinjali nga çelësat, ora ndikon në elementët e kujtesës (rrokullisje)