Tartalomjegyzék:
- Kellékek
- 1. lépés: Az érzékelő beállítása
- 2. lépés: Kábelezés
- 3. lépés: A kiterjesztés beszerzése
- 4. lépés: A kapcsolat inicializálása és az algoritmus engedélyezése
- 5. lépés: A fő program
- 6. lépés: A program futtatása
Videó: Micro: bit MU Vision Sensor kezdőknek - Címkeértékek és számkártya felismerés: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ez a második útmutatóm az MU látásérzékelőhöz. Ebben a projektben a micro: bitet programozzuk a különböző számkártyák felismerésére a címke értékei segítségével.
Kellékek
1 x BBC mikro: bit
1 x Morpx Mu Vision Sensor 3
1 x Micro: bit kitörő tábla - Hozzá kell férnie a 19 és 20 érintkezőkhöz, amelyek nem minden kitörési táblához tartoznak. Én az elecfreaks motorbit -et használom, mert tetszik ez a tábla.
4 x jumper vezeték (nő-nő)
1. lépés: Az érzékelő beállítása
Mielőtt bármit elkezdenénk csatlakoztatni, az érzékelőt megfelelően szeretnénk beállítani.
A Mu Vision érzékelő 4 kapcsolóval rendelkezik. A bal oldali kettő határozza meg a kimeneti módot, a két jobb oldali pedig a címét.
Mivel azt szeretnénk, hogy a cím 00 legyen, mindkét jobb oldali kapcsolót ki kell kapcsolni.
A különböző kimeneti módok a következők:
00 UART
01 I2C
10 Wifi adatátvitel
11 Wifi képátvitel
I2C módban szeretnénk dolgozni, ezért a két kapcsolónak 01 -en kell lennie, tehát a bal oldali legtöbbet ki kell kapcsolni, a másikat pedig be kell kapcsolni.
2. lépés: Kábelezés
A bekötés meglehetősen egyszerű, csak használjon négy áthidaló vezetéket, hogy csatlakoztassa a Mu érzékelőt a megszakító táblához.
Mu szenzor -> Breakout board
SDA -> 20. tű
SCL -> 19. csap
G -> Föld
V -> 3,3-5V
3. lépés: A kiterjesztés beszerzése
Először a Makecode szerkesztőbe megyünk, és új projektet indítunk. Ezután lépjünk a "Speciális" pontra, és válasszuk a "Bővítmények" lehetőséget. Ne feledje, hogy mivel dán vagyok, ezeknek a gomboknak kissé eltérő nevei vannak a képeken. A bővítményekben a "Muvision" kifejezésre keresünk, és kiválasztjuk az egyetlen találatot.
4. lépés: A kapcsolat inicializálása és az algoritmus engedélyezése
Amikor ezt a kiterjesztést használja, néhány "Nem lehet olvasni a nem definiált tulajdonság" hibát kap. Ez csak azért van, mert a micro: bit animáció hiányzik. Nem befolyásolja a program összeállítását és futtatását.
A kód első narancssárga része inicializálja az I2C kapcsolatot.
A kód második narancssárga része lehetővé teszi a számkártya -felismerő algoritmusokat.
A számok megjelenítése a hibaelhárításra szolgál.
Ha a micro: bit nem számít háromra a program futtatásakor, akkor ellenőrizze, hogy a vezetékek megfelelően vannak -e csatlakoztatva a megfelelő tűkhöz.
5. lépés: A fő program
A számkártya észlelése 0 vagy 1 értéket ad. Ha számkártyát észlelünk, akkor 1 (igaz) és 0 (hamis) értéket kapunk, ha nem észlelünk számkártyát.
Az "algoritmus címkeértékének lekérése" címkeértéket ad nekünk attól függően, hogy mit gondolunk, és mit lát az MU látásérzékelő. Ha tehát a színeket nézzük, 0 és 8 közötti számot kapunk. szín.
Számkártyák esetén a címke értéke megegyezik a kártyán lévő számmal, tehát ha a 8 -as számot észleli, akkor a MU érzékelő megadja a 8. címke értékét. Ez azt jelenti, hogy nem kell elmondanunk a programnak, mit jelentenek az egyes címkeértékek. A programnak egyszerűen meg kell mutatnia az értéket, ezért a "String megjelenítése" parancsot használjuk. Ami dánul "Vis force".
A program itt található.
6. lépés: A program futtatása
A program futtatásakor a Mu érzékelőnek és a micro: bitnek képesnek kell lennie az összes számkártya felismerésére. Megpróbálhatja kibővíteni a programot, hogy felismerje a szám- és alakkártyákat.
Íme néhány más algoritmus és a hozzájuk tartozó címkék.
Alakkártyák címkéje:
Ellenőrizze -> 1
Kereszt -> 2
Kör -> 3
Négyzet -> 4
Háromszög -> 5
Érvénytelen -> 0
Közlekedési kártyák címkéje:
Előre -> 1
Bal -> 2
Helyes -> 3
Fordulj meg -> 4
Park -> 5
Érvénytelen -> 0
Színes címke:
Fekete/sötétszürke -> 1
Fehér -> 2
Piros -> 3
Sárga -> 4
Zöld -> 5
Ciánkék -> 6
Kék -> 7
Lila -> 8
Ismeretlen -> 0
Ajánlott:
Micro: bit MU Vision Sensor - Objektumkövetés: 7 lépés
Mikro: bit MU látásérzékelő - Objektumkövetés: Tehát ebben az utasításban elkezdjük programozni az intelligens autót, amelyet ebbe az oktatóanyagba építünk, és amelybe MU látásérzékelőt telepítettünk. kicsit egyszerű objektumkövetéssel, így a
Opencv arcfelismerés, képzés és felismerés: 3 lépés
Opencv arcfelismerés, képzés és felismerés: Az OpenCV egy nyílt forráskódú számítógépes látáskönyvtár, amely nagyon népszerű olyan alapvető képfeldolgozási feladatok elvégzéséhez, mint az elmosódás, képkeverés, a kép javítása, valamint a videó minősége, küszöbértékek stb. A képfeldolgozás mellett bizonyít
Micro: bit MU Vision Sensor kezdőknek - I2C és Shape Card Recognition: 8 lépés
Micro: bit MU Vision Sensor kezdőknek - I2C és Shape Card Recognition: A kezembe vettem a Micro: bit MU látásérzékelőjét. Úgy tűnik, hogy ez egy jó eszköz, amely lehetővé teszi számomra, hogy sok különböző elképzelésen alapuló projektet készítsek. Sajnos úgy tűnik, hogy nincs sok útmutató ehhez, és bár a dokumentáció valóban
Micro: bit bit Fények kezdőknek: 5 lépés
Micro: bitek Fények kezdőknek: Ehhez az utasításhoz szüksége lesz egy Micro: Bitre és egy laptopra, nem lehet Mac. Ha Mac -et használ, akkor további lépésekre van szükség, vagy adapterre van szükség az USB -porthoz
Arcfelismerés+felismerés: 8 lépés (képekkel)
Arcfelismerés+felismerés: Ez egy egyszerű példa a futó arcfelismerésre és -felismerésre az OpenCV segítségével a fényképezőgépről. MEGJEGYZÉS: EZT A PROJEKTET AZ ÉRZÉKELŐ VERSENYRE KÉSZÍTETTEM, ÉS A KAMERÁT ÉRZÉKELŐKÉNT HASZNÁLTAM A PÁLYÁZÁSI ÉS FELISMERÉSI FELÜLETEKRE. Tehát a célunk ezen a munkameneten: 1. Telepítse az Anaconda