Turinys:
- Prekės
- 1 žingsnis: Jutiklio nustatymas
- 2 žingsnis: laidų prijungimas
- 3 žingsnis: gaukite plėtinį
- 4 veiksmas: ryšio inicijavimas ir algoritmo įgalinimas
- 5 žingsnis: nustatykite formos kortelę
- 6 veiksmas: paleiskite pirmąją programą
- 7 žingsnis: nustatykite kortelių formas
- 8 veiksmas: paleiskite programą
Video: „Micro: bit MU Vision Sensor“pradedantiesiems - I2C ir formos kortelės atpažinimas: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Paėmiau ranką į „Micro: bit“regėjimo jutiklį MU. Atrodo, kad tai puikus įrankis, leidžiantis man sukurti daugybę skirtingų vizija pagrįstų projektų. Deja, neatrodo, kad yra daug vadovų, ir nors dokumentai tam tikroje vietoje yra tikrai geri, jie taip pat turi trūkumų ir programavimas ne visada yra intuityvus. Taigi, norėdamas padėti kitiems, sudarysiu gidų ir projektų seriją.
Prekės
1 x BBC mikro: bit
1 x „Morpx Mu Vision“jutiklis 3
1 x „Micro: bit breakout board“- ji turi turėti prieigą prie 19 ir 20 kaiščių, kuriuos turi ne visos pertraukimo plokštės. Aš naudoju „elecfreaks motorbit“, nes man patinka ta lenta.
4 x jungiamieji laidai (moterys-moterys)
1 žingsnis: Jutiklio nustatymas
Prieš pradėdami ką nors prijungti, norime tinkamai nustatyti jutiklį.
„Mu Vision“jutiklis turi 4 jungiklius. Du iš kairės nustato jo išvesties režimą, o du iš dešinės - adresą.
Kadangi norime, kad adresas būtų 00, abu dešinėje esantys jungikliai turėtų būti išjungti.
Skirtingi išvesties režimai yra šie:
00 UART
01 I2C
10 „Wi -Fi“duomenų perdavimas
11 „Wifi“vaizdo perdavimas
Mes norime dirbti I2C režimu, todėl abu jungikliai turi būti įjungti 01, taigi kairioji dalis turėtų būti išjungta, o kita - įjungta.
2 žingsnis: laidų prijungimas
Laidavimas yra gana lengvas, tiesiog naudokite keturis trumpiklius, kad prijungtumėte „Mu“jutiklį prie pertraukimo plokštės.
Mu jutiklis -> Breakout board
SDA -> 20 kaištis
SCL -> 19 kaištis
G -> Žemė
V -> 3.3-5V
3 žingsnis: gaukite plėtinį
Pirmiausia einame į „Makecode“redaktorių ir pradedame naują projektą. Tada einame į „Išplėstinė“ir pasirenkame „Plėtiniai“. Atminkite, kad kadangi aš esu danas, šių mygtukų pavadinimai nuotraukose yra šiek tiek kitokie. Plėtiniuose ieškome „Muvision“ir pasirenkame vienintelį rezultatą.
4 veiksmas: ryšio inicijavimas ir algoritmo įgalinimas
Kai naudosite šį plėtinį, gausite klaidų „Neįmanoma nuskaityti neapibrėžtos savybės“. Taip yra tik todėl, kad trūksta „micro: bit“animacijos. Tai neturi įtakos programos sudarymui ir veikimui.
Pirmoji oranžinė kodo dalis inicijuoja I2C ryšį.
Antroji oranžinė kodo dalis įgalina formos kortelės atpažinimo algoritmus.
Skaičių rodymas naudojamas problemų šalinimui. Jei paleidus programą „micro: bit“neskaičiuojama iki trijų, patikrinkite, ar jūsų laidai tinkamai prijungti prie tinkamų kaiščių.
Programą rasite čia.
5 žingsnis: nustatykite formos kortelę
Aptikti formos kortelę suteikia 0 arba 1. Jei aptinkama figūros kortelė, gauname 1 (tiesa) ir 0 (klaidinga), jei figūros kortelė neaptinkama. Taigi, jei „Mu“jutiklis aptinka formos kortelę, mes turėtume gauti šypsenėlę, o jei ne, tada mes turėtume gauti pašėlusį veidą.
Kodą rasite čia.
6 veiksmas: paleiskite pirmąją programą
„Mu“jutiklio rinkinį sudaro skirtingos kortelės. Pabandykite juos laikyti prie jutiklio. Ji turėtų sugebėti atpažinti formos korteles ir padovanoti jums šypseną, kai pateikiate vieną iš jų.
7 žingsnis: nustatykite kortelių formas
„Gauti algoritmą“pateikia išvestį 0 (klaidinga) arba 1 (tiesa). Kai naudojate „Gauti algoritmą“, jis naudos jūsų paskutinį teigiamą „Aptikti“algoritmą. Štai kodėl šioje programoje mes turime išorinį IF ELSE teiginį, kuriame naudojamas „Detect“, ir vidinį IF ELSE teiginį, kuriame naudojamas „Get algoritm“.
Programa turėtų sugebėti atpažinti konkrečias figūrų kortelių trikampio, kvadrato, kryžiaus ir varnelės formas ir parodyti figūras „micro: bit“. Kitos formos kortelės bus atpažįstamos kaip formos kortelės ir suteiks jums šypseną.
Kodą rasite čia.
8 veiksmas: paleiskite programą
Kai paleidžiate programą, „Mu“jutiklis ir „micro: bit“turėtų atpažinti kvadrato, trikampio, erkės ir kryžiaus formos korteles. Kitos formos kortelės, kurias ji atpažins kaip figūrų korteles, tačiau neparodys, kokia tai konkreti kortelė. Galite pabandyti išplėsti programą, kad ji atpažintų paskutinės formos korteles.
Rekomenduojamas:
„Micro: bit MU“regėjimo jutiklis pradedantiesiems - etikečių vertės ir numerio kortelės atpažinimas: 6 žingsniai
„Micro: bit MU Vision Sensor“pradedantiesiems - etikečių vertės ir numerių kortelių atpažinimas: tai yra mano antrasis MU regėjimo jutiklio vadovas. Šiame projekte mes užprogramuosime „micro: bit“, kad atpažintų skirtingas skaičių korteles naudojant etikečių reikšmes
Micro: bit MU Vision Sensor - sekimo objektai: 6 žingsniai
„Micro: bit MU Vision Sensor“- objektų sekimas: tai yra ketvirtas mano vadovas, skirtas MU regėjimo jutikliui, skirtam „micro: bit“. Čia aprašysiu, kaip sekti objektus naudojant „micro: bit“ir parašyti koordinates į OLED ekraną. Kituose vadovuose aprašiau, kaip prijungti „micro: bit“prie
Kaip naudotis multimetru tamilų kalba Vadovas pradedantiesiems - Multimetras pradedantiesiems: 8 žingsniai
Kaip naudotis multimetru tamilų kalba Pradedančiųjų vadovas | Multimetras pradedantiesiems: Sveiki draugai, šioje pamokoje aš paaiškinau, kaip naudoti multimetrą visų rūšių elektronikos grandinėse, atliekant 7 skirtingus veiksmus, pvz., 1) įrangos tęstinumo testas 2) nuolatinės srovės matavimas 3) diodo ir šviesos diodo testavimas 4) matavimas Resi
Python ne visai pradedantiesiems pradedantiesiems: 7 žingsniai
„Python“ne visai pradedantiesiems pradedantiesiems: Sveiki, paskutinį kartą, jei atkreipėte dėmesį, palietėme „python“pagrindus - spausdinkite, tuo tarpu ir kilpoms, įvestis & išvestis, jei ir „easygui“starteris. taip pat nemokamas „easygui“ir „pycal“-mano paties modulio platinimas. ši pamoka apims: daugiau
Geek - kreditinės kortelės/vizitinės kortelės laikiklis iš seno nešiojamojo kompiuterio kietojo disko: 7 žingsniai
Geek - kreditinės kortelės / vizitinės kortelės turėtojas iš seno nešiojamojo kompiuterio kietojo disko. Geek -ed verslo / kredito kortelės turėtojas. Šią beprotišką idėją sugalvojau, kai mano nešiojamojo kompiuterio kietasis diskas mirė ir iš esmės tapo nenaudingas. Čia pridėjau užpildytus vaizdus