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: Az első kiterjesztés beszerzése
- 4. lépés: A kapcsolat inicializálása és az algoritmus engedélyezése
- 5. lépés: Első program
- 6. lépés: Tesztelés
- 7. lépés: Az OLED csatlakoztatása
- 8. lépés: Szerezze be a második bővítményt
- 9. lépés: A végső program
- 10. lépés: A program futtatása
![Mikro: bit MU látásérzékelő - soros kapcsolat és OLED képernyő: 10 lépés Mikro: bit MU látásérzékelő - soros kapcsolat és OLED képernyő: 10 lépés](https://i.howwhatproduce.com/images/008/image-22572-j.webp)
Videó: Mikro: bit MU látásérzékelő - soros kapcsolat és OLED képernyő: 10 lépés
![Videó: Mikro: bit MU látásérzékelő - soros kapcsolat és OLED képernyő: 10 lépés Videó: Mikro: bit MU látásérzékelő - soros kapcsolat és OLED képernyő: 10 lépés](https://i.ytimg.com/vi/O88nBxMS1k0/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
![Micro: bit MU Vision Sensor - soros kapcsolat és OLED képernyő Micro: bit MU Vision Sensor - soros kapcsolat és OLED képernyő](https://i.howwhatproduce.com/images/008/image-22572-1-j.webp)
Ez a harmadik útmutató az MU látásérzékelőhöz. Eddig az MU segítségével próbáltuk felismerni a számokat és alakzatokat tartalmazó kártyákat, de hogy bonyolultabb projekttel felfedezzük MU érzékelőnket, jobb kimenetet szeretnénk elérni. Csak a LED -ekből nem tudunk ennyi információt szerezni.
Ebben a projektben tehát a micro: bitet programozzuk, hogy felvegye az MU érzékelőtől kapott információkat, és egy OLED -en adja ki. Mivel az OLED I2C kapcsolatot igényel, soros kapcsolatot kell beállítanunk az MU és a mirco: bit között.
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.
8 x jumper vezeték (nő-nő)
1 x OLED képernyő
1. lépés: Az érzékelő beállítása
![Az érzékelő beállítása Az érzékelő beállítása](https://i.howwhatproduce.com/images/008/image-22572-2-j.webp)
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 két kapcsolónak 00 -nak kell lennie, tehát mindkettőnek ki kell kapcsolnia.
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
RX-> 13. tüske
TX -> 14. csap
G -> Föld
V -> 3,3-5V
3. lépés: Az első kiterjesztés beszerzése
![Az első kiterjesztés beszerzése Az első kiterjesztés beszerzése](https://i.howwhatproduce.com/images/008/image-22572-3-j.webp)
![Az első kiterjesztés beszerzése Az első kiterjesztés beszerzése](https://i.howwhatproduce.com/images/008/image-22572-4-j.webp)
![Az első kiterjesztés beszerzése Az első kiterjesztés beszerzése](https://i.howwhatproduce.com/images/008/image-22572-5-j.webp)
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
![A kapcsolat inicializálása és az algoritmus engedélyezése A kapcsolat inicializálása és az algoritmus engedélyezése](https://i.howwhatproduce.com/images/008/image-22572-6-j.webp)
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.
Az első sötétkék doboz megmondja a Micro: bitnek, hogy mely csapokat használja a soros kapcsolathoz.
A kód első narancssárga része inicializálja a soros 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: Első program
![Első Program Első Program](https://i.howwhatproduce.com/images/008/image-22572-7-j.webp)
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. Tehát itt mosolygós arcot várnánk, ha számkártyát észlelnénk, és homályos arcot, ha nem észlelik.
A kód itt található.
6. lépés: Tesztelés
![Image Image](https://i.howwhatproduce.com/images/008/image-22572-9-j.webp)
![](https://i.ytimg.com/vi/aDZa8Kr_VM8/hqdefault.jpg)
A program első részét teszteljük.
7. lépés: Az OLED csatlakoztatása
![Szerezd meg a második bővítményt Szerezd meg a második bővítményt](https://i.howwhatproduce.com/images/008/image-22572-10-j.webp)
A bekötés ismét meglehetősen egyszerű, négy áthidaló vezetéket használunk az OLED csatlakoztatásához a megszakítópanellel.
OLED -> Kitörő tábla
Vin -> 3,3 v
GND -> GND
SCL -> Tű19
SCD -> Pin20
8. lépés: Szerezze be a második bővítményt
Lépjünk programunkba a Makecode -ban, és menjünk a "Speciális" menübe, és válasszuk a "Bővítmények" lehetőséget. Ott rákeresünk az Oled12864 -re, és kiválasztjuk az OLED12864_I2C kiterjesztést.
9. lépés: A végső program
![A végső program A végső program](https://i.howwhatproduce.com/images/008/image-22572-11-j.webp)
A beállításban egy blokkot adunk hozzá az OLED inicializálásához.
A fő programban egy blokkot adunk hozzá, hogy az OLED megadja a számkártya címkeértékét. Ne feledje, hogy a számkártyák esetében a címke értéke a kártyán szereplő érték is.
Az x és y érték megváltoztatásával megváltoztathatjuk a szám pozícióját.
A végleges program itt található.
10. lépés: A program futtatása
![](https://i.ytimg.com/vi/MXq7qbRiR6A/hqdefault.jpg)
A program futtatásakor a micro: bitnek mosolyognia kell, amikor az MU érzékelő számkártyát észlel, és az idő hátralévő részében összevonta a szemöldökét, míg az OLED írja az utoljára észlelt kártya számát.
Ajánlott:
Esp8266 Firebase kapcsolat: 10 lépés
![Esp8266 Firebase kapcsolat: 10 lépés Esp8266 Firebase kapcsolat: 10 lépés](https://i.howwhatproduce.com/images/002/image-5691-j.webp)
Esp8266 Firebase kapcsolat: A projekt elindításához a következő összetevőkre van szüksége: esp8266 (NodeMcu v3 Lua) google fiók (firebase) Esp8266 -ot vásárolhat innen: amazon.com aliexpress.com
A Logitech X100 hangszóró javítása, ha a Bluetooth -kapcsolat nem működik: 6 lépés
![A Logitech X100 hangszóró javítása, ha a Bluetooth -kapcsolat nem működik: 6 lépés A Logitech X100 hangszóró javítása, ha a Bluetooth -kapcsolat nem működik: 6 lépés](https://i.howwhatproduce.com/images/007/image-20724-j.webp)
Hogyan javítsunk meg egy Logitech X100 hangszórót, ha a Bluetooth -kapcsolat nem működik: Amikor a Bluetooth hangszórómat vízbe ejtettem, pusztító volt, nem tudtam tovább hallgatni a zenémet zuhany alatt. Képzeld el, hogy reggel 6.30 -kor felébredsz, és kedvenc dallamaiddal forró zuhany alatt mész. Most képzeld el, hogy fel kell ébredned
Arduino Led Matrix kapcsolat az Utsource -nal: 9 lépés (képekkel)
![Arduino Led Matrix kapcsolat az Utsource -nal: 9 lépés (képekkel) Arduino Led Matrix kapcsolat az Utsource -nal: 9 lépés (képekkel)](https://i.howwhatproduce.com/images/009/image-25811-j.webp)
Arduino Led Mátrix csatlakozás Utsource-nal: A LED-mátrix vagy LED-kijelző a nagyméretű, alacsony felbontású pontmátrixos megjelenítési forma, amely hasznos mind az ipari és kereskedelmi információs kijelzők, mind a hobbista ember-gép interfészek számára. Ez egy 2-D dióda mátrixból áll, és a katalógusuk
Időjárás API kapcsolat: 7 lépés
![Időjárás API kapcsolat: 7 lépés Időjárás API kapcsolat: 7 lépés](https://i.howwhatproduce.com/images/010/image-29684-j.webp)
Időjárási API -kapcsolat: Ez a kézikönyv segítséget nyújt az időjárási API -kulcs beszerzésében. Ez az egyik lépés az intelligens tükör létrehozásához, amely segít eldönteni, hogy mit viseljen. Az egyik igény az időjárási adatok beszerzése a tartózkodási helyéről. A fenti képen láthatók azok az adatok, amelyeket
WiFi kapcsolat létrehozása az ESP8266 segítségével és a helyi IP -cím beszerzése: 3 lépés
![WiFi kapcsolat létrehozása az ESP8266 segítségével és a helyi IP -cím beszerzése: 3 lépés WiFi kapcsolat létrehozása az ESP8266 segítségével és a helyi IP -cím beszerzése: 3 lépés](https://i.howwhatproduce.com/images/002/image-5544-9-j.webp)
WiFi kapcsolat létrehozása az ESP8266 segítségével és a helyi IP -cím beszerzése: Ebben az oktatóanyagban megtudjuk, hogyan hozható létre WiFi kapcsolat az ESP8266 WiFi kártyával. Ezt összekapcsoljuk a helyi WiFi hálózattal