Satura rādītājs:
- Piegādes
- 1. darbība: 1. darbība: sensora iestatīšana
- 2. darbība: 2. darbība: elektroinstalācija
- 3. darbība: paplašinājumu iegūšana
- 4. solis: Kodēšana- sākuma
- 5. solis: kodēšana - uz visiem laikiem
- 6. darbība: pārbaude
Video: Mikro: bitu MU redzes sensors - objektu izsekošana: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Šis ir mans ceturtais ceļvedis MU redzes sensoram micro: bit. Šeit es apskatīšu, kā izsekot objektus ar micro: bit un rakstīt koordinātas OLED ekrānā. Manos citos ceļvežos ir aprakstīts, kā savienot micro: bit ar MU redzes sensoru un OLED un kā iegūt pareizo paplašinājumu, lai to ieprogrammētu. Es to vēl paskaidrošu šajā rokasgrāmatā, bet nedaudz ātrāk.
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.
8 x Jumper vadi (sieviete-sieviete)
1 x OLED ekrāns
1. darbība: 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 izmantot seriālo savienojumu, jo OLED ekrānam ir nepieciešami micro: biti tikai I2C tapas, tāpēc mēs strādāsim UART režīmā. Tas nozīmē, ka abiem slēdžiem jābūt ieslēgtiem 00, tāpēc abiem jābūt izslēgtiem.
2. darbība: 2. darbība: elektroinstalācija
Elektroinstalācija ir diezgan vienkārša, vienkārši izmantojiet četrus džemperu vadus, lai savienotu Mu sensoru ar mūsu sadalīšanas paneli. Palīdzību skatiet 1. darbības attēlā.
Mu sensors -> Breakout board
RX-> tapa 13
TX -> tapa 14
G -> Zeme
V -> 3.3-5V
Tad mēs izmantojam četrus džemperu vadus, lai savienotu OLED ar mūsu sadalīšanas paneli.
OLED -> izlaušanās dēlis
Vin -> 3.3 v
GND -> GND
SCL -> Pin19
SCD -> Pin20
3. darbība: paplašinājumu 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. Pēc tam mēs atgriežamies paplašinājumos un meklējam oled12864 un izvēlamies OLED12864_I2C paplašinājumu.
4. solis: Kodēšana- sākuma
Šīs programmas pirmais bloks norāda micro: bit, kuras tapas tai jāizmanto, lai izveidotu sērijas savienojumu. Ja MU redzes sensora pievienošanas laikā esat izmantojis tādas pašas tapas kā es, tad vēlaties iestatīt TX uz 13. taustiņu un RX - uz 14. taustiņu. jābūt iestatītam uz 9600.
Nākamais bloks inicializē I2C savienojumu starp OLED ekrānu un Micro: bit. Adrese ir atkarīga no OLED aparatūras. Visbiežāk tas ir 60, bet dažiem OLED ekrāniem tas var būt 61 vai citi skaitļi.
Es iekļauju trīs rādīšanas numuru blokus, lai palīdzētu novērst problēmas. Piemēram, ja micro: bit tiek ieskaitīts tikai līdz 2, tad es zinu, ka ir problēmas ar formas karšu algoritma iespējošanu. Jūs varat iekļaut ceturto šova numuru bloku starp pirmo un otro bloku pašreizējā programmā.
Nākamais bloks, pirmais oranžais bloks, inicializē sērijas savienojumu starp redzes sensoru MU un micro: bit.
Nākamais bloks ir rādīt numuru bloks problēmu novēršanai.
Nākamais bloks, kuram vajadzētu būt otrajam oranžajam blokam, liek MU sensoram iespējot Shape Card algoritmus.
Pēdējais bloks ir parādīšanas numuru bloks problēmu novēršanai.
5. solis: kodēšana - uz visiem laikiem
Mēs sākam programmu ar bloku “ja-cits”, ar detekta formas kāršu bloku.
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 numuru karte netiek atklāta. Mums tas ir jāiekļauj, jo mūsu formu karšu algoritmi vienmēr darbosies pēdējās konstatētajās formu kartītēs. Tātad, ja mēs nekad neatklājam formas karti, tad mēs nevaram īsti palaist algoritmus.
Patiesības paziņojuma pirmais bloks liek OLED ekrānam ekrāna augšējā kreisajā stūrī uzrakstīt W (platumam). Pozīcija (0, 0).
Nākamais bloks liek OLED ekrānam uzrakstīt skaitli, ko tas iegūst no formas kartītes ar algoritmu pa labi no pozīcijas W. (2, 0). Šis skaitlis mums norāda, cik plata ir formas kartīte.
Programma turpinās šādi.
Vispirms bloks, kas liek OLED ekrānam rakstīt vēstuli. H augstumam pie (5, 0). X X pozīcijas vērtībai (0, 2). Y Y pozīcijas vērtībai pie (5, 2)
Pēc tam otrais bloks, kas liek OLED ekrānam uzrakstīt skaitli, ko tas iegūst no formas karšu algoritma. Kartes augstums (7, 0). Kartes atrodas X pozīcijā (2, 2). Kartes Y pozīcija (7, 2).
Tātad, kad mēs palaižam programmu un MU Vision sensors nosaka formas karti, tā mums piešķirs karšu platumu, augstumu un atrašanās vietu.
Ar pilnu programmu var iepazīties šeit.
6. darbība: pārbaude
Videoklipā to varētu būt nedaudz grūti redzēt, bet, pārvietojot kartīti no vienas puses uz otru, X vērtība mainās. Pārvietojot karti uz augšu un uz leju, tiek mainīta Y vērtība. Pārvietojot karti tuvāk un tālāk no MU redzes sensora, mainās augstuma un platuma vērtības.
Šo programmu ir diezgan viegli izmantot, lai atklātu citas lietas. Vienkārši nomainiet "formas kartīti" uz to, ko vēlaties atklāt. Tam vajadzētu strādāt ar krāsu blokiem, bumbiņām, ķermeņiem, numuru kartēm un satiksmes kartēm.
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
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
Mikro: bitu MU redzes sensors - seriālais savienojums un OLED ekrāns: 10 soļi
Micro: bit MU Vision Sensor - Serial Connection un OLED Screen: Šī ir mana trešā rokasgrāmata par MU redzes sensoru. Līdz šim mēs esam mēģinājuši izmantot MU, lai atpazītu kartes ar cipariem un formām, bet, lai izpētītu mūsu MU sensoru ar sarežģītāku projektu, mēs vēlētos iegūt labāku rezultātu. Mēs nevaram iegūt tik daudz informācijas
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