Sadržaj:
- Supplies
- Korak 1: Kombiniranje kabela (preskočite ako imate žicu kratkospojnika sa ženskim aligatorom)
- Korak 2: Postavljanje MU Vision senzora
- Korak 3: Spajanje MU senzora na ploču za odvajanje
- Korak 4: Povezivanje Zip pločice na Micro: bit i napajanje
- Korak 5: Dobivanje proširenja
- Korak 6: Objašnjenje koordinatnog sistema
- Korak 7: Kodiranje - na Start
- Korak 8: Kodiranje - zauvijek petlja
- Korak 9: Pokrenite program
Video: Micro: bit MU senzor vida i pločica sa patentnim zatvaračem u kombinaciji: 9 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Dakle, u ovom projektu ćemo kombinirati MU senzor vida sa Kitronik Zip pločicom. Koristit ćemo senzor vida MU za prepoznavanje boja i nabaviti Zip Tile da nam ga pokaže.
Koristit ćemo neke od tehnika koje smo ranije koristili. Uglavnom kako programirati zip pločicu i kako serijski spojiti MU senzor vida na micro: bit. Moje upute za to možete pronaći slijedeći ove veze:
www.instructables.com/id/Microbit-Zip-Tile…
www.instructables.com/id/MU-Vision-Sensor-…
Supplies
1 x Micro: bit
1 x Kitronik Zip pločica
1 x Morphx MU senzor vida 3
1 x Micro: bit break board - Ne možete koristiti elecfreaks motorbit, jer njegova zaštita onemogućava napajanje direktno sa patent zatvarača.
4 x kratkospojne žice (žensko-žensko) za povezivanje MU senzora vida
3 x kratkospojne žice (aligator-ženski) za povezivanje Zip pločica. Umjesto aligatora za ženu možete koristiti i običan aligatorski kabel, žensko-muški ili umjesto žensko-muški, možete koristiti žensko-žensko i muško-muško.
3 x 3M vijci Dužina nije toliko važna. Uz vašu patentnu zatvaračicu dobit ćete 5 ovih vijaka.
3.5 - 5.3 V izvor napajanja. Koristim samo držač baterije 3 x AA s gumbom za uključivanje/isključivanje
Korak 1: Kombiniranje kabela (preskočite ako imate žicu kratkospojnika sa ženskim aligatorom)
Prva slika prikazuje kako napraviti žicu kratkospojnika aligator-žena, kombinirajući žicu skakač aligator-aligator i muško-ženska.
Druga slika prikazuje kako se pravi kratkospojnik žica-aligator-žena, kombiniranjem žice-spojnice aligator-aligator, muško-muški i žensko-ženski spoj.
Korak 2: Postavljanje MU Vision senzora
Prije nego što započnemo spajanje bilo čega, želimo pravilno postaviti senzor.
Senzor Mu Vision ima 4 prekidača. Dvojica s lijeve strane odlučuju o načinu izlaza, a dva s desne o adresi.
Budući da želimo da adresa bude 00, oba prekidača na desnoj strani trebaju biti isključena.
Različiti načini izlaza su:
00 UART
01 I2C
10 Wifi prijenos podataka
11 Wifi prenos slike
Želimo imati serijsku vezu pa ćemo raditi u UART načinu rada. To znači da bi dva prekidača s lijeve strane trebala biti na 00, pa bi oba trebala biti isključena. Mogli smo raditi i u I2C načinu rada, ali tada vaša ploča mora imati pristup pin -u 19 i 20.
Korak 3: Spajanje MU senzora na ploču za odvajanje
Ožičenje je prilično jednostavno, samo upotrijebite četiri kratkospojne žice za povezivanje Mu senzora s našom pločom za razbijanje. Za pomoć pogledajte sliku u 2. koraku.
Mu senzor -> Odbojna ploča
RX-> pin 13
TX -> pin 14
G -> Uzemljenje
V -> 3.3-5V
Korak 4: Povezivanje Zip pločice na Micro: bit i napajanje
Ovaj projekt će iskoristiti svoju snagu kroz zip pločicu, pa povezujemo bateriju na patent zatvarač i uvijamo vaše M3 vijke u Pin 0, GND i Power.
Stavio sam vijke u sve rupe za pin na slici, ali trebate samo pin 0, GND i napajanje.
Zatim koristite svoje žice za preskakanje od ženki aligatora za spajanje pina 0, GND i napajanja na pin 0, GND i napajanje na ploči za razbijanje. Također sam označio Pin 1 i Pin 2 sa aligatorskim isječcima na drugoj slici, ali ne morate to raditi niti ih je potrebno spojiti na ploču za razbijanje.
Ožičenje je prilično jednostavno, samo upotrijebite četiri kratkospojne žice za povezivanje Mu senzora s našom pločom za razbijanje. Za pomoć pogledajte sliku u 1. koraku.
Zip pločica -> Odbojna ploča
Pin 0 -> Pin 0
GND -> GND
Napajanje -> 3,3 V
Priključite napajanje na zatvarač, a ne na micro: bit. Zip -u je potrebno mnogo više energije nego što micro: bit može pružiti, ali može napajati micro: bit prilično lako. Ugrađene sigurnosne mjere sprječavaju napajanje zip -a iz micro: bita.
Ako napajate micro: bit i zip iz dva različita izvora, tada će se ove sigurnosne mjere ponekad uključiti i zatvarač će prestati raditi. Ne brini. Samo isključite svu struju i pričekajte. Nakon nekoliko minuta trebao bi ponovo raditi. To se najčešće događa kada povežete micro: bit sa računarom, a da ne isključite napajanje patentnim zatvaračem.
Korak 5: Dobivanje proširenja
Prvo idite u uređivač Makecode i započnite novi projekt. Zatim idite na "Napredno" i odaberite "Proširenja". Imajte na umu da budući da sam Dankinja, ova dugmad imaju malo drugačija imena na slikama. U ekstenzijama tražite "zip tile" i odaberete jedini rezultat koji dobijete.
Zatim se vraćate u proširenja i tražite "Muvision" i odabirete jedini rezultat koji dobijete.
Korak 6: Objašnjenje koordinatnog sistema
Kad počnemo programirati, koristit ćemo koordinatni sistem senzora vida MU. Ovdje je vrijednost X vodoravna vrijednost. Ide od 0 do 100, pri čemu je 0 krajnja lijeva točka koju senzor može vidjeti, a 100 je krajnja desna tačka.
Vrijednost Y je okomita vrijednost. Ide od 0 do 100, pri čemu je 0 najviša tačka koju senzor može vidjeti, a 100 najniža tačka.
Korak 7: Kodiranje - na Start
Uključujem četiri bloka "Prikaži broj" za rješavanje problema, jer mi omogućuje da vidim gdje program prestaje raditi i možete ih izbrisati kada se program pokrene i pravilno pokrene.
Prvi blok u ovom programu govori mikro: bit -u koje pinove treba koristiti za uspostavljanje serijske veze. Ako ste koristili iste pinove kao ja kada ste priključili senzor vida MU, tada želite postaviti TX na pin 13, a RX na pin 14. Brzina prijenosa, koliko će brzo mikro: bit i senzor vida MU razgovarati, treba postaviti na 9600.
Prvi crveni blok pokreće vezu između micro: bita i zip -a. Ovdje morate navesti koliko patentnih zatvarača koristite i kako su sastavljeni. Budući da koristimo samo jedan patentni zatvarač, imamo samo matricu 1x1, pa smo je postavili na 1 okomito i 1 vodoravno.
Sljedeći blok je postavio svjetlinu od 0 do 255. Postavili smo ga na 20. Zip je vrlo svijetao. Rijetko želite koristiti svjetlinu veću od 50.
Prvi narandžasti blok pokreće serijsku vezu između micro: bita i MU senzora vida.
Poslednji narandžasti blok inicijalizuje algoritam prepoznavanja boje senzora vida MU.
Korak 8: Kodiranje - zauvijek petlja
Opet imam blok "Prikaži broj" za rješavanje problema. Može se izbrisati kada program radi i radi.
Sada uvodimo dvije varijable X i Y i koristimo dva bloka "Za svaki" da prođemo kroz svih 64 kombinacije X i Y između 0 i 7.
Uslov u petlji "Ako" će uvek biti istina i čini da senzor vida MU detektuje boje na 64 mesta u svom vidu. Opet, tačne koordinate će biti 64 kombinacije koje dobijete kombinovanjem različitih vrijednosti X i Y. Ovdje će vrijednosti X i Y biti 15, 25, 35, 45, 55, 65, 75 i 85.
Prvi blok u petlji "Ako" mijenja boju na patentnom zatvaraču tako da odgovara boji koju je otkrio senzor vida MU. 15, 15 na MU senzoru vidljivosti promijenit će boju na 0, 0 na patent zatvaraču. 25, 15 će promijeniti 1, 0 itd.
Način na koji dobivamo boju pomalo je smiješan i može se vidjeti bolje na drugoj slici. Mogli smo upotrijebiti Mu algoritam za otkrivanje boje za označavanje boje, ali to bi nam samo omogućilo otkrivanje 8 različitih boja. Umjesto toga, tražimo od MU -a da otkrije koliko crvene, plave i zelene boje može vidjeti na svakoj koordinati, a zatim upotrijebiti mogućnost zip pločica za konstruiranje boje iz kanala crvene, plave i zelene boje, što nam omogućava da stvorimo puno, puno boje.
Drugi blok u petlji "If" nalazi se na naredbi show. Budući da zip pločica zapravo neće prikazivati nove boje prije nego što dobije naredbu show.
Cijeli kôd možete pronaći ovdje.
Korak 9: Pokrenite program
Kada pokrenete program, vidjet ćete da se svaki piksel na zip pločici polako ažurira. Mislim da je za algoritam prepoznavanja boja potrebno malo vremena za obradu, ali nisam siguran.
Preporučuje se:
Micro: bitni MU senzor vida - praćenje objekata: 7 koraka
Micro: bitni MU senzor vida - praćenje objekata: Dakle, u ovom uputstvu ćemo započeti programiranje pametnog automobila koji gradimo u ovom uputstvu i na koji smo instalirali senzor vida MU u ovom uputstvu. Mi ćemo programirati mikro: bit s nekim jednostavnim praćenjem objekata, pa
Micro: bitni MU senzor vida za početnike - I2C i prepoznavanje kartica oblika: 8 koraka
Micro: bitni MU senzor vida za početnike - I2C i prepoznavanje kartica oblika: Dobio sam u ruke senzor vida MU za Micro: bit. Čini se da je to super alat koji će mi omogućiti da napravim mnogo različitih projekata zasnovanih na viziji. Nažalost, ne čini se toliko vodiča za to, a iako je dokumentacija zaista
Micro: bitni MU senzor vida - Objekti za praćenje: 6 koraka
Micro: bit MU Vision Senzor - Objekti za praćenje: Ovo je moj četvrti vodič za MU senzor vida za micro: bit. Ovdje ću proći kako pratiti objekte pomoću micro: bita i zapisati koordinate na OLED ekran. U drugim sam vodičima opisao kako spojiti micro: bit na
Micro: bitni MU senzor vida - instaliran na pametnom automobilu: 5 koraka
Micro: bitni MU senzor vida - instaliran na pametnom automobilu: Ovo je vodič o tome kako instalirati senzor vida MU na pametni automobil koji izrađujemo u ovom uputstvu. Iako vam ovaj vodič pokazuje kako instalirati MU senzor vida, možete ga slijediti i za instaliranje svih drugih vrsta senzora. Imao sam dvoosnu kameru
Korištenje senzora otiska prsta za praćenje vremena u kombinaciji s rješenjem XAMP: 6 koraka (sa slikama)
Korištenje senzora otiska prsta za praćenje radnog vremena u kombinaciji s rješenjem XAMP: Za školski projekt tražili smo rješenje o tome kako pratiti pohađanje učenika. Mnogi naši studenti dolaze kasno. Dosta je posao provjeravati njihovo prisustvo. S druge strane, puno se raspravlja jer će studenti često reći