Satura rādītājs:
- Piegādes
- 1. darbība: sensora iestatīšana
- 2. solis: elektroinstalācija
- 3. darbība. Paplašinājuma iegūšana
- 4. darbība: savienojuma inicializēšana un algoritma iespējošana
- 5. darbība: formas formas noteikšana
- 6. darbība: palaidiet pirmo programmu
- 7. darbība: atklājiet kartēs esošās formas
- 8. solis: palaidiet programmu
Video: Micro: bitu MU redzes sensors iesācējiem - I2C un formas karšu atpazīšana: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Esmu paņēmis rokās MU redzes sensoru Micro: bit. Šķiet, ka tas ir foršs rīks, kas man ļaus izveidot daudz dažādu uz redzējumu balstītu projektu. Diemžēl šķiet, ka tam nav daudz rokasgrāmatu, un, lai gan dokumentācija kaut kur ir patiešām laba, tai ir arī daži trūkumi, un programmēšana ne vienmēr ir intuitīva. Tāpēc, lai palīdzētu citiem, es sagatavošu ceļvežu un projektu sēriju.
Piegādes
1 x BBC mikro: bits
1 x Morpx Mu Vision sensors 3
1 x Micro: bit breakout board - tai ir jābūt pieejamai 19. un 20. tapai, kas nav visiem sadalīšanas dēļiem. Es izmantoju elecfreaks motorbit, jo man patīk tā dēlis.
4 x Jumper vadi (sieviete-sieviete)
1. darbība: sensora iestatīšana
Pirms sākam savienot visu, mēs vēlamies pareizi iestatīt sensoru.
Mu Vision sensoram ir 4 slēdži. Kreisajā pusē esošie divi izlemj tā izvades režīmu, bet divi labie - adresi.
Tā kā mēs vēlamies, lai adrese būtu 00, abiem labajā pusē esošajiem slēdžiem jābūt izslēgtiem.
Dažādi izvades režīmi ir:
00 UART
01 I2C
10 Wifi datu pārsūtīšana
11 Wifi attēlu pārraide
Mēs vēlamies strādāt I2C režīmā, tāpēc abiem slēdžiem jābūt ieslēgtiem 01, tāpēc kreisajai daļai jābūt izslēgtai, bet otrai - ieslēgtai.
2. solis: elektroinstalācija
Elektroinstalācija ir diezgan vienkārša, vienkārši izmantojiet četrus džemperu vadus, lai savienotu Mu sensoru ar sadalīšanas paneli.
Mu sensors -> Breakout board
SDA -> 20. tapa
SCL -> 19. tapa
G -> Zeme
V -> 3.3-5V
3. darbība. Paplašinājuma iegūšana
Vispirms dodamies uz Makecode redaktoru un sākam jaunu projektu. Pēc tam mēs ejam uz "Papildu" un izvēlamies "Paplašinājumi". Ņemiet vērā, ka, tā kā esmu dāņu valoda, šīm pogām attēlos ir nedaudz atšķirīgi nosaukumi. Paplašinājumos mēs meklējam "Muvision" un atlasām vienīgo rezultātu.
4. darbība: savienojuma inicializēšana un algoritma iespējošana
Izmantojot šo paplašinājumu, jūs saņemsiet kļūdas "Nevar nolasīt nenoteiktu īpašumu". Tas ir tikai tāpēc, ka trūkst animācijas micro: bit. Tas neietekmē programmas apkopošanu un darbību.
Pirmā oranžā koda daļa inicializē I2C savienojumu.
Koda otrā oranžā daļa iespējo formu karšu atpazīšanas algoritmus.
Ciparu rādīšana tiek izmantota problēmu novēršanai. Ja, palaižot programmu, micro: bit neskaitās līdz trim, tad pārbaudiet, vai vadi ir pareizi pievienoti pareizajām tapām.
Programmu varat atrast šeit.
5. darbība: formas formas noteikšana
Atklāt formas kartīti dod vai nu 0, vai 1. Ja tiek atklāta formas kartīte, mēs iegūstam 1 (patiesa) un 0 (nepatiesa), ja formas kartīte netiek atklāta. Tātad, ja Mu sensors atklāj formas kartīti, mums vajadzētu iegūt smaidīgu seju, un, ja nē, tad mums vajadzētu iegūt sarvainu seju.
Jūs varat atrast kodu šeit.
6. darbība: palaidiet pirmo programmu
Mu sensora komplektā ietilpst dažādas kartes. Mēģiniet turēt tos pie sensora. Tam vajadzētu būt iespējai atpazīt formas kartītes un sniegt jums smaidīgu, kad jūs to iesniedzat ar vienu no tām.
7. darbība: atklājiet kartēs esošās formas
"Iegūt algoritmu" dod rezultātu 0 (nepatiess) vai 1 (patiess). Ja izmantojat “Iegūt algoritmu”, tas izmantos jūsu pēdējo pozitīvo “Noteikt” algoritmu. Tāpēc šajā programmā mums ir ārējs IF ELSE paziņojums, kas izmanto “Detect”, un iekšējais IF ELSE paziņojums, kas izmanto “Get algoritmu”.
Programmai vajadzētu būt iespējai atpazīt konkrētās formas formas kartīšu trīsstūrī, kvadrātā, krustā un atzīmēt un parādīt formas mikro: bitā. Citas formas kartītes tā atpazīs kā formas kartītes un sniegs jums smaidu.
Atrodiet kodu šeit.
8. solis: palaidiet programmu
Palaižot programmu, Mu sensoram un micro: bit vajadzētu spēt atpazīt kvadrātveida, trīsstūra, ērču un krusta formas kārtis. Pārējās formas kartītes tā atpazīs kā formas kartītes, taču tā neparādīs, kāda konkrēta karte tā ir. Varat mēģināt paplašināt programmu, lai tā varētu atpazīt pēdējās formas kartītes.
Ieteicams:
Mikro: bitu MU redzes sensors - objektu izsekošana: 7 soļi
Mikro: bitu MU redzes sensors - objektu izsekošana: Tātad šajā pamācībā mēs sāksim programmēt viedo automašīnu, ko mēs veidosim šajā pamācībā un ka šajā pamācībā mēs uzstādījām MU redzes sensoru. Mēs ieprogrammēsim mikro: mazliet ar vienkāršu objektu izsekošanu, tāpēc
Micro: bit MU redzes sensors iesācējiem - etiķešu vērtības un numuru karšu atpazīšana: 6 soļi
Micro: bit MU redzes sensors iesācējiem - etiķešu vērtības un numuru karšu atpazīšana: šī ir mana otrā rokasgrāmata par redzes sensoru MU. Šajā projektā mēs ieprogrammēsim micro: bit, lai atpazītu dažādas skaitļu kartes, izmantojot etiķešu vērtības
Mikro: bitu MU redzes sensors - objektu izsekošana: 6 soļi
Micro: bit MU Vision Sensor - Objektu izsekošana: Šī ir mana ceturtā rokasgrāmata par MU redzes sensoru micro: bit. Šeit es apskatīšu, kā izsekot objektus ar micro: bit un rakstīt koordinātas OLED ekrānā. Citos ceļvežos esmu aprakstījis, kā savienot mikro: bitu ar
Mikro: bitu MU redzes sensors - AP Wifi: 4 soļi
Mikro: bitu MU Vision sensors - AP Wifi: MU Vision sensoram ir divi wifi režīmi. AP režīms, kurā MU redzes sensors padara to par savu wifi tīklu, kurā varat pieteikties, izmantojot datoru, un STA režīms bija MU redzes sensora pieteikšanās citā wifi tīklā un straumēs. Papildus tam M
Mikro: bitu MU redzes sensors un rāvējslēdzēja kombinācija: 9 soļi (ar attēliem)
Micro: bit MU redzes sensors un rāvējslēdzēja kombinācija: Tātad šajā projektā mēs apvienosim MU redzes sensoru ar Kitronik Zip Tile. Mēs izmantosim redzes sensoru MU, lai atpazītu krāsas un iegūtu Zip Tile, lai to mums parādītu. Mēs izmantosim dažas metodes, kuras esam izmantojuši, lai