Tartalomjegyzék:
- Kellékek
- 1. lépés: A Neopixel
- 2. lépés: A neopixelek előkészítése
- 3. lépés: A Neopixel Strip és a Micro: bit csatlakoztatása
- 4. lépés: A kiterjesztés beszerzése
- 5. lépés: Első program
- 6. lépés: Második program
Videó: Micro: bit Neopixel Bevezetés: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Ez az útmutató néhány alapvető tudnivalót fog megtanítani a neopixelekről, és bemutatja a Neopixel könyvtár használatát. A neopixelek nagyszerű módja annak, hogy fényt nyújtsanak projektjeikbe, mivel olcsók, könnyen kezelhetők, és a micro: bit sokukat egyszerre tudja irányítani.
Kellékek
1 x Micro: bit
3 x Alligator-Alligator jumpwires
Neopixelsáv (WS2812B).
Valami drót
Forrasztó
Forrasztópáka
1. lépés: A Neopixel
A neopixelek egyedi címezhető LED -ek. Mindegyiknek három bemenete van. Tápellátás, földelés és adatbevitel. A képen, ami 5v, gnd és Din. Három kimenettel is rendelkezik. Tápellátás, földelés és adatok. Ami megint 5v, gnd és Do a képen. Mivel minden neopixel képes adatokat, energiát és földelést küldeni a következő neopixelnek, nagy mennyiségű neopixelt láncolhat össze, és egyetlen tűvel vezérelheti őket, és egyetlen tápegységből táplálhatja őket.
Míg a neopixel 5 voltot mond, akkor 3,3 voltról is működtetheti, de bizonyos mennyiségű energiát igényel, ezért ne próbálja meg sokak számára közvetlenül a micro: bitről táplálni. Tehát ha sok neopixelt szeretne futtatni, akkor csak a micro: bitet használja az adatok beviteléhez, míg más forrásból kap energiát. Itt csak 3 neopixelt fogunk használni, így a micro: bitről történő táplálás nem jelent problémát.
2. lépés: A neopixelek előkészítése
Először vágjuk le a neopixel csíkot úgy, hogy csak három neopixelünk legyen. A neopixel csík a pixelek közé vágható. Ha megnézi az első képet, akkor a csík csíptethető a fehér csíkon. Csak használjon drótvágót.
Láttam, hogy vannak, akik aligátor klipeket helyeznek közvetlenül a neopixel LED csíkokra, de mivel rendesen fogom használni ezt a rövid csíkot párszor, forrasztani fogom hozzá a vezetékeket. Három vezeték. Zöld vezeték a Din -en, fekete vezeték a gnd -en és piros az 5 V -on.
3. lépés: A Neopixel Strip és a Micro: bit csatlakoztatása
Az alligátor vezetékeket használjuk a neopixel és a micro: bit csatlakoztatásához.
Neopixel -> Micro: bit
Gnd -> Gnd
Din -> Pin 0
5 v -> 3,3 v
4. lépés: A kiterjesztés 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 "neopixel" kifejezésre keres, és válassza ki a bal felső találatot.
5. lépés: Első program
Én még mindig dán vagyok, tehát a Makecode -om dán, de még mindig láthatod, hogy mihez hasonlítanak a blokkok az angol verzióban.
Az "On start" (Ved start) első blokkja azt mondja a micro: bit -nek, hogy megtalálják a neopixel csíkot, és hány neopixelt csatlakoztatnak hozzá. Itt 3 neopixelt csatlakoztatunk a 0 tűhöz.
A következő mondatban állítsa be a fényerőt 0 -ról 255 -re. Ezt 30 -ra állítjuk, ami még mindig nagyon világos.
Az örökké tartó ciklusban (Altid esetén) három különböző módot használunk a LED színek beállítására.
Az első blokk az első LED -et pirossá teszi. Ez a legegyszerűbb módja a színek beállításának, de csak 10 különböző szín közül lehet választani. Ez a blokk nem igazán mutatja a LED -szalag színét. Ehhez a show blokkot kell használnunk.
A második blokk a második LED színét állította be a színárnyalat (az alapszín típusa), a telítettség (a szín erőssége) és a fényerő (a szín világos vagy sötét) alapján. Ez világos török kék lesz.
A harmadik blokk a harmadik LED színét állította be annak alapján, hogy mennyi zöld, kék és piros van benne. Ezt a színt 80 zöld és 40 piros alkotja, amelyek sötétzöld színt adnak nekünk.
Az örökkévaló ciklus utolsó blokkja a show blokk. Az általunk végrehajtott színváltozások először akkor lépnek hatályba, amikor a show blokkot futtatjuk.
Mivel ebben a programban nincs semmi változás, a teljes programot "indításra" helyezhettük volna.
Itt a program.
6. lépés: Második program
A második programban a teljes első programot az "On Start" -ba helyeztük
Az A gombot megnyomva (Når der trykkes på knappen A) a shift pixel parancsot használjuk. Ezzel minden szín megmozdul a léptetéskor. Tehát a harmadik LED a második LED színét kapja, a második LED az első LED színét, és a shift paranccsal az első LED üres lesz. A show blokkot is használjuk, mert a show blokk nélkül a LED ténylegesen nem változtatja meg a színét.
A B gomb megnyomásakor (Når der trykkes på knappen B) a forgatás pixel parancsot használjuk. Ez nagyon hasonlít a shift parancs pixel parancsához, de ahelyett, hogy az első LED kiürülne, az utolsó LED színét veszi fel. Tehát a harmadik LED a második LED színét kapja, a második LED az első LED színét, és a forgatás paranccsal az első LED a harmadik LED színét kapja. A show blokkot is használjuk, mert a show blokk nélkül a LED ténylegesen nem változtatja meg a színét.
Bekapcsolt A+B gomb (Når der trykkes på knappen A+B). Az első blokk a Neopixelek becsült energiafelhasználását nyomtatja a mico: bitre. A második blokk 2 másodpercet ad a becslés elolvasására. A harmadik blokk ekkor kitisztítja a képernyőt.
Itt a második program.
Ajánlott:
Covid védősisak 1. rész: Bevezetés a Tinkercad áramkörökbe!: 20 lépés (képekkel)
Covid védősisak 1. rész: Bevezetés a Tinkercad áramkörökbe!: Helló, barátom! Ebben a kétrészes sorozatban megtanuljuk használni a Tinkercad áramköreit - ez egy szórakoztató, hatékony és oktató eszköz az áramkörök működésének megismerésére! A tanulás egyik legjobb módja, ha megteszed. Tehát először megtervezzük saját projektünket:
Bevezetés az IR áramkörökbe: 8 lépés (képekkel)
Bevezetés az IR áramkörökbe: Az IR egy összetett technológia, mégis nagyon egyszerű vele dolgozni. A LED -ekkel vagy a LASER -ekkel ellentétben az infravörös nem látható emberi szemmel. Ebben az utasításban 3 különböző áramkörön keresztül mutatom be az infravörös használatát. Az áramkörök nem lesznek
Python Bevezetés - Katsuhiko Matsuda & Edwin Cijo - Alapok: 7 lépés
Python Bevezetés - Katsuhiko Matsuda és Edwin Cijo - Alapok: Helló, 2 diák vagyunk a MYP 2 -ben. Szeretnénk megtanítani Önnek a Python kódolásának alapjait. Az 1980 -as évek végén Guido van Rossum, Hollandia hozta létre. Az ABC nyelv utódjaként készült. A neve " Python " mert mikor
Bevezetés az Arduino -ba: 18 lépés
Bevezetés az Arduino -ba: Gondolkozott már azon, hogy saját eszközeit, például az időjárásjelző állomást, az autó műszerfalát az üzemanyag, a sebesség és a helykövetés nyomon követésére, vagy az okostelefonok által vezérelt háztartási készülékeinek vezérlésére, vagy elgondolkodott azon, hogy kifinomult
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