INHOUDSOPGAWE:
- Voorrade
- Stap 1: Die opstel van die sensor
- Stap 2: Bedrading
- Stap 3: Kry die uitbreiding
- Stap 4: Initialiseer verbinding en aktiveer die algoritme
- Stap 5: Die hoofprogram
- Stap 6: Begin die program
Video: Micro: bit MU Vision Sensor vir beginners - Etiketwaardes en nommerkaartherkenning: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Dit is my tweede gids vir die MU -visiesensor. In hierdie projek sal ons die micro: bit programmeer om die verskillende getallekaarte te herken deur etiketwaardes te gebruik.
Voorrade
1 x BBC -mikro: bietjie
1 x Morpx Mu Vision Sensor 3
1 x Micro: bit breakout board - Dit moet toegang hê tot pen 19 en 20, wat nie alle breakout boards het nie. Ek gebruik elecfreaks motorbit, want ek hou van die bord.
4 x jumperdrade (vroulik-vroulik)
Stap 1: Die opstel van die sensor
Voordat ons iets begin verbind, wil ons die sensor behoorlik instel.
Die Mu Vision -sensor het 4 skakelaars. Die twee aan die linkerkant besluit die uitsetmodus en die twee die regter besluit sy adres.
Aangesien ons wil hê dat die adres 00 moet wees, moet albei skakelaars aan die regterkant afgeskakel word.
Die verskillende uitvoermodusse is:
00 UART
01 I2C
10 Wifi -data word oorgedra
11 Wifi -beeldsending
Ons wil in die I2C -modus werk, dus die twee skakelaars moet op 01 wees, dus die linkerkantste moet afgeskakel word en die ander moet aan wees.
Stap 2: Bedrading
Bedrading is redelik maklik; gebruik net vier springdrade om die Mu -sensor met u uitbreekbord te verbind.
Mu sensor -> Uitbreekbord
SDA -> pen 20
SCL -> pen 19
G -> Grond
V -> 3.3-5V
Stap 3: Kry die uitbreiding
Eers gaan ons na die Makecode -redakteur en begin 'n nuwe projek. Ons gaan dan na "Gevorderd" en kies "Uitbreidings". Hou in gedagte dat hierdie knoppies effens verskillende name op die foto's het, aangesien ek Deens is. In uitbreidings soek ons na "Muvision" en kies die enigste resultaat wat ons kry.
Stap 4: Initialiseer verbinding en aktiveer die algoritme
As u hierdie uitbreiding gebruik, kry u 'Kan nie die eiendom van ongedefinieerde' foute lees nie. Dit is net omdat die mikro: bit -animasie ontbreek. Dit beïnvloed nie die opstel en uitvoering van die program nie.
Die eerste oranje deel van die kode initialiseer die I2C -verbinding.
Die tweede oranje deel van die kode maak die algoritmes vir die herkenning van getallekaart moontlik.
Om getalle te wys word gebruik om probleme op te los.
As die micro: bit nie tot drie tel as u die program uitvoer nie, kyk dan of u drade behoorlik met die regte penne verbind is.
Stap 5: Die hoofprogram
Ontdek nommerkaart gee óf 'n 0 óf 1. As 'n getalkaart opgespoor word, kry ons 'n 1 (waar) en 'n 0 (onwaar) as 'n getalkaart nie opgespoor word nie.
Die 'Kry algoritme -etiketwaarde' gee ons 'n etiketwaarde, afhangende van waarna ons dink ons kyk en wat die MU -visiesensor dink dit sien. As ons dus na kleure kyk, kry ons 'n getal van 0 tot 8. 8 beteken dat die MU -visiesensor pers opgespoor het, 1 sou beteken dat dit swart of donkergrys opgespoor het en 0 sou beteken dat dit 'n onbekende opgespoor het kleur.
Vir nommerkaarte stem die etiketwaarde ooreen met die nommer op die kaart, so as die getal 8 opgespoor word, gee die MU -sensor dit die etiketwaarde 8. Dit beteken dat ons nie vir die program hoef te sê wat elke etiketwaarde beteken nie. Die program moet ons net die waarde wys, daarom gebruik ons die opdrag "Show String". Dit is "Vis streng" in Deens.
Die program kan hier gevind word.
Stap 6: Begin die program
As u die program uitvoer, moet die Mu -sensor en die micro: bit al die getallekaarte kan herken. U kan die program uitbrei sodat dit getal- en vormkaarte kan herken.
Hier is 'n paar van die ander algoritmes en hul ooreenstemmende etikette.
Vormkaarte etiket:
Kontroleer -> 1
Kruis -> 2
Sirkel -> 3
Vierkant -> 4
Driehoek -> 5
Ongeldig -> 0
Etiket vir verkeerskaarte:
Vorentoe -> 1
Links -> 2
Regs -> 3
Draai om -> 4
Park -> 5
Ongeldig -> 0
Kleur etiket:
Swart/donkergrys -> 1
Wit -> 2
Rooi -> 3
Geel -> 4
Groen -> 5
Siaan -> 6
Blou -> 7
Pers -> 8
Onbekend -> 0
Aanbeveel:
Micro: bit MU Vision Sensor - Voorwerpopsporing: 7 stappe
Micro: bit MU Vision Sensor - Object Tracking: So in hierdie instruksies gaan ons begin met die programmering van die Smart Car wat ons in hierdie instruksies ingebou het en waarop ons 'n MU vision sensor geïnstalleer het in hierdie instruksies. Ons gaan die mikro programmeer: bietjie met 'n paar eenvoudige voorwerpopsporing, so
Micro: bit MU Vision Sensor vir beginners - I2C en vormkaartherkenning: 8 stappe
Micro: bit MU Vision Sensor vir beginners - I2C en Shape Card Herkenning: Ek het 'n MU vision sensor in die hande gekry vir die Micro: bit. Dit blyk 'n oulike hulpmiddel te wees wat my in staat sal stel om baie verskillende visie -gebaseerde projekte te maak. Ongelukkig is daar nie so baie gidse daaroor nie, en hoewel die dokumentasie regtig is
Micro: bit MU Vision Sensor - Opsporingsvoorwerpe: 6 stappe
Micro: bit MU Vision Sensor - Opsporing van voorwerpe: Dit is my vierde gids vir die MU vision sensor vir die micro: bit. Hier gaan ek deur hoe om voorwerpe met die micro: bit op te spoor en die koördinate na 'n OLED -skerm te skryf. Ek het in my ander gidse deurgegaan oor hoe om die micro: bit aan te sluit op die
Micro: bits Ligte vir beginners: 5 stappe
Micro: bits Ligte vir beginners: vir hierdie instruksies benodig u 'n Micro: Bit en 'n skootrekenaar, kan nie 'n Mac wees nie. As u 'n Mac gebruik, is 'n ekstra stap nodig, of 'n adapter vir 'n USB -poort is nodig
Interface Raindrop Sensor na NodeMcu - vir beginners: 5 stappe
Interface Raindrop Sensor na NodeMcu | vir beginners: in hierdie handleiding weet u hoe u reëndruppelsensor met NodeMcu kan koppel