![Micro: bitni senzor vida MU - sledilni objekti: 6 korakov Micro: bitni senzor vida MU - sledilni objekti: 6 korakov](https://i.howwhatproduce.com/images/006/image-17672-j.webp)
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08
![Micro: bitni senzor vida MU - sledenje objektom Micro: bitni senzor vida MU - sledenje objektom](https://i.howwhatproduce.com/images/006/image-17672-1-j.webp)
To je moj četrti vodnik do vidnega senzorja MU za micro: bit. Tukaj bom opisal, kako slediti objektom z micro: bitom in zapisati koordinate na zaslon OLED. V drugih navodilih sem prebral, kako priključiti micro: bit na senzor vida MU in OLED ter kako do prave razširitve, da jo programiram. To bom še razložil v tem priročniku, vendar nekoliko hitreje.
Zaloge
1 x BBC mikro: bit
1 x senzor vida Morpx Mu 3
1 x Micro: bit breakout board - Imeti mora dostop do pin 19 & 20, ki ga nimajo vse odklopne plošče. Uporabljam elecfreaks motorbit, ker mi je ta plošča všeč.
8 x mostične žice (ženski-ženski)
1 x OLED zaslon
1. korak: 1. korak: Nastavitev senzorja
![1. korak: Nastavitev senzorja 1. korak: Nastavitev senzorja](https://i.howwhatproduce.com/images/006/image-17672-2-j.webp)
Preden začnemo povezovati karkoli, želimo senzor pravilno nastaviti.
Senzor Mu Vision ima 4 stikala. Dva na levi odločita o načinu izhoda, druga na desni pa o naslovu. Ker želimo, da je naslov 00, morata biti oba stikala na desni strani izklopljena. Različni načini izhoda so:
00 UART
01 I2C
10 Prenos podatkov Wifi
11 Prenos slike Wifi
Želimo uporabiti serijsko povezavo, ker zaslon OLED potrebuje mikro: bite samo za I2C nožice, zato bomo delali v načinu UART. To pomeni, da morata biti stikali na 00, zato morata biti oba izklopljena.
2. korak: 2. korak: Ožičenje
![2. korak: Ožičenje 2. korak: Ožičenje](https://i.howwhatproduce.com/images/006/image-17672-3-j.webp)
Ožičenje je precej preprosto, samo uporabite štiri mostične žice, da povežete senzor Mu z našo ploščo. Za pomoč si oglejte sliko v 1. koraku.
Senzor Mu -> Odmična plošča
RX-> pin 13
TX -> pin 14
G -> Ozemljitev
V -> 3,3-5V
Nato s štirimi mostičnimi žicami povežemo OLED z našo prelomno ploščo.
OLED -> Prelomna deska
Vin -> 3,3 v
GND -> GND
SCL -> Pin19
SCD -> Pin20
3. korak: Pridobite razširitve
![Pridobivanje razširitev Pridobivanje razširitev](https://i.howwhatproduce.com/images/006/image-17672-4-j.webp)
![Pridobivanje razširitev Pridobivanje razširitev](https://i.howwhatproduce.com/images/006/image-17672-5-j.webp)
![Pridobivanje razširitev Pridobivanje razširitev](https://i.howwhatproduce.com/images/006/image-17672-6-j.webp)
![Pridobivanje razširitev Pridobivanje razširitev](https://i.howwhatproduce.com/images/006/image-17672-7-j.webp)
Najprej gremo v urejevalnik Makecode in zaženemo nov projekt. Nato gremo na "Napredno" in izberemo "Razširitve". Zavedajte se, da imajo ti gumbi na slikah, ker sem Danka, nekoliko drugačna imena. V razširitvah iščemo "Muvision" in izberemo edini rezultat, ki ga dobimo. Nato se vrnemo v razširitve in poiščemo oled12864 ter izberemo razširitev OLED12864_I2C.
4. korak: Kodiranje- ob zagonu
![Kodiranje- ob zagonu Kodiranje- ob zagonu](https://i.howwhatproduce.com/images/006/image-17672-8-j.webp)
Prvi blok v tem programu pove mikro: bit, katere zatiče naj uporabi za vzpostavitev serijske povezave. Če ste pri priključitvi senzorja vida MU uporabili iste zatiče kot jaz, potem želite, da nastavite TX na pin 13 in RX na pin 14. Baudrate, to je, kako hitro se bosta mikro: bit in senzor vida MU pogovarjala, nastaviti na 9600.
Naslednji blok inicializira povezavo I2C med zaslonom OLED in Micro: bitom. Naslov je odvisen od strojne opreme OLED. Najpogosteje je 60, za nekatere zaslone OLED pa je to lahko 61 ali druga številka.
Vključujem tri bloke za prikaz številk za pomoč pri odpravljanju težav. Na primer, če mikro: bit pri zagonu šteje samo 2, potem vem, da je težava z omogočanjem algoritma kartice oblike. V trenutni program lahko vključite četrti blok številk oddaje med prvim in drugim blokom.
Naslednji blok, prvi oranžni blok, inicializira serijsko povezavo med vidnim senzorjem MU in mikro: bitom.
Naslednji blok je blok za prikaz številk za odpravljanje težav.
Naslednji blok, ki bi moral biti drugi oranžni blok, pove senzorju MU, da omogoči algoritme kartice oblike.
Zadnji blok je blok za prikaz številk za odpravljanje težav.
5. korak: Kodiranje - Forever Loop
![Kodiranje - Forever Loop Kodiranje - Forever Loop](https://i.howwhatproduce.com/images/006/image-17672-9-j.webp)
![Kodiranje - Forever Loop Kodiranje - Forever Loop](https://i.howwhatproduce.com/images/006/image-17672-10-j.webp)
Program zaženemo z blokom if-else, z blokom kartice v obliki detekcije.
Kartica za zaznavanje oblike daje bodisi 0 ali 1. Če zaznamo kartico oblike, dobimo 1 (true) in 0 (false), če številčne kartice ne zaznamo. To moramo vključiti, ker bodo z našimi oblikami algoritmi vedno delovali na zadnjih zaznanih karticah oblik. Če torej nikoli ne zaznamo kartice slik, potem algoritmov ne moremo zagnati.
Prvi blok izjave o resnici pove OLED zaslonu, da v zgornji levi kot zaslona napiše W (za širino). Položaj (0, 0).
Naslednji blok pove zaslonu OLED, naj na desni strani W. položaja (2, 0) napiše številko, ki jo dobi iz algoritma s kartico oblike. Ta številka nam pove, kako široka je oblika kartice.
Program se tako nadaljuje.
Najprej blok, ki OLED zaslonu pove, naj napiše črko. H za višino pri (5, 0). X za vrednost položaja X pri (0, 2). Y za vrednost položaja Y pri (5, 2)
Nato drugi blok, ki OLED zaslonu pove, naj napiše številko, ki jo dobi iz algoritma za obliko oblike. Višina kartic je (7, 0). X-položaj kartic na (2, 2). Y-položaj kartic na (7, 2).
Torej, ko zaženemo program in senzor MU Vision zazna kartico oblike, nam bo dal širino, višino in položaj kartic.
Celoten program najdete tukaj.
6. korak: Testiranje
![](https://i.ytimg.com/vi/Vor4C4BmkHA/hqdefault.jpg)
Na videoposnetku je morda težko videti, toda ko kartico premaknem od strani do strani, se vrednost X spremeni. Premikanje kartice navzgor in navzdol spremeni vrednost Y. Če kartico približate in odmaknete od senzorja vida MU, se spremenijo vrednosti višine in širine.
Ta program je precej enostaven za odkrivanje drugih stvari. Samo spremenite "kartico oblike" na tisto, kar želite zaznati. Delovati mora z barvnimi bloki, kroglicami, telesi, številskimi karticami in prometnimi karticami.
Priporočena:
Micro: bitni senzor vida MU - sledenje objektom: 7 korakov
![Micro: bitni senzor vida MU - sledenje objektom: 7 korakov Micro: bitni senzor vida MU - sledenje objektom: 7 korakov](https://i.howwhatproduce.com/images/002/image-4080-11-j.webp)
Micro: bitni senzor vida MU - sledenje objektom: V tem navodilu bomo začeli s programiranjem pametnega avtomobila, ki ga izdelujemo v tem navodilu, in v ta navodila smo namestili senzor vida MU. bit z nekaj preprostim sledenjem objektom, zato
Micro: bitni senzor vida MU za začetnike - I2C in prepoznavanje kartice oblike: 8 korakov
![Micro: bitni senzor vida MU za začetnike - I2C in prepoznavanje kartice oblike: 8 korakov Micro: bitni senzor vida MU za začetnike - I2C in prepoznavanje kartice oblike: 8 korakov](https://i.howwhatproduce.com/images/006/image-16720-j.webp)
Senzor vida Micro: bit MU za začetnike - I2C in prepoznavanje kartice oblike: V roke sem dobil senzor vida MU za Micro: bit. Zdi se, da je to kul orodje, ki mi bo omogočilo, da naredim veliko različnih projektov, ki temeljijo na viziji. Na žalost se nam ne zdi toliko navodil in čeprav je dokumentacija res
Micro: bitni senzor vida MU za začetnike - vrednosti oznak in prepoznavanje številčne kartice: 6 korakov
![Micro: bitni senzor vida MU za začetnike - vrednosti oznak in prepoznavanje številčne kartice: 6 korakov Micro: bitni senzor vida MU za začetnike - vrednosti oznak in prepoznavanje številčne kartice: 6 korakov](https://i.howwhatproduce.com/images/006/image-16852-j.webp)
Micro: bitni senzor vida MU za začetnike - vrednosti oznak in prepoznavanje številčne kartice: To je moj drugi vodnik po senzorju vida MU. V tem projektu bomo programirali mikro: bit za prepoznavanje različnih številčnih kartic z uporabo vrednosti oznak
Micro: bitni senzor vida MU in ploščice z zadrgo skupaj: 9 korakov (s slikami)
![Micro: bitni senzor vida MU in ploščice z zadrgo skupaj: 9 korakov (s slikami) Micro: bitni senzor vida MU in ploščice z zadrgo skupaj: 9 korakov (s slikami)](https://i.howwhatproduce.com/images/007/image-18631-j.webp)
Micro: bitni senzor vida MU in ploščica z zadrgo v kombinaciji: V tem projektu bomo združili senzor vida MU s ploščico z zadrgo Kitronik. Za prepoznavanje barv bomo uporabili senzor vida MU in nam ga pokazal Zip Tile. Uporabili bomo nekatere tehnike, ki smo jih uporabili za
Micro: bitni senzor vida MU - nameščen na pametnem avtomobilu: 5 korakov
![Micro: bitni senzor vida MU - nameščen na pametnem avtomobilu: 5 korakov Micro: bitni senzor vida MU - nameščen na pametnem avtomobilu: 5 korakov](https://i.howwhatproduce.com/images/007/image-19559-j.webp)
Micro: bitni senzor vida MU - nameščen na pametnem avtomobilu: to je vodnik, kako namestiti senzor vida MU na pametni avtomobil, ki ga izdelamo v tem navodilu. Čeprav vam ta priročnik prikazuje, kako namestite senzor vida MU, mu lahko sledite tudi za namestitev vseh drugih senzorjev. Imel sem dvoosno kamero