INHOUDSOPGAWE:
- Voorrade
- Stap 1: Die opstel van die sensor
- Stap 2: Bedrading
- Stap 3: Kry die eerste uitbreiding
- Stap 4: Initialiseer verbinding en aktiveer die algoritme
- Stap 5: Eerste program
- Stap 6: Toets
- Stap 7: Koppel die OLED
- Stap 8: Kry die tweede uitbreiding
- Stap 9: Die finale program
- Stap 10: Begin die program
Video: Micro: bit MU Vision Sensor - Seriële verbinding en OLED -skerm: 10 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Dit is my derde gids vir die MU -visiesensor. Tot dusver het ons probeer om die MU te gebruik om kaarte met syfers en vorms te herken, maar om ons MU -sensor met 'n meer ingewikkelde projek te verken, wil ons 'n beter uitset kry. Ons kan nie soveel inligting van die LED's alleen kry nie.
In hierdie projek sal ons dus die micro: bit programmeer om die inligting wat ons van die MU -sensor kry, te neem en dit op 'n OLED uit te voer. Aangesien die OLED 'n I2C -verbinding benodig, moet ons 'n seriële verbinding tussen die MU en ons mirco: bit opstel.
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.
8 x springdrade (vroulik-vroulik)
1 x OLED -skerm
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 'n seriële verbinding hê, so ons gaan in die UART -modus werk. Dit beteken dat die twee skakelaars op 00 moet wees, sodat albei aan moet wees.
Stap 2: Bedrading
Bedrading is redelik maklik; gebruik net vier springdrade om die Mu -sensor met u uitbreekbord te verbind.
Mu sensor -> Uitbreekbord
RX-> pen 13
TX -> pen 14
G -> Grond
V -> 3.3-5V
Stap 3: Kry die eerste 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 donkerblou boks vertel die Micro: bit watter penne om vir die seriële verbinding te gebruik.
Die eerste oranje deel van die kode begin die reeksverbinding.
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: Eerste program
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. So hier sou ons 'n glimlaggende gesig verwag as 'n nommerkaart opgespoor word en 'n fronsende gesig as dit nie opgespoor word nie.
Die kode kan hier gevind word.
Stap 6: Toets
Ons toets die eerste deel van die program.
Stap 7: Koppel die OLED
Die bedrading is weer redelik maklik; ons gebruik vier springdrade om die OLED met u uitbreekbord te verbind.
OLED -> Uitbreekbord
Vin -> 3.3 v
GND -> GND
SCL -> Speld19
SCD -> Pin20
Stap 8: Kry die tweede uitbreiding
Ons gaan na ons program in Makecode, gaan onder "Gevorderd" en kies "Uitbreidings". Daar soek ons na Oled12864 en kies die uitbreiding OLED12864_I2C.
Stap 9: Die finale program
In die opstelling voeg ons 'n blok by om die OLED te initialiseer.
In die hoofprogram voeg ons 'n blok by om die OLED vir ons die etiketwaarde van die nommerkaart te gee. Onthou dat die etiketwaarde ook vir die getallekaarte die waarde op die kaart is.
Ons kan die posisie van die getal verander deur die x- en y -waarde te verander.
Die finale program kan hier gevind word.
Stap 10: Begin die program
As u die program uitvoer, behoort die micro: bit te glimlag as die MU -sensor 'n nommerkaart opspoor en die res van die tyd frons, terwyl die OLED die nommer van die laaste kaart opspoor.
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 vir beginners - Etiketwaardes en nommerkaartherkenning: 6 stappe
Micro: bit MU Vision Sensor vir beginners - Etiketwaardes en nommerkaartherkenning: Dit is my tweede gids vir die MU vision sensor. In hierdie projek sal ons die micro: bit programmeer om die verskillende getallekaarte te herken deur etiketwaardes te gebruik
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: bit MU Vision Sensor - AP Wifi: 4 stappe
Micro: bit MU Vision Sensor - AP Wifi: Die MU Vision sensor het twee wifi -modusse. AP -modus waarin die MU -visiesensor 'n eie wifi -netwerk het waarop u met 'n rekenaar kan aanmeld, en in die STA -modus was die MU -visiesensor aanmeld by 'n ander wifi -netwerk en strome. Boonop is die M