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. solis: galvenā programma
- 6. darbība: programmas palaišana
Video: Micro: bit MU redzes sensors iesācējiem - etiķešu vērtības un numuru karšu atpazīšana: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Šis ir mans otrais MU redzes sensora ceļvedis. Šajā projektā mēs ieprogrammēsim micro: bit, lai atpazītu dažādas skaitļu kartes, izmantojot etiķešu vērtības.
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 skaitļu 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.
5. solis: galvenā programma
Atklāt numuru karti dod vai nu 0, vai 1. Ja tiek atklāta numuru karte, mēs iegūstam 1 (patiesa) un 0 (nepatiesa), ja numuru karte netiek atklāta.
“Iegūt algoritma etiķetes vērtību” sniedz mums etiķetes vērtību atkarībā no tā, ko, mūsuprāt, mēs skatāmies un ko redz MU redzes sensors. Tātad, ja mēs skatītos uz krāsām, mēs iegūtu skaitli no 0 līdz 8. 8 nozīmētu, ka MU redzes sensors būtu atklājis violetu, 1 nozīmētu, ka tas būtu atklājis melnu vai tumši pelēku, un 0 nozīmētu, ka tas būtu atklājis nezināmu krāsa.
Ciparu kartēm etiķetes vērtība atbilst kartē esošajam skaitlim, tādēļ, ja tiek atklāts skaitlis 8, MU sensors tam piešķirs marķējuma vērtību 8. Tas nozīmē, ka mums nav jāpasaka programmai, ko nozīmē katra etiķetes vērtība. Programmai vienkārši jāparāda mums vērtība, tāpēc mēs izmantojam komandu "Rādīt virkni". Kas dāņu valodā ir "Vis force".
Programmu var atrast šeit.
6. darbība: programmas palaišana
Palaižot programmu, Mu sensoram un micro: bit vajadzētu spēt atpazīt visas ciparu kartes. Jūs varat mēģināt paplašināt programmu, lai tā varētu atpazīt gan skaitļu, gan formu kartes.
Šeit ir daži citi algoritmi un tiem atbilstošās etiķetes.
Formas kartīšu etiķete:
Pārbaudiet -> 1
Krusts -> 2
Aplis -> 3
Kvadrāts -> 4
Trīsstūris -> 5
Nederīgs -> 0
Satiksmes karšu etiķete:
Uz priekšu -> 1
Pa kreisi -> 2
Pareizi -> 3
Apgriezieties -> 4
Parks -> 5
Nederīgs -> 0
Krāsu etiķete:
Melns/tumši pelēks -> 1
Balts -> 2
Sarkans -> 3
Dzeltens -> 4
Zaļš -> 5
Ciāna -> 6
Zils -> 7
Violeta -> 8
Nezināms -> 0
Ieteicams:
Micro: bitu MU redzes sensors iesācējiem - I2C un formas karšu atpazīšana: 8 soļi
Micro: bit MU redzes sensors iesācējiem - I2C un formas karšu atpazīšana: Esmu ieguvis rokas pie MU redzes sensora Micro: bit. Šķiet, ka tas ir foršs rīks, kas ļaus man izveidot daudz dažādu uz redzējumu balstītu projektu. Diemžēl šķiet, ka tam nav tik daudz ceļvežu, un, lai gan dokumentācija patiešām ir
Micro: bit MU redzes sensors - uzstādīts viedajā automašīnā: 5 soļi
Mikro: bitu MU redzes sensors - uzstādīts viedajā automašīnā: Šis ir ceļvedis par to, kā uzstādīt MU redzes sensoru viedajā automašīnā, kuru mēs veidojam šajā pamācībā. Lai gan šajā rokasgrāmatā ir parādīts, kā uzstādīt MU redzes sensoru, varat arī sekot tam, lai instalētu visu cita veida sensorus. Man bija 2 asu kameras uzgalis
Karšu skeneris tirdzniecības karšu mašīnai: 13 soļi (ar attēliem)
Tirdzniecības karšu automāta karšu skeneris: Tirdzniecības karšu automāta karšu skeneris Izmaiņu žurnālu var atrast pēdējā solī. Priekšvēsture Kartes padeves ievadā es paskaidroju sava projekta galveno motivāciju. Bet īsi sakot, mēs ar saviem bērniem esam uzkrājuši lielu daudzumu tirdzniecības karšu
Karšu padevējs tirdzniecības karšu mašīnai: 10 soļi (ar attēliem)
Kartes padevējs tirdzniecības karšu mašīnai: karšu padevējs tirdzniecības karšu mašīnai Fons Kad es biju jauns, es savācu tonnas tirdzniecības karšu, bet dažus gadus aizraušanās ar vākšanu ir samazinājusies. Pa to laiku man ir bērni, un viņi arī lēnām, bet noteikti sāk iegūt
Sonāra, Lidara un datora redzes izmantošana mikrokontrolleros, lai palīdzētu redzes invalīdiem: 16 soļi
Sonāra, Lidara un datora redzes izmantošana mikrokontrolleros, lai palīdzētu redzes invalīdiem: Es vēlos izveidot inteliģentu “nūju”, kas var palīdzēt cilvēkiem ar redzes traucējumiem daudz vairāk nekā esošie risinājumi. Spieķis varēs paziņot lietotājam par objektiem priekšā vai sānos, radot troksni telpiskās skaņas tipa austiņās