Sadržaj:
- Pribor
- Korak 1: Postavljanje senzora
- Korak 2: Ožičenje
- Korak 3: Dobivanje proširenja
- Korak 4: Inicijalizacija veze i omogućavanje algoritma
- Korak 5: Otkrijte karticu oblika
- Korak 6: Pokrenite prvi program
- Korak 7: Otkrijte oblike na karticama
- Korak 8: Pokrenite program
Video: Micro: bitni MU senzor vida za početnike - I2C i prepoznavanje kartica oblika: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
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 i iako je dokumentacija na nekim mjestima zaista dobra, ona također ima neke nedostatke, a programiranje nije uvijek intuitivno. Kako bih pomogao drugima, napravit ću niz vodiča i projekata.
Pribor
1 x BBC mikro: bit
1 x Morpx Mu Vision senzor 3
1 x Micro: bit breakout board - Mora imati pristup pin 19 & 20, koji nemaju sve breakdown ploče. Koristim elecfreaks motorbit, jer mi se ta ploča sviđa.
4 x kratkospojne žice (žensko-žensko)
Korak 1: Postavljanje 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
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: 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 4: Inicijalizacija 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 kartica oblika.
Prikazivanje brojeva služi za rješavanje problema. Ako se micro: bit ne broji do tri prilikom pokretanja programa, provjerite jesu li vaše žice pravilno spojene na desne pinove.
Program možete pronaći ovdje.
Korak 5: Otkrijte karticu oblika
Otkrivanje kartice oblika daje ili 0 ili 1. Ako se otkrije kartica oblika, dobit ćemo 1 (točno) i 0 (netočno) ako kartica s oblikom nije otkrivena. Dakle, ako Mu senzor otkrije karticu s oblikom, trebali bismo dobiti nasmijano lice, a ako ne, trebali bismo dobiti namršteno lice.
Kôd možete pronaći ovdje.
Korak 6: Pokrenite prvi program
Komplet senzora Mu uključuje različite kartice. Pokušajte ih držati uz senzor. Trebao bi biti u stanju prepoznati kartice s oblikom i nasmijati vam se kada ga predstavite jednoj od njih.
Korak 7: Otkrijte oblike na karticama
"Dohvati algoritam" daje izlaz ili 0 (Netačno) ili 1 (Istina). Kada koristite "Dohvati algoritam", tada će koristiti algoritam na vašem posljednjem pozitivnom "Otkrivanju". Zato u ovom programu imamo vanjski IF ELSE izraz koji koristi "Otkrij" i unutarnji IF ELSE izraz koji koristi "Dohvati algoritam".
Program bi trebao moći prepoznati određene oblike u trokutu, kvadratu, križu i kvačici s karticama s oblicima te prikazati oblike na micro: bitu. Ostale kartice oblika prepoznat će kao karte oblika i izmamiti vam osmijeh.
Kôd pronađite ovdje.
Korak 8: Pokrenite program
Prilikom pokretanja programa Mu senzor i micro: bit trebali bi moći prepoznati kvadratne, trokutaste, kartice s oznakom i križić. Ostale karte oblika prepoznat će kao karte oblika, ali neće vam pokazati o kakvoj se konkretnoj karti radi. Možete pokušati proširiti program kako bi mogao prepoznati kartice posljednjeg oblika.
Preporučeni:
Micro: bitni MU senzor vida - praćenje objekata: 7 koraka
Micro: bitni MU senzor vida - praćenje objekata: Dakle, u ovom uputstvu počet ćemo programirati Pametni automobil koji smo izgradili u ovom uputstvu i na koji smo instalirali senzor vida MU u ovom instruktoru. Programirat ćemo mikro: bit s nekim jednostavnim praćenjem objekata, pa
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 - Objekti za praćenje: 6 koraka
Micro: bitni MU senzor vida - objekti za praćenje: Ovo je moj četvrti vodič za senzor vida MU za micro: bit. Ovdje ću proći kako pratiti objekte pomoću micro: bita i zapisati koordinate na OLED zaslon. U drugim sam vodičima proučio kako spojiti micro: bit na
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