Tartalomjegyzék:
- Kellékek
- 1. lépés: Kábelek kombinálása (ugorjon át, ha alligátor-hüvelyes jumperhuzal van)
- 2. lépés: A MU Vision Sensor beállítása
- 3. lépés: Csatlakoztassa az MU érzékelőt a Breakout Board -hoz
- 4. lépés: A Zip Tile csatlakoztatása a Micro: bithez és a tápellátáshoz
- 5. lépés: A bővítmények beszerzése
- 6. lépés: A koordinátarendszer magyarázata
- 7. lépés: Kódolás - Indításkor
- 8. lépés: Kódolás - örökké hurok
- 9. lépés: Futtassa a programot
Videó: Micro: bit MU Vision Sensor és Zip Tile együtt: 9 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Tehát ebben a projektben az MU látásérzékelőt és a Kitronik Zip Tile lapot kombináljuk. Az MU látásérzékelőt használva felismerjük a színeket, és a Zip Tile -t megmutatjuk.
Néhány technikát fogunk használni, amelyeket korábban használtunk. Elsősorban hogyan kell programozni egy zip csempét, és hogyan lehet sorban csatlakoztatni az MU látásérzékelőt egy mikro: bithez. Az erre vonatkozó utasításokat az alábbi linkeken találja:
www.instructables.com/id/Microbit-Zip-Tile…
www.instructables.com/id/MU-Vision-Sensor-…
Kellékek
1 x Micro: bit
1 x Kitronik cipzáras csempe
1 db Morphx MU látásérzékelő 3
1 x Micro: bit kitörő tábla - Nem használhatja az elecfreaks motorbit -et, mivel védelme miatt nem lehet közvetlenül a cipzáras lapkáról táplálni.
4 db jumper vezeték (nő-nő) az MU látásérzékelő csatlakoztatásához
3 db Jumper vezeték (Alligátor-anya) a Zip csempe csatlakoztatásához. A nőstény alligátor helyett normál aligátor kábelt is használhat, egy nőstény-hímet, vagy egy női-férfi helyett egy nő-nő és férfi-hímet.
A 3 x 3M csavarok hossza nem olyan fontos. Ebből 5 csavart kap a cipzáras csempével.
3,5 - 5,3 V tápforrás. Én csak egy 3 x AA elemtartót használok ki- és bekapcsoló gombbal
1. lépés: Kábelek kombinálása (ugorjon át, ha alligátor-hüvelyes jumperhuzal van)
Az első képen látható, hogyan lehet alligátor-női jumperdrótot készíteni az alligátor-aligátor és a férfi-női jumperhuzal kombinálásával.
A második kép azt mutatja be, hogyan lehet alligátor-női jumperdrótot készíteni alligátor-aligátor, férfi-férfi és női-női jumperhuzal kombinálásával.
2. lépés: A MU Vision Sensor 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
Soros kapcsolatot szeretnénk létrehozni, így UART módban fogunk dolgozni. Ez azt jelenti, hogy a bal oldali két kapcsolónak 00 -nak kell lennie, tehát mindkettőnek ki kell kapcsolnia. Dolgozhattunk volna I2C módban is, de akkor a kitörőtáblának hozzá kell férnie a 19 és 20 érintkezőhöz.
3. lépés: Csatlakoztassa az MU érzékelőt a Breakout Board -hoz
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. Nézze meg a 2. lépés képét segítségért.
Mu szenzor -> Breakout board
RX-> 13. tüske
TX -> 14. csap
G -> Föld
V -> 3,3-5V
4. lépés: A Zip Tile csatlakoztatása a Micro: bithez és a tápellátáshoz
Ez a projekt a cipzáras csempén keresztül fogja kamatoztatni erejét, ezért csatlakoztatjuk az akkumulátort a cipzáras csempehez, és csavarjuk be az M3 csavarokat a 0, GND és Power csapokba.
Csavarokat tettem a kép összes tűlyukába, de csak a 0-as csap, a GND és a tápellátás szükséges.-
Ezután az alligátor-női ugróvezetékek segítségével csatlakoztassa a 0, GND és Power csatlakozókat a 0, GND és Power csatlakozóhoz a megszakító táblán. A második képen alligátor klipekkel is megjelöltem az 1 -es és 2 -es csapokat, de ezt nem kell megtenni, és nem kell őket a kitörési táblához csatlakoztatni.
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. Nézze meg az 1. lépés képét segítségért.
Zip csempe -> Breakout board
Tű 0 -> 0 tű
GND -> GND
Teljesítmény -> 3,3 V
Csatlakoztassa a tápellátást a cipzárhoz, és ne a micro: bithez. A cipzárnak sokkal több energiára van szüksége, mint amennyit a micro: bit képes biztosítani, de a micro: bit -t elég könnyen táplálja. A beépített biztonsági intézkedések megakadályozzák, hogy a cipzárat a micro: bit táplálja.
Ha a micro: bit és a zip két különböző forrásból táplálja be, akkor ezek a biztonsági intézkedések néha bekapcsolódnak, és a zip leáll. Ne aggódj. Csak húzza ki az összes áramot, és várjon. Néhány perc múlva újra működnie kell. Ez leggyakrabban akkor fordul elő, ha a micro: bitet a számítógéphez csatlakoztatja anélkül, hogy a zip tápellátását megszüntetné.
5. lépés: A bővítmények beszerzése
Először lépjen a Makecode szerkesztőbe, és indítson el egy új projektet. Ezután lépjen a "Speciális" elemre, és válassza 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 "zip tile" kifejezésre keres, és válassza ki az egyetlen találatot.
Ezután térjen vissza a kiterjesztésekhez, és keressen rá a "Muvision" kifejezésre, és válassza ki az egyetlen találatot.
6. lépés: A koordinátarendszer magyarázata
Amikor elkezdünk programozni, az MU látásérzékelő koordináta -rendszerét fogjuk használni. Itt az X érték a vízszintes érték. 0 -ról 100 -ra változik, ahol a 0 a bal oldali legtöbb pont, amelyet az érzékelő láthat, és a 100 a legjobb pont.
Az Y érték a függőleges érték. 0 -tól 100 -ig terjed, a 0 a legfelső legtöbb pont, amelyet az érzékelő láthat, és a 100 a legalsó pont.
7. lépés: Kódolás - Indításkor
A hibaelhárításhoz belefoglalom a négy "Szám megjelenítése" blokkot, mivel ez lehetővé teszi, hogy lássam, hol áll le a program, és törölheti őket, miután a program elindult és megfelelően fut.
Ennek a programnak az első mondata megmondja a micro: bit -nek, hogy mely tűket kell használni a soros kapcsolat létrehozásához. Ha ugyanazokat a tűket használta, mint én, amikor csatlakoztatta a MU látásérzékelőt, akkor a TX -et a 13 -as, az RX -et a 14 -es tűre szeretné állítani. 9600 -ra kell állítani.
Az első piros blokk inicializálja a kapcsolatot a micro: bit és a zip között. Itt meg kell adnia, hogy hány cipzárt használ, és hogyan kell összerakni őket. Mivel csak egyetlen cipzárt használunk, csak 1x1 mátrixunk van, ezért 1 függőleges és 1 vízszintes értéket állítunk be.
A következő mondatban állítsa be a fényerőt 0 -ról 255 -re. Mi 20 -ra állítjuk. A zip nagyon világos. Ritkán szeretne 50 feletti fényerőt használni.
Az első narancssárga blokk inicializálja a soros kapcsolatot a micro: bit és az MU látásérzékelő között.
Az utolsó narancssárga blokk inicializálja a MU látásérzékelők színfelismerő algoritmusát.
8. lépés: Kódolás - örökké hurok
Ismét van egy "Show number" blokk a hibaelhárításhoz. Törölhető, ha a program működik és működik.
Most bemutatjuk a két X és Y változót, és két "Mindegyik" blokk segítségével futtatjuk mind az X, mind az Y 64 kombinációját 0 és 7 között.
Az "If" ciklusban szereplő feltétel mindig igaz lesz, és ezáltal az MU látásérzékelő érzékeli a színek 64 helyét a látásában. Ismét a pontos koordináták lesznek azok a 64 kombinációk, amelyeket a különböző X és Y értékek kombinálásával kapunk. Itt mind az X, mind az Y értéke 15, 25, 35, 45, 55, 65, 75 és 85 lesz.
Az "If" ciklus első mondata megváltoztatja a zip csempe színét, hogy megfeleljen az MU látásérzékelő által észlelt színnek. Az MU látásérzékelő 15., 15. ábrája megváltoztatja a színt 0, 0 értéken a cipzárlapon. 25, 15 1, 0 és így tovább változik.
Az, hogy hogyan kapjuk meg a színt, kissé vicces, és a második képen egy kicsit jobban látható. Használhattuk a Mu színészlelési algoritmust a szín megjelölésére, de ez csak 8 különböző szín észlelését tenné lehetővé. Ezért ehelyett megkérjük az MU -t, hogy érzékelje, mennyi vörös, kék és zöld szín látható az egyes koordinátákon, majd használja a cipzáras csempe képességet, hogy a piros, kék és zöld színcsatornákból színt készítsen, ami lehetővé teszi számunkra, hogy sok -sok színek.
Az "If" ciklus második mondata a show parancsnál van. Mivel a zip csempe nem jeleníti meg ténylegesen az új színeket, mielőtt a show parancsot kapná.
A teljes kódot itt találja.
9. lépés: Futtassa a programot
A program futtatásakor látni fogja, hogy a zip csempe minden pixele lassan frissül. Azt hiszem, hogy a színfelismerési algoritmus egy kicsit időbe telik, de nem vagyok benne biztos.
Ajánlott:
Javítsuk meg együtt a Fitbit Charge 2 töltést. Vonalak a képernyőn .: 3 lépés
Javítsuk meg együtt a Fitbit Charge 2 töltést. Vonalak a képernyőn: Tehát körülbelül 13 rögzítés az első Fitbit megvásárlása után kezdtem a képernyőn áthaladó vonalakat kapni. Minden nap egy -egy nap többször is felbukkan. Nagyon gondoztam a Fitbitemet, gondoltam, és nem tudtam, miért kezdődött. egyszer
Micro: bit Zip Tile Bevezetés: 9 lépés (képekkel)
Micro: bit Zip Tile Bevezetés: Mielőtt folytatnám a Micro: bit MU látásérzékelő utasításainak sorozatát, ezt a Kitronik Zip Tile -hez kell tennem, mivel használni fogom. A Kitronik Zip Tile mostantól csak hívd Zip -nek, ez egy 8x8 -as neopixel szőnyeg
VHT Special 6 Ultra Channel Switching Mod (lábkapcsolóval együtt): 10 lépés (képekkel)
VHT Special 6 Ultra Channel Switching Mod (lábkapcsolóval együtt): Ez az első utasítható. Nemrég szereztem magamnak egy VHT speciális 6 Ultra fejet, és szeretem, kivéve, ha ki kell húznom a gitárkábelt a csatornaváltáshoz! Észrevettem, hogy mások is így éreznek, ezért elhatároztam, hogy ezen változtatok. Ez
Beszéljen Alexával és a Google Asszisztenssel együtt egy Raspberry Pi -ben: 4 lépés
Beszéljen Alexával és a Google Segéddel együtt egy Raspberry Pi -n: Futtassa az Amazon Alexát és a Google Assistant -ot egyszerre a Raspberry Pi -n. Hívja bármelyiküket is, válaszként bekapcsolják saját LED -eiket és csengőhangokat. Aztán feltesz egy kérést, és ők válaszolnak neked. Ismerheti a tulajdonságaikat
Készítsen hűvös mikro: bit Légpárnás együtt: 6 lépés (képekkel)
Készítsen együtt egy hűvös mikro: bit légpárnás hajót: Az általunk készített autók legtöbbször csak a talaj felszínén futhatnak. Ma egy légpárnás hajót fogunk létrehozni, amely a vízben és a földön, vagy akár a levegőben is fut. Két motort használunk, hogy levegőt fújjunk alatta, hogy támogassuk a hovercraf