Obsah:
- Zásoby
- Krok 1: Nastavenie senzora
- Krok 2: Zapojenie
- Krok 3: Získanie rozšírenia
- Krok 4: Inicializácia pripojenia a povolenie algoritmu
- Krok 5: Zistite kartu tvaru
- Krok 6: Spustite prvý program
- Krok 7: Zistite tvary na kartách
- Krok 8: Spustite program
Video: Micro: bit MU Vision Sensor for Beginners - I2C and Shape Card Recognition: 8 Steps
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Do rúk sa mi dostal snímač videnia MU pre Micro: bit. Zdá sa, že je to skvelý nástroj, ktorý mi umožní vytvoriť množstvo rôznych projektov založených na vízii. Je smutné, že sa zdá, že nie je k dispozícii toľko sprievodcov, a hoci je dokumentácia na niektorých miestach skutočne dobrá, má aj určité nedostatky a programovanie nie je vždy intuitívne. Aby som pomohol druhým, urobím sériu sprievodcov a projektov.
Zásoby
1 x BBC micro: bit
1 x snímač videnia Morpx Mu 3
1 x Micro: bit breakout board - Musí mať prístup k pinom 19 a 20, ktoré nie všetky oddeľovacie dosky majú. Používambitbit elecfreaks, pretože tá doska sa mi páči.
4 x prepojovacie vodiče (žena-žena)
Krok 1: Nastavenie senzora
Predtým, ako začneme čokoľvek pripájať, chceme snímač správne nastaviť.
Senzor Mu Vision má 4 prepínače. Dva vľavo určujú jeho výstupný režim a dva vpravo určujú jeho adresu.
Pretože chceme, aby adresa bola 00, oba prepínače vpravo by mali byť vypnuté.
Rôzne režimy výstupu sú:
00 UART
01 I2C
10 Wifi dátový prenos
11 Wifi prenos obrazu
Chceme pracovať v režime I2C, takže dva prepínače by mali byť zapnuté 01, takže väčšina vľavo by mala byť vypnutá a druhá by mala byť zapnutá.
Krok 2: Zapojenie
Zapojenie je veľmi jednoduché, stačí použiť štyri prepojovacie vodiče na pripojenie senzora Mu k odpojovacej doske.
Mu senzor -> Doska na odpočinok
SDA -> kolík 20
SCL -> kolík 19
G -> Zem
V -> 3,3-5V
Krok 3: Získanie rozšírenia
Najprv prejdeme do editora Makecode a spustíme nový projekt. Potom prejdeme na „Rozšírené“a vyberieme „Rozšírenia“. Uvedomte si, že keďže som Dán, tieto tlačidlá majú na obrázkoch mierne odlišné názvy. V rozšíreniach hľadáme „Muvision“a vyberáme jediný výsledok, ktorý dostaneme.
Krok 4: Inicializácia pripojenia a povolenie algoritmu
Keď použijete toto rozšírenie, zobrazí sa niekoľko chýb typu „Nedá sa prečítať vlastnosť nedefinovaných“. Je to len preto, že chýba mikro: bitová animácia. Nemá to vplyv na kompiláciu a beh programu.
Prvá oranžová časť kódu inicializuje pripojenie I2C.
Druhá oranžová časť kódu umožňuje algoritmy rozpoznávania tvarových kariet.
Zobrazovanie čísel sa používa na riešenie problémov. Ak mikro: bit pri spustení programu nepočíta do troch, skontrolujte, či sú vaše vodiče správne pripojené k správnym kolíkom.
Program nájdete tu.
Krok 5: Zistite kartu tvaru
Detekcia karty tvaru dáva buď 0 alebo 1. Ak je detekovaná karta tvaru, dostaneme 1 (true) a 0 (false), ak karta tvaru nie je detekovaná. Ak teda snímač Mu detekuje tvarovú kartu, mali by sme dostať smajlíka, a ak nie, potom by sme mali dostať vráskavú tvár.
Kód nájdete tu.
Krok 6: Spustite prvý program
Sada senzorov Mu obsahuje rôzne karty. Skúste ich podržať pri senzore. Mal by byť schopný rozpoznať karty tvarov a dať vám smajlíka, keď ho predstavíte s jednou z nich.
Krok 7: Zistite tvary na kartách
„Získať algoritmus“poskytne výstup buď 0 (nepravda), alebo 1 (pravda). Keď použijete „Získať algoritmus“, bude ho používať aj pri vašom poslednom pozitívnom názve „Zistiť“. Preto v tomto programe máme vonkajší príkaz IF ELSE, ktorý používa „Detect“a vnútorný príkaz IF ELSE, ktorý používa „Get algorithm“.
Program by mal byť schopný rozpoznať konkrétne tvary v kartách tvarov trojuholník, štvorec, krížik a zaškrtnúť a ukázať tvary na mikro: bite. Ostatné karty tvaru rozpozná ako kartu tvaru a vyčarí vám úsmev.
Kód nájdete tu.
Krok 8: Spustite program
Keď spustíte program, senzor Mu a mikro: bit by mali byť schopné rozpoznať štvorcové, trojuholníkové, začiarkavacie a krížové karty. Ostatné karty tvaru rozpozná ako karty tvaru, ale neukáže vám, o akú konkrétnu kartu ide. Môžete skúsiť program rozšíriť, aby rozpoznal karty posledných tvarov.
Odporúča:
Micro: bit MU Vision Sensor - sledovanie objektu: 7 krokov
Micro: bit MU Vision Sensor - Object Tracking: Takže v tomto návode začneme programovať Smart Car, ktoré v ňom staviame a do ktorého sme nainštalovali snímač videnia MU. Chystáme sa naprogramovať mikro: trochu s jednoduchým sledovaním objektov, takže
Micro: bit MU Vision Sensor - AP Wifi: 4 kroky
Micro: bit MU Vision Sensor - AP Wifi: Senzor MU Vision má dva režimy wifi. Režim AP, keď senzor videnia MU vytvára vlastnú sieť Wi -Fi, do ktorej sa môžete prihlásiť pomocou počítača, a režim STA, keď sa senzor zraku MU prihlási do inej siete Wi -Fi a streamuje. Navyše M
Micro: bit MU Vision Sensor and Zip Tile, kombinované: 9 krokov (s obrázkami)
Micro: bit MU Vision Sensor and Zip Tile Combined: Takže v tomto projekte ideme kombinovať zrakový senzor MU s Kitronik Zip Tile. Na rozpoznanie farieb použijeme senzor videnia MU a prinesieme ho, aby nám ho ukázal Zip Tile. Použijeme niektoré z techník, ktoré sme použili predtým
Micro: bit MU Vision Sensor - Sériové pripojenie a OLED obrazovka: 10 krokov
Mikro: bitový snímač zraku MU - sériové pripojenie a obrazovka OLED: Toto je môj tretí sprievodca senzorom zraku MU. Doteraz sme sa pokúšali rozpoznať karty s číslami a tvarmi pomocou MU, ale na preskúmanie nášho senzora MU s komplexnejším projektom by sme chceli získať lepší výkon. Nemôžeme dostať toľko informácií
BORIS The Biped for Beginners and Beyond: 11 Steps (with Pictures)
BORIS the Biped for Beginners and Beyond: Chceli ste sa niekedy naučiť programovať Arduino, ale zdá sa, že nemôžete nájsť projekt, na ktorý by ste strávili čas alebo peniaze. Chceli ste niekedy vlastniť svojho vlastného ľahko programovateľného, hackovateľného a prispôsobiteľného robota, ale nemôžete nájsť takého, ktorý by vyhovoval