Sadržaj:
- Pribor
- Korak 1: Postavljanje MU senzora
- Korak 2: Ožičenje MU osjetnika
- Korak 3: Ožičenje nosača kamere
- Korak 4: Dobivanje proširenja
- Korak 5: Pokretanje veze i omogućavanje algoritma
- Korak 6: Program
- Korak 7: Završeno
Video: Micro: bitni MU senzor vida - praćenje objekata: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Dakle, u ovom uputstvu ćemo započeti programiranje pametnog automobila koji smo izgradili u ovom instruktoru i na koji smo instalirali senzor vida MU u ovom uputstvu.
Programirat ćemo micro: bit nekim jednostavnim praćenjem objekata, tako da senzor MU može pratiti prometne kartice.
Pribor
Materijali
1 x Micro: bit
1 x Motor: bit
1 x MU senzor vida
1 x 2 osi nosač za kameru
4 vijka M3 x 30
6 x M3 x 6 vijaka
6 x M3 odstojnik
10 x M3 matice
1 x kotač
2 x pametni motori za automobile
2 x motor TT130
2 x kotači za motor TT130
1 x 9 voltna baterija + držač baterije
Malo žice. U dvije različite boje ako je moguće
4 mm šperploča (potrebno je 170 x 125 mm)
Mali komad dvostrane trake
Čičak traka (kuka i omča)
Vruće ljepilo
Alati:
Odvijači
Lemljenje
Željezo
Makaze za sječenje žice
Laserski rezač
Pištolj za vruće ljepilo
Bušilica
Svrdla 2,5 i 3 mm
Korak 1: Postavljanje MU senzora
Prije nego što počnemo povezivati bilo što, ž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 s desne strane trebaju biti isključena.
Različiti načini izlaza su:
00 UART
01 I2C
10 Prijenos Wi -Fi podataka
11 Prijenos Wifi slike
Želimo raditi u I2C načinu rada, pa bi dva prekidača trebala biti na 01, pa lijevu većinu treba isključiti, a drugu uključiti.
Korak 2: Ožičenje MU osjetnika
Ožičenje je prilično jednostavno, samo upotrijebite četiri kratkospojne žice za povezivanje Mu senzora s vašom pločom.
Mu senzor -> Odbojna ploča
SDA -> pin 20
SCL -> pin 19
G -> Uzemljenje
V -> 3,3-5V
Korak 3: Ožičenje nosača kamere
Servo motor koji kontrolira vodoravno kretanje trebao bi biti spojen na pin 13, a servo motor koji kontrolira okomito kretanje trebao bi biti spojen na pin 14.
Korak 4: Dobivanje proširenja
Prvo idemo u uređivač Makecode i započinjemo novi projekt. Zatim idemo na "Napredno" i odabiremo "Proširenja". Imajte na umu da budući da sam Dankinja, ovi gumbi imaju malo drugačije nazive na slikama. U proširenjima tražimo "Muvision" i odabiremo jedini rezultat koji dobijemo.
Korak 5: Pokretanje veze i omogućavanje algoritma
Kada koristite ovo proširenje, dobit ćete neke pogreške "Ne može se pročitati svojstvo nedefiniranih". To je samo zato što nedostaje mikro: bit animacija. Ne utječe na sastavljanje i pokretanje programa.
Prvi narančasti dio koda inicijalizira I2C vezu.
Drugi narančasti dio koda omogućuje algoritme za prepoznavanje prometnih kartica.
Prikazivanje brojeva služi za rješavanje problema. Ako se micro: bit ne broji do tri pri pokretanju programa, provjerite jesu li žice na MU vidnom senzoru ispravno spojene na desne pinove.
Dva crvena bloka postavljaju početni položaj nosača kamere.
Korak 6: Program
Dva prva crvena bloka kontroliraju servo motore koji upravljaju nosačima kamere. Prvi kontrolira okomito kretanje, a drugi vodoravno kretanje.
Prvi vanjski blok "IF" provjerava može li MU osjetnik otkriti bilo koju prometnu karticu. Ako može, onda prelazimo na dvije izjave "IF" iznutra.
Prvi izraz "IF" provjerava okomiti položaj otkrivene kartice u vidnom polju. Ako je kartica postavljena u središte vidnog polja, tada ćemo vrijednost 50 dobiti iz vertikalnog algoritma vrijednosti. Sada je rijetkost da kartica bude točno u sredini. Moramo pogoditi vrlo precizno, pa ako idemo s 50 kao jedinom vrijednošću na kojoj bi kamera trebala mirovati, tada će se više -manje kretati cijelo vrijeme. Pa umjesto toga računamo sve između 45 i 55 kao u sredini. Dakle, ako je okomiti položaj kartica ispod 45, tada pomaknemo kameru malo prema dolje, promjenom okomite varijable za +1. Na isti način pomaknemo kameru prema gore ako je okomiti položaj iznad 55, promjenom okomite varijable za -1. Moglo bi se činiti čudnim da kamera ide prema gore, kada podižemo varijablu i prema dolje kada varijabla ide prema gore, ali tako se postavlja motor.
Druga izjava "IF" radi potpuno isto, ali za vodoravni položaj. Dakle, kad je prometna kartica jako desno od vidnog polja, tada će se kamera pomaknuti udesno, a kada je vrlo lijevo od vidnog polja, tada će se kamera pomaknuti ulijevo.
Program možete pronaći ovdje.
Korak 7: Završeno
Sada prenesite svoj program na Smart Car i isprobajte ga.
Brzinu reakcije kamere na kretanje možete povećati povećavanjem promjene varijabli na 2 ili 3 umjesto na 1. Također možete pokušati smanjiti veličinu polja u sredini. Umjesto toga pokušajte povećati broj od 47 do 53.
Preporučeni:
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 temeljenih na viziji. Nažalost, ne čini se toliko vodiča za to, a dok je dokumentacija zaista
Micro: bitni MU senzor vida za početnike - vrijednosti oznaka i prepoznavanje brojčane kartice: 6 koraka
Micro: bitni MU senzor vida za početnike - vrijednosti oznaka i prepoznavanje brojčane kartice: Ovo je moj drugi vodič za senzor vida MU. U ovom projektu programirat ćemo micro: bit da prepozna različite kartice s brojevima koristeći vrijednosti oznaka
Micro: bitni MU senzor vida - AP Wifi: 4 koraka
Micro: bit MU Vision Sensor - AP Wifi: MU Vision senzor ima dva načina rada WiFi. AP način rada u kojem je senzor vida MU napravio vlastitu WiFi mrežu na koju se možete prijaviti računalom, a način rada STA bio je senzor vida MU koji se prijavljuje na drugu WiFi mrežu i emitira. Povrh toga, M
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 nosač kamere s 2 osi
Micro: bitni MU senzor vida - serijska veza i OLED zaslon: 10 koraka
Micro: bitni MU senzor vida - serijska veza i OLED zaslon: Ovo je moj treći vodič za MU vidni senzor. Do sada smo pokušali koristiti MU za prepoznavanje kartica s brojevima i oblicima, ali da bismo istražili naš MU senzor sa složenijim projektom, željeli bismo postići bolji izlaz. Ne možemo dobiti toliko informacija