Tartalomjegyzék:

Neopixel tesztelő: 4 lépés
Neopixel tesztelő: 4 lépés

Videó: Neopixel tesztelő: 4 lépés

Videó: Neopixel tesztelő: 4 lépés
Videó: TURNTABLE Arduino Mega H0 fordítókorong test1 2024, November
Anonim
Neopixel tesztelő
Neopixel tesztelő

Lehet, hogy olyan projektet épít, amely Neopixel LED -eket használ, vagy van néhány a komponensdobozban, és ellenőrizni szeretné, hogy működnek -e. Ugyanez volt az igényem, de ahelyett, hogy vártam volna, amíg a projekt befejeződött, hogy megtaláljam a problémát, meg akartam győződni arról, hogy működnek -e az építési folyamat során, mivel több LED -et kézzel forrasztottam

Ennek eredményeként elkészítettem az alábbi egyszerű működés -ellenőrzőt, amelyet a WS2812/SK6812 LED -ekkel használtak (névleges tápellátás 5V, de 3V -on működik), de használhatók más változatok ellenőrzésére is, megfelelő módosításokkal.

Mivel az általam épített projekt Microbit -et használt, a 3 V -os működés ideális volt, mivel közvetlenül hajthatók, anélkül, hogy nagyobb feszültséget vagy szintváltást igényelnének.

A rendelkezésre álló kimeneti áram a Microbit verzió függvényében V1 (90mA)/V2 (270mA)

Ezt a projektet mindkét Microbit verzióval ellenőrizték, de csak 81,5 mA -ig.

Kellékek:

Microbit V1 vagy V2

1000uF/(legalább 6,3 V) elektrolit kondenzátor

470R ellenállás

WS2812/SK6812 LED -ek

Jumpers M/F

Prototípus tábla (opcionális)

SIL egyenes vagy derékszögű csapok

1. lépés: Tervezési követelmények

Tervezési követelmények
Tervezési követelmények
Tervezési követelmények
Tervezési követelmények
Tervezési követelmények
Tervezési követelmények
Tervezési követelmények
Tervezési követelmények

A tervezési követelményeknek megfelelően több LED -et lehetett tesztelni 1 és 25 közötti sztringben.

A LED -ek száma mellett a vörös, zöld és kék alapszínek közötti váltásra és a fényerő beállítására volt szükség.

A 25 a legrosszabb eset maximális értéke minden LED -re világítva, bár használatban a 13 lenne a maximum, ezért rengeteg áramerősség áll fenn.

A legrosszabb esetben 20mA *25 = 500mA (csak egy szín LED -enként, maximális fényerő mellett), ami sokkal magasabb, mint a Microbit maximális kimeneti árama. Következésképpen megfelelő fényerő -beállításra van szükség annak biztosítására, hogy a Microbit ne legyen túlfeszített.

További részletek a Neopixel követelményekről itt találhatók.

90% -os 80% -os áramlefolyással = 81 mA 25 LED esetén = 3,24 mA /LED.

Ebben a szakaszban minden színnél mértük a kimeneti áram és a fényerő beállításait, hogy megállapítsuk, elegendő -e a 25 (WS2812/SK6812), LED -ek egyidejű tesztelése.

A meghajtható LED -ek maximális száma a színhez kapcsolódik, a zöldnek és a kéknek hasonlóak voltak a jelenlegi követelményei. A piros azonban kétszer akkora volt, mint a zöld vagy a kék.

A 160 -as fényerő beállítása a piros számára 81,5 mA volt, és kielégítette a legrosszabb tervezési követelményeket.

A zöld és a kék egyaránt 255 fényerőre állítható, és még mindig kisebb, mint 81,5 mA.

Amint kiderült, a 10 -es és ~ 0,5 mA/LED -es fényerő beállítása elegendő volt a projekthez, ami azt jelzi, hogy 100+ Neopixel LED -et a Microbit 10 -es fényerővel vezérelhet.

Nos, az eredeti Instructable közzétételekor nem rendelkeztem elegendő LED -del, de azóta sikerült értékelnem egy 60 LED -es Neopixel karakterláncot, mindhárom szín használatával, minden probléma nélkül.

Hosszabb karakterláncot fogok értékelni, ha kapok egyet.

2. lépés: Szoftver

Szoftver
Szoftver

Az alkalmazást a MakeCode Blocks használatával hozták létre

3. lépés: Hardver

Hardver
Hardver
Hardver
Hardver
Hardver
Hardver
Hardver
Hardver

A hardver egy Microbit -ből, és az ajánlott alkatrészekből, egy V+ és 0V és egy ellenállás (470R) között csatlakoztatott, 1000+ F/6 V3 perc, elektrolitikus tartály kondenzátorból áll, amelyek sorba vannak kötve az első LED -hez csatlakoztatott adatvezetékkel.

A kondenzátort és az ellenállásokat szalaglapra szerelték, hogy megkönnyítsék a későbbi összeszerelést, és megfelelő csatlakozóra lesz szükség a tesztelni kívánt LED -húr számára.

A használt speciális Neopixel LED-ek előzetesen egy ólommentes hordozóra vannak szerelve, és a csatlakozásokat forrasztani kell, hogy lehetővé tegyék a vezérlést. A soros soros fejlécek egyenes vagy derékszögben külön -külön vagy kombinálva a vezetékeken kívül megfelelő csatlakozásokat is létrehoznak.

A SIL csapok és az F/F jumper lehetővé teszi egyedi karakterláncok létrehozását a LED -ek szükség szerinti csatlakoztatásával.

4. lépés: Művelet

Művelet
Művelet
Művelet
Művelet
Művelet
Művelet
Művelet
Művelet

Megjegyzés: **** A MakeCode Block szimulátor nem mutatja a védelmi áramkört. Ezt azonban bele kell foglalni a tényleges áramkörbe. ***

A működés és az üzemmód beállítása az A & B gombokkal történik.

Az A+B megnyomásával kiválaszthatja a módot. (Mn)

M0 = Lehetővé teszi a LED -ek számának kiválasztását a karakterláncban.

A gomb = (+Sn), amely növeli a karakterláncok számát. (Maximum 25)

B gomb = (-Sn), amely csökkenti a karakterláncok számát. (Minimum 0)

M1 = Lehetővé teszi a színeket és a fényerőt

A gomb = Szín Piros, Zöld, Kék és ki

B gomb = Fényerő (0 és 250 között) 10 lépésben.

Csatlakoztassa és kapcsolja be.

A bekapcsoláskor a kimenet le van tiltva, hogy megakadályozza a Microbit és a LED -ek károsodását

Nyomja meg az A+B gombot az M0 mód kiválasztásához, majd nyomja meg az A gombot az S1 gombhoz, minden egyes A gomb megnyomása és a B csökkenés S. Használja az A és a B gombot a LED -ek számának beállításához a karakterláncban.

Az A+B gombokkal válassza ki az M1 módot.

Ezután nyomja meg az A gombot a piros, zöld, kék vagy kikapcsolt szín kiválasztásához.

Nyomja meg a B gombot, hogy 10 -ről 250 -re növelje a fényerőt 10 -es lépésekben.

A módok és a választások a Microbit kijelzőjén láthatók.

Ajánlott: