Neopikseli tester: 4 sammu
Neopikseli tester: 4 sammu

Video: Neopikseli tester: 4 sammu

Video: Neopikseli tester: 4 sammu
Video: RGB vs Neopixel 2025, Jaanuar
Anonim
Neopikseli tester
Neopikseli tester

Võimalik, et loote projekti, mis kasutab Neopixeli LED -e või on teie komponendikarbis mõni, mille toimivust soovite kontrollida. Mul oli sama vajadus, kuid selle asemel, et oodata probleemi lahendamiseks projekti lõpuleviimist, tahtsin veenduda, et need töötavad ehitusprotsessi ajal, kuna jootsin käsitsi mitu LED -i

Selle tulemusena ehitasin järgmise lihtsa funktsionaalse kontrollija, mida kasutati koos WS2812/SK6812 LED -idega (nominaalne toide 5 V, kuid töötab 3 V juures), kuid seda saab kasutada muude variantide kontrollimiseks sobivate muudatustega.

Kuna minu ehitatavas projektis kasutati Microbitit, oli 3 V töö ideaalne, kuna neid sai juhtida otse, ilma et oleks vaja kõrgemat pinget või taseme nihutamist.

Saadaval väljundvool vastavalt Microbit versioonile on V1 (90mA)/V2 (270mA)

Seda projekti kontrolliti mõlema Microbiti versiooniga, kuid ainult maksimaalselt 81,5 mA.

Tarvikud:

Mikrobit V1 või V2

1000uF/(vähemalt 6,3 V) elektrolüütkondensaator

470R takisti

WS2812/SK6812 LED -id

Džemprid M/F

Prototüüpplaat (valikuline)

SIL sirge või täisnurgaga tihvtid

Samm: disaininõuded

Disaininõuded
Disaininõuded
Disaininõuded
Disaininõuded
Disaininõuded
Disaininõuded
Disaininõuded
Disaininõuded

Disaininõuded pidid suutma testida mitut LED -i stringis maksimaalselt 1 kuni 25.

Lisaks LED -ide arvule tuli vahetada punase, rohelise ja sinise põhivärvide vahel ning heledust reguleerida.

25 on kõigi LED -ide süttinud halvim juhtumi maksimum, kuigi kasutamisel 13 oleks maksimaalne, seega oleks palju vooluvaru.

Halvimal juhul 20mA *25 = 500mA (ainult üks värv LED -i kohta maksimaalse heleduse korral), mis on palju suurem kui Microbiti maksimaalne väljundvool. Järelikult oleks vaja sobivat heleduse seadistust, et tagada, et Microbit ei oleks ülepingestatud.

Lisateavet Neopixeli nõuete kohta leiate siit.

Voolu äravooluga 80% 90mA = 81mA 25 LED -i puhul = 3,24mA /LED.

Selles etapis mõõdeti iga värvi väljundvoolu ja heleduse seadeid, et teha kindlaks, kas on piisavalt võimalusi testida 25 (WS2812/SK6812), LED -e samaaegselt.

Maksimaalne LED -ide arv, mida saab juhtida, on seotud värviga, rohelisel ja sinisel olid sarnased praegused nõuded. Punane oli aga kaks korda suurem kui roheline või sinine.

Punase heleduse säte 160 andis 81,5 mA ja rahuldas halvimate projektide nõuded.

Nii rohelist kui ka sinist saab sättida heleduseks 255 ja siiski alla 81,5 mA.

Nagu selgus, oli heleduse 10 ja ~ 0,5 mA/LED seadmine projekti jaoks piisavalt hele, mis näitab, et Microbit võib 10+ heledusega juhtida 100+ Neopixeli LED -i.

Noh, esialgse Instructable'i avaldamise ajal ei olnud mul piisavalt LED -e, kuid sellest ajast alates olen suutnud ilma probleemideta hinnata 60 LED -neopikseli stringi, kasutades kõiki kolme värvi.

Hindan pikemat stringi, kui selle saan.

Samm 2: Tarkvara

Tarkvara
Tarkvara

Rakendus loodi MakeCode Blocks abil

3. samm: riistvara

Riistvara
Riistvara
Riistvara
Riistvara
Riistvara
Riistvara
Riistvara
Riistvara

Riistvara koosneb mikrobitist ja soovitatavatest komponentidest, reservuaari kondensaatorist (1000uF/6V3 min, elektrolüütiline), mis on ühendatud V+ ja 0V vahel ja takisti (470R) vahel, mis on järjestikku ühendatud esimese LED -i külge ühendatud andmeliiniga.

Kondensaator ja takistid paigaldati ribalauale, et hõlbustada edasist kokkupanekut, ning testimiseks vajaliku LED -stringi jaoks on vaja sobivat pistikut.

Kasutatavad spetsiifilised Neopixeli valgusdioodid on eelpaigaldatud pliivabale kandjale ja nende juhtimiseks on vaja ühendused jootma. Sarjajadaga päised, sirged või täisnurgad eraldi või koos, loovad lisaks juhtmetele sobivad ühendused.

SIL -tihvtide ja F/F -džemprite kasutamine võimaldab luua kohandatud stringe, ühendades LED -id vastavalt vajadusele.

4. samm: toimimine

Operatsioon
Operatsioon
Operatsioon
Operatsioon
Operatsioon
Operatsioon
Operatsioon
Operatsioon

Märkus: **** MakeCode Block simulaator ei näita kaitselülitust. See tuleb aga lülitada tegelikku vooluringi. ***

Töörežiimi ja režiimi seadistamine toimub A & B nuppude kaudu.

Vajutades A+B, valitakse režiim. (Mn)

M0 = Võimaldab valida LED -ide arvu stringis.

Nupp A = (+Sn), mis suurendab stringide arvu. (Maksimaalselt 25)

Nupp B = (-Sn), mis vähendab stringide arvu. (Vähemalt 0)

M1 = Võimaldab värvi ja heledust

Nupp A = värv punane, roheline, sinine ja väljas

Nupp B = heledus (0 kuni 250) 10 sammuga.

Ühendage ja lülitage sisse.

Sisselülitamisel on väljund keelatud, et vältida nii Microbit kui ka LED -ide kahjustamist

Vajutage A+B, et valida režiim M0, seejärel vajutage klahvi A, et valida S1, iga järgnev nuppude A vajutamine ja B vähendamine S. Kasutage A ja B, et määrata LED -ide arv stringis.

Vajutage A+B, et valida režiim M1.

Seejärel vajutage A, et valida värv punane, roheline, sinine või väljas.

Vajutage nuppu B, et suurendada heledust 10 -lt 250 -le 10 sammuga.

Režiimid ja valikud kuvatakse Microbiti ekraanil.