Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Kaapelien yhdistäminen (ohita, jos sinulla on alligaattori-naarasliitin)
- Vaihe 2: MU Vision Sensorin käyttöönotto
- Vaihe 3: MU -anturin liittäminen katkaisukorttiin
- Vaihe 4: Zip -laatan liittäminen Micro: bittiin ja virtalähteeseen
- Vaihe 5: Laajennusten hankkiminen
- Vaihe 6: Koordinaattijärjestelmä selitetty
- Vaihe 7: Koodaus - Käynnistä
- Vaihe 8: Koodaus - ikuinen silmukka
- Vaihe 9: Suorita ohjelma
Video: Mikro: bitti MU Vision Sensor ja Zip Tile Yhdistetty: 9 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Joten tässä projektissa aiomme yhdistää MU -visioanturin Kitronik Zip Tile -laattaan. Käytämme MU -visioanturia värien tunnistamiseen ja Zip Tilen näyttämiseen meille.
Aiomme käyttää joitain tekniikoita, joita olemme käyttäneet aiemmin. Pääasiassa zip -laatan ohjelmointi ja MU -visioanturin sarjaliitäntä mikro: bittiin. Löydät ohjeeni siihen seuraamalla seuraavia linkkejä:
www.instructables.com/id/Microbit-Zip-Tile…
www.instructables.com/id/MU-Vision-Sensor-…
Tarvikkeet
1 x Micro: bitti
1 x Kitronik vetoketju
1 x Morphx MU -näköanturi 3
1 x Micro: bit breakout board - Et voi käyttää elecfreaks motorbitia, koska sen suojaus tekee mahdottomaksi syöttää virtaa suoraan vetoketjusta.
4 x hyppyjohtoa (naaras-naaras) MU-näköanturin liittämiseen
3 x hyppyjohtoa (Alligator-Female) Zip-laatan liittämiseen. Naisen alligaattorin sijasta voit käyttää myös tavallista alligaattorikaapelia, naaras-uros tai naaras-uros, naaras-naaras ja uros-uros.
3 x 3M ruuvin pituus ei ole niin tärkeä. Saat 5 näitä ruuveja vetoketjulla.
3,5 - 5,3 V: n virtalähde. Käytän vain 3 x AA -paristopidikettä, jossa on virtapainike
Vaihe 1: Kaapelien yhdistäminen (ohita, jos sinulla on alligaattori-naarasliitin)
Ensimmäinen kuva osoittaa, kuinka tehdä alligaattori-naarashyppylanka yhdistämällä alligaattori-alligaattori ja uros-naarasliitin.
Toisessa kuvassa esitetään, kuinka tehdä alligaattori-naarashyppylanka yhdistämällä alligaattori-alligaattori, uros-uros ja naaras-naaras-hyppylanka.
Vaihe 2: MU Vision Sensorin käyttöönotto
Ennen kuin aloitamme liittämisen, haluamme asettaa anturin oikein.
Mu Vision -anturissa on 4 kytkintä. Vasemmanpuoleiset kaksi päättävät sen tulostustilan ja kaksi oikeaa päättää osoitteensa.
Koska haluamme osoitteen olevan 00, molemmat oikealla olevat kytkimet on kytkettävä pois päältä.
Eri lähtötiloja ovat:
00 UART
01 I2C
10 Wifi -tiedonsiirto
11 Wifi -kuvien siirto
Haluamme saada sarjayhteyden, joten aiomme työskennellä UART -tilassa. Tämä tarkoittaa, että vasemmalla olevien kahden kytkimen pitäisi olla asennossa 00, joten molempien pitäisi olla pois päältä. Olisimme voineet työskennellä myös I2C -tilassa, mutta silloin taukolevylläsi on oltava pääsy nastoihin 19 ja 20.
Vaihe 3: MU -anturin liittäminen katkaisukorttiin
Johdotus on melko helppoa, käytä vain neljää hyppyjohtoa Mu -anturin liittämiseen katkaisukorttiin. Katso ohjeita vaiheesta 2 saadaksesi apua.
Mu -anturi -> Breakout board
RX-> nasta 13
TX -> tappi 14
G -> Maa
V -> 3.3-5V
Vaihe 4: Zip -laatan liittäminen Micro: bittiin ja virtalähteeseen
Tämä projekti saa voimansa vetoketjun läpi, joten yhdistämme akun vetoketjuun ja ruuvaamme M3 -ruuvit nasta 0, GND ja virta.
Olen laittanut ruuveja kaikkiin kuvan reikiin, mutta tarvitset vain nastan 0, GND ja virran.-
Käytä sitten alligaattori-naarashyppyjohtojasi liittämään nastat 0, GND ja virta nollaan 0, GND ja virta katkaisulaudallesi. Olen myös merkinnyt Pin 1 ja Pin 2 alligaattoripidikkeisiin toiseen kuvaan, mutta sinun ei tarvitse tehdä sitä eikä niitä tarvitse liittää katkaisulautaan.
Johdotus on melko helppoa, käytä vain neljää hyppyjohtoa Mu -anturin liittämiseen katkaisukorttiin. Katso apua vaiheen 1 kuvasta.
Zip laatta -> Breakout board
Nasta 0 -> Nasta 0
GND -> GND
Virta -> 3,3 V
Liitä virta vetoketjuun äläkä micro: bittiin. Vetoketju tarvitsee paljon enemmän virtaa kuin micro: bit voi tarjota, mutta se voi käyttää micro: bittiä melko helposti. Sisäänrakennetut turvatoimenpiteet estävät vetoketjun virtaa micro: bitistä.
Jos virtaa micro: bitille ja zipille kahdesta eri lähteestä, nämä turvatoimet joskus kytkeytyvät päälle ja zip lakkaa toimimasta. Älä huoli. Katkaise virta ja odota. Muutaman minuutin kuluttua sen pitäisi toimia uudelleen. Tämä tapahtuu useimmiten, kun liität micro: bitin tietokoneeseen poistamatta vetoketjun virtaa.
Vaihe 5: Laajennusten hankkiminen
Siirry ensin Makecode -editoriin ja aloita uusi projekti. Siirry sitten "Lisäasetukset" -kohtaan ja valitse "Laajennukset". Huomaa, että koska olen tanskalainen, näillä painikkeilla on hieman eri nimet kuvissa. Laajennuksissa haet "zip tile" ja valitset ainoan saamasi tuloksen.
Palaa sitten laajennuksiin ja etsi "Muvision" ja valitse ainoa saamasi tulos.
Vaihe 6: Koordinaattijärjestelmä selitetty
Kun aloitamme ohjelmoinnin, käytämme MU -visioanturikoordinaattijärjestelmää. Tässä X -arvo on vaaka -arvo. Se vaihtelee 0: sta 100: een, 0 on vasen suurin piste, jonka anturi voi nähdä, ja 100 on oikea suurin piste.
Y -arvo on pystysuuntainen arvo. Se vaihtelee 0: sta 100: een, 0 on ylin piste, jonka anturi voi nähdä, ja 100 on alin piste.
Vaihe 7: Koodaus - Käynnistä
Sisällytän neljä "Näytä numero" -lohkoa vianetsintään, koska sen avulla voin nähdä, missä ohjelma lakkaa toimimasta, ja voit poistaa ne, kun ohjelma on käynnissä ja toimii oikein.
Tämän ohjelman ensimmäinen lohko kertoo micro: bitille, mitä nastoja sen tulee käyttää sarjayhteyden muodostamiseen. Jos olet käyttänyt samoja tappeja kuin minä, kun liitit MU -näköanturin, haluat asettaa TX: n nastalle 13 ja RX: n nastaan 14. Baudrate, eli kuinka nopeasti micro: bit- ja MU -visioanturi puhuvat, pitäisi olla 9600.
Ensimmäinen punainen lohko aloittaa yhteyden micro: bitin ja zipin välille. Tässä sinun on määritettävä, kuinka monta vetoketjua käytät ja miten ne kootaan. Koska käytämme vain yhtä vetoketjua, meillä on vain 1x1 -matriisi, joten asetamme sen 1 pystysuoraan ja 1 vaakasuoraan.
Seuraava lohko asetti kirkkauden 0: sta 255. Asetimme sen arvoon 20. Vetoketju on erittäin kirkas. Harvoin haluat käyttää kirkkautta yli 50.
Ensimmäinen oranssi lohko aloittaa sarjaliitännän micro: bitin ja MU -visioanturin välillä.
Viimeinen oranssi lohko alustaa MU -visioanturien värintunnistusalgoritmin.
Vaihe 8: Koodaus - ikuinen silmukka
Minulla on jälleen "Näytä numero" -lohko vianetsintää varten. Se voidaan poistaa, kun ohjelma on käynnissä ja toimii.
Esittelemme nyt kaksi muuttujaa X ja Y ja käytämme kahta "Jokaiselle" -lohkoa läpi kaikki 64 sekä X: n että Y: n yhdistelmää 0: n ja 7: n välillä.
"If" -silmukan ehto on aina totuus ja se saa MU -näköanturin tunnistamaan 64 väriä visiossaan. Tarkat koordinaatit ovat jälleen 64 yhdistelmää, jotka saat yhdistämällä eri X- ja Y -arvot. Tässä sekä X- että Y -arvot ovat 15, 25, 35, 45, 55, 65, 75 ja 85.
If -silmukan ensimmäinen lohko muuttaa zip -ruudun värin vastaamaan MU -visioanturin havaitsemaa väriä. 15, 15 MU -näköanturissa muuttaa väriä 0, 0 vetoketjulla. 25, 15 muuttaa 1, 0 ja niin edelleen.
Värin saaminen on hieman hassua ja se näkyy hieman paremmin toisessa kuvassa. Voisimme käyttää Mu -värin tunnistusalgoritmia värin merkitsemiseen, mutta sen avulla voimme havaita vain 8 eri väriä. Joten sen sijaan pyydämme MU: ta havaitsemaan, kuinka paljon punaista, sinistä ja vihreää se näkee kussakin koordinaatissa, ja käytä sitten zip -laattojen kykyä rakentaa väri punaisista, sinisistä ja vihreistä värikanavista, jolloin voimme luoda paljon ja paljon värit.
If -silmukan toinen lohko on show -komennossa. Koska zip -laatta ei näytä oikeasti uusia värejä ennen kuin se saa show -komennon.
Koko koodin löydät täältä.
Vaihe 9: Suorita ohjelma
Kun suoritat ohjelman, näet, että jokainen zip -ruudun pikseli päivittyy hitaasti. Luulen, että värin tunnistusalgoritmi kestää hieman aikaa, mutta en ole varma.
Suositeltava:
Askellaskuri - Mikro: Bitti: 12 vaihetta (kuvilla)
Askellaskuri - Mikro: Bitti: Tämä projekti on askellaskuri. Käytämme Micro: Bitiin sisäänrakennettua kiihtyvyysanturianturia askeleiden mittaamiseen. Joka kerta kun Micro: Bit ravistelee, lisäämme laskutoimitukseen 2 ja näytämme sen näytöllä
Mikro: Bot - Mikro: Bitti: 20 vaihetta
Micro: Bot - Micro: Bit: Rakenna itsellesi Micro: Bot! Se on Micro: Bit -ohjattu robotti, jossa on sisäänrakennettu kaikuluotain itsenäiseen ajamiseen, tai jos sinulla on kaksi Micro: bittiä, radio -ohjattava ajo
Hakata kuulokkeet - Mikro: Bitti: 15 vaihetta (kuvilla)
Hakkaa kuulokkeet - Micro: Bit: Käytä Micro: Bit -laitettasi musiikin toistamiseen kuulokkeilla
Rakkausmittari - Mikro: Bitti: 10 vaihetta (kuvilla)
Rakkausmittari - Mikro: Bitti: Tässä opetusohjelmassa luot "rakkausmittarin". Microbitin kanssa. Tämä on melko helppo toiminta, se vaatii vain vähän koodia eikä johdotusta. Valmistuttuaan kaksi ihmistä nappaa mikrobitin kummastakin päästä ja numeron välillä
Mikro: bitti Klooikoffer (sotkuinen kotelo): 3 vaihetta (kuvilla)
Micro: bit Klooikoffer (sotkuinen kotelo): Kirjasto vuokraa lentäjänä Micro: bits klooikoffers, joka on mielestäni todella siistiä! Klooikoffers toimitetaan Conradilta, mutta ne toimitetaan pahvilaatikossa. Jotta Klooikoffers sopisi vuokrattavaksi, olemme tehneet joitain muutoksia