Satura rādītājs:
- Piegādes
- 1. solis: kabeļu apvienošana (izlaidiet, ja jums ir aligatora un mātes džemperis)
- 2. darbība. MU redzes sensora iestatīšana
- 3. darbība. MU sensora pievienošana sadalīšanas panelim
- 4. darbība. Zip flīzes pievienošana Micro: bit un Power
- 5. darbība: paplašinājumu iegūšana
- 6. darbība: izskaidrota koordinātu sistēma
- 7. solis: Kodēšana - sākuma
- 8. solis: kodēšana - uz visiem laikiem
- 9. solis: palaidiet programmu
Video: Mikro: bitu MU redzes sensors un rāvējslēdzēja kombinācija: 9 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
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 iepriekš. Galvenokārt, kā ieprogrammēt zip flīzi un kā sērijveidā savienot MU redzes sensoru ar mikro: bitu. Manus norādījumus par to varat atrast, sekojot šīm saitēm:
www.instructables.com/id/Microbit-Zip-Tile…
www.instructables.com/id/MU-Vision-Sensor-…
Piegādes
1 x Micro: bits
1 x Kitronik rāvējslēdzēja flīze
1 x Morphx MU redzes sensors 3
1 x Micro: bit breakout board - Jūs nevarat izmantot elecfreaks motorbit, jo tā aizsardzība neļauj to barot tieši no rāvējslēdzēja.
4 x Jumper vadi (sieviete-sieviete), lai savienotu MU redzes sensoru
3 x Jumper vadi (Alligator-Female), lai savienotu Zip flīzi. Sievietes aligatora vietā varat izmantot arī parastu aligatora kabeli-tēviņu-mātīti vai sievietes-tēviņa vietā-sievieti-sievieti un tēviņu.
3 x 3M skrūvju garums nav tik svarīgs. Jūs saņemsiet 5 no šīm skrūvēm ar rāvējslēdzēja flīzi.
3,5 - 5,3 V barošanas avots. Es vienkārši izmantoju 3 x AA bateriju turētāju ar ieslēgšanas/izslēgšanas pogu
1. solis: kabeļu apvienošana (izlaidiet, ja jums ir aligatora un mātes džemperis)
Pirmajā attēlā parādīts, kā izveidot aligatora-sievietes džemperu vadu, apvienojot aligatora-aligatora un vīrieša-sievietes džempera vadu.
Otrajā attēlā parādīts, kā izveidot aligatora-mātītes džemperi, apvienojot aligatora-aligatora, vīrieša-tēviņa un sievietes-sievietes džempera vadu.
2. darbība. MU redzes 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 izveidot sērijas savienojumu, tāpēc mēs strādāsim UART režīmā. Tas nozīmē, ka abiem kreisajā pusē esošajiem slēdžiem jābūt ieslēgtiem 00, tāpēc abiem jābūt izslēgtiem. Mēs varētu būt strādājuši arī I2C režīmā, bet tad jūsu sadalīšanas plāksnei ir jābūt pieejamai 19. un 20. tapai.
3. darbība. MU sensora pievienošana sadalīšanas panelim
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 2. darbības attēlā.
Mu sensors -> Breakout board
RX-> tapa 13
TX -> tapa 14
G -> Zeme
V -> 3.3-5V
4. darbība. Zip flīzes pievienošana Micro: bit un Power
Šis projekts izmantos savu spēku caur rāvējslēdzēja flīzi, tāpēc mēs savienojam akumulatoru ar rāvējslēdzēja flīzi un ieskrūvējam jūsu M3 skrūves tapā 0, GND un barošanā.
Esmu ievietojis skrūves visos tapas caurumos attēlā, bet jums ir nepieciešams tikai 0, GND un Power.-
Pēc tam jūs izmantojat aligatora-mātītes lēciena vadus, lai savienotu 0, GND un Power ar 0, GND un Power kontaktligzdā. Otrajā attēlā esmu atzīmējis arī Pin 1 un Pin 2 ar aligatora klipiem, taču jums tas nav jādara, kā arī tie nav jāpievieno sadalīšanas plāksnei.
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ā.
Zip flīze -> Breakout dēlis
Pin 0 -> Pin 0
GND -> GND
Jauda -> 3,3 V
Pievienojiet strāvu rāvējslēdzējam, nevis mikro: bitam. Zip ir nepieciešams daudz vairāk enerģijas nekā micro: bit var nodrošināt, bet tas var darbināt micro: bit diezgan viegli. Iebūvētie drošības pasākumi novērš to, ka rāvējslēdzējs tiek darbināts no mikro: bita.
Ja barojat mikro: bitu un rāvējslēdzēju no diviem dažādiem avotiem, šie drošības pasākumi dažkārt ieslēdzas un rāvējslēdzējs pārstāj darboties. Neuztraucieties. Vienkārši atvienojiet visu strāvu un gaidiet. Pēc dažām minūtēm tam vajadzētu atkal darboties. Tas visbiežāk notiek, savienojot micro: bit ar datoru, neatvienojot strāvu zip.
5. darbība: paplašinājumu iegūšana
Vispirms dodieties uz Makecode redaktoru un sāciet jaunu projektu. Pēc tam dodieties uz "Papildu" un atlasiet "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 jūs meklējat "zip tile" un atlasāt vienīgo iegūto rezultātu.
Pēc tam atgriezieties paplašinājumos un meklējiet “Muvision” un atlasiet vienīgo iegūto rezultātu.
6. darbība: izskaidrota koordinātu sistēma
Kad mēs sākam programmēt, mēs izmantosim MU redzes sensora koordinātu sistēmu. Šeit X vērtība ir horizontālā vērtība. Tas svārstās no 0 līdz 100, un 0 ir kreisākais punkts, ko sensors var redzēt, un 100 ir pareizais punkts.
Y vērtība ir vertikālā vērtība. Tas svārstās no 0 līdz 100, un 0 ir augšējais punkts, ko sensors var redzēt, un 100 ir apakšējais punkts.
7. solis: Kodēšana - sākuma
Es iekļauju četrus blokus "Rādīt numuru" problēmu novēršanai, jo tas ļauj man redzēt, kur programma pārstāj darboties, un jūs varat tos izdzēst, tiklīdz programma ir izveidota un darbojas pareizi.
Šī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.
Pirmais sarkanais bloks inicializē savienojumu starp micro: bit un zip. Šeit jums jānorāda, cik daudz rāvējslēdzēju jūs izmantojat un kā tie tiek salikti kopā. Tā kā mēs izmantojam tikai vienu rāvējslēdzēju, mums ir tikai 1x1 matrica, tāpēc mēs to iestatām uz 1 vertikālu un 1 horizontālu.
Nākamais bloks iestatīja spilgtumu no 0 līdz 255. Mēs to iestatījām uz 20. Zip ir ļoti spilgts. Jūs reti vēlaties izmantot spilgtumu virs 50.
Pirmais oranžais bloks inicializē seriālo savienojumu starp micro: bit un MU redzes sensoru.
Pēdējais oranžais bloks inicializē MU redzes sensoru krāsu atpazīšanas algoritmu.
8. solis: kodēšana - uz visiem laikiem
Atkal man ir bloks "Rādīt numuru" problēmu novēršanai. To var izdzēst, kad programma ir izveidota un darbojas.
Tagad mēs ieviešam abus mainīgos lielumus X un Y un izmantojam divus blokus “Katram”, lai izietu visas 64 kombinācijas, kurās X un Y ir starp 0 un 7.
Nosacījums cilnē "Ja" vienmēr būs patiesība, un tas liek MU redzes sensoram noteikt 64 redzes krāsas. Atkal precīzās koordinātas būs 64 kombinācijas, kuras iegūstat, apvienojot dažādas X un Y vērtības. Šeit X un Y vērtības būs 15, 25, 35, 45, 55, 65, 75 un 85.
Pirmais cilnes "If" bloks maina rāvējslēdzēja krāsas krāsu, lai tā atbilstu MU redzes sensora noteiktai krāsai. 15, 15 uz MU redzes sensora mainīs krāsu pie 0, 0 uz rāvējslēdzēja flīzes. 25, 15 mainīs 1, 0 un tā tālāk.
Tas, kā mēs iegūstam krāsu, ir mazliet smieklīgi, un to var labāk redzēt otrajā attēlā. Mēs varētu būt izmantojuši Mu krāsu noteikšanas algoritmu, lai marķētu krāsu, bet tas ļautu mums noteikt tikai 8 dažādas krāsas. Tā vietā mēs lūdzam MU noteikt, cik daudz sarkanās, zilās un zaļās krāsas tas var redzēt katrā koordinātā, un pēc tam izmantot rāvējslēdzēju iespēju izveidot krāsu no sarkanās, zilās un zaļās krāsas kanāliem, kas ļauj mums izveidot daudz un daudz krāsas.
Otrais bloks cilnē "Ja" atrodas komandā parādīt. Tā kā rāvējslēdzēja flīze faktiski nerādīs jaunās krāsas, pirms tā saņems komandu show.
Visu kodu varat atrast šeit.
9. solis: palaidiet programmu
Palaižot programmu, jūs redzēsit, ka katrs zip flīzes pikselis tiek lēnām atjaunināts. Es domāju, ka krāsu atpazīšanas algoritms, kura apstrāde prasa mazliet laika, bet es neesmu pārliecināts.
Ieteicams:
Mikro: bitu MU redzes sensors - objektu izsekošana: 7 soļi
Mikro: bitu MU redzes sensors - objektu izsekošana: Tātad šajā pamācībā mēs sāksim programmēt viedo automašīnu, ko mēs veidosim šajā pamācībā un ka šajā pamācībā mēs uzstādījām MU redzes sensoru. Mēs ieprogrammēsim mikro: mazliet ar vienkāršu objektu izsekošanu, tāpēc
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 - objektu izsekošana: 6 soļi
Micro: bit MU Vision Sensor - Objektu izsekošana: Šī ir mana ceturtā rokasgrāmata par MU redzes sensoru micro: bit. Šeit es apskatīšu, kā izsekot objektus ar micro: bit un rakstīt koordinātas OLED ekrānā. Citos ceļvežos esmu aprakstījis, kā savienot mikro: bitu ar
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 - 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