Turinys:

Neopikselių testeris: 4 žingsniai
Neopikselių testeris: 4 žingsniai

Video: Neopikselių testeris: 4 žingsniai

Video: Neopikselių testeris: 4 žingsniai
Video: Ремонт батареи ноутбука (замена аккумуляторов) 2024, Gruodis
Anonim
Neopikselių testeris
Neopikselių testeris

Galbūt kuriate projektą, kuriame naudojami „Neopixel“šviesos diodai, arba komponentų dėžutėje yra keletas, kuriuos norite patikrinti, ar jie veikia. Turėjau tą patį poreikį, bet nelaukdamas, kol projektas bus baigtas, norėjau rasti problemą, norėjau įsitikinti, kad jie veikė kūrimo proceso metu, nes rankiniu būdu litavau kelis šviesos diodus

Dėl to aš sukūriau šį paprastą funkcinį tikrintuvą, naudojamą su WS2812/SK6812 šviesos diodais (nominalus maitinimas 5 V, bet veiks esant 3 V įtampai), tačiau jį galima naudoti norint patikrinti kitus variantus su tinkamais pakeitimais.

Kadangi mano kuriamas projektas naudojo „Microbit“, 3 V veikimas buvo idealus, nes juos galima valdyti tiesiogiai, nereikalaujant didesnės įtampos ar lygio perjungimo.

Galima išėjimo srovė, atsižvelgiant į „Microbit“versiją, yra V1 (90mA)/V2 (270mA)

Šis projektas buvo patikrintas naudojant abi „Microbit“versijas, bet tik iki 81,5 mA.

Priedai:

Mikrobitas V1 arba V2

1000uF/(mažiausiai 6,3 V) elektrolitinis kondensatorius

470R rezistorius

WS2812/SK6812 šviesos diodai

Džemperiai M/F

Prototipo lenta (neprivaloma)

SIL tiesios arba stačios kampo kaiščių antgaliai

1 žingsnis: projektavimo reikalavimai

Dizaino reikalavimai
Dizaino reikalavimai
Dizaino reikalavimai
Dizaino reikalavimai
Dizaino reikalavimai
Dizaino reikalavimai
Dizaino reikalavimai
Dizaino reikalavimai

Projektavimo reikalavimai turėjo turėti galimybę išbandyti kelis šviesos diodus eilutėje nuo 1 iki 25.

Be daugybės šviesos diodų perjungimų tarp pagrindinių raudonos, žalios ir mėlynos spalvų ir ryškumo reguliavimo, reikėjo.

25 yra blogiausias visų didžiausių šviesos diodų lempučių maksimalus atvejis, nors naudojant 13 būtų didžiausias, todėl esama daug srovės ribų.

Blogiausiu atveju srovė 20mA *25 = 500mA (tik viena spalva vienam šviesos diodui esant maksimaliam ryškumui), kuri yra daug didesnė už didžiausią išėjimo srovę iš „Microbit“. Taigi, norint užtikrinti, kad „Microbit“nebūtų per daug pabrėžtas, reikės tinkamo ryškumo nustatymo.

Daugiau informacijos apie „Neopixel“reikalavimus rasite čia.

Esant 80% 90 mA srovės nutekėjimui = 81 mA 25 šviesos diodams = 3,24 mA /LED.

Šiame etape buvo išmatuoti kiekvienos spalvos išėjimo srovės ir ryškumo nustatymai, siekiant nustatyti, ar yra pakankamai galimybių vienu metu patikrinti 25 (WS2812/SK6812), šviesos diodus.

Maksimalus šviesos diodų, kuriuos galima įjungti, skaičius priklauso nuo spalvos, žalia ir mėlyna turėjo panašius dabartinius reikalavimus. Tačiau raudona buvo dvigubai didesnė nei žalia ar mėlyna.

160 ryškumo nustatymas raudonai suteikė 81,5 mA ir atitiko blogiausius projektavimo reikalavimus.

Tiek žaliai, tiek mėlynai galima nustatyti 255 ryškumą ir vis tiek būti mažesniam nei 81,5 mA.

Kaip paaiškėjo, nustatytas ryškumas 10 ir ~ 0,5 mA/LED buvo pakankamai ryškus projektui, o tai rodo, kad „Microbit“gali valdyti 100 ir daugiau „Neopixel“šviesos diodų esant 10 ryškumui.

Na, kai paskelbiau originalų „Instructable“, neturėjau pakankamai šviesos diodų, tačiau nuo tada man pavyko be problemų įvertinti 60 LED neopikselių eilutę, naudojant visas tris spalvas.

Gavęs vieną, įvertinsiu ilgesnę eilutę.

2 žingsnis: programinė įranga

Programinė įranga
Programinė įranga

Programa buvo sukurta naudojant „MakeCode Blocks“

3 žingsnis: Aparatūra

Techninė įranga
Techninė įranga
Techninė įranga
Techninė įranga
Techninė įranga
Techninė įranga
Techninė įranga
Techninė įranga

Techninę įrangą sudaro „Microbit“ir rekomenduojami komponentai - rezervuaro kondensatorius (1000uF/6V3 min., Elektrolitinis), prijungtas tarp V+ ir 0V, ir rezistorius (470R), nuosekliai sujungtas su duomenų linija, prijungta prie pirmojo šviesos diodo.

Kondensatorius ir rezistoriai buvo sumontuoti ant juostos, kad ateityje būtų lengviau surinkti, ir reikės tinkamos jungties, kad būtų galima išbandyti LED eilutę.

Naudojami specialūs „Neopixel“šviesos diodai yra iš anksto sumontuoti prie bešvinio laikiklio, todėl juos reikia lituoti, kad būtų galima valdyti. Serijinės linijos antraštės, tiesios arba stačios kampo atskirai arba kartu, be laidų, atlieka tinkamas jungtis.

Naudojant SIL kaiščius ir F/F trumpiklius, galima sukurti pasirinktines eilutes, prireikus prijungus šviesos diodus.

4 žingsnis: veikimas

Operacija
Operacija
Operacija
Operacija
Operacija
Operacija
Operacija
Operacija

Pastaba: **** „MakeCode Block“simuliatorius nerodo apsaugos grandinės. Tačiau tai turi būti įtraukta į tikrąją grandinę. ***

Veikimas ir režimas nustatomi mygtukais A & B.

Paspaudus A+B, pasirenkamas režimas. (Mn)

M0 = Leidžia pasirinkti šviesos diodų skaičių eilutėje.

Mygtukas A = (+Sn), kuris padidina eilučių skaičių. (Daugiausiai 25)

Mygtukas B = (-Sn), kuris sumažina eilučių skaičių. (Mažiausiai 0)

M1 = įgalina spalvas ir ryškumą

Mygtukas A = spalva raudona, žalia, mėlyna ir išjungta

Mygtukas B = ryškumas (nuo 0 iki 250) 10 žingsnių.

Įjunkite ir įjunkite.

Įjungus, išėjimas išjungiamas, kad nebūtų pažeisti „Microbit“ir šviesos diodai

Paspauskite A+B, kad pasirinktumėte režimą M0, tada paspauskite A, kad pasirinktumėte S1, kiekvieną kartą paspausdami A žingsnius ir B mažinimus S. Naudodami A ir B nustatykite šviesos diodų skaičių eilutėje.

Paspauskite A+B ir pasirinkite režimą M1.

Tada paspauskite A, kad pasirinktumėte raudoną, žalią, mėlyną arba išjungtą spalvą.

Paspauskite B, kad padidintumėte ryškumą nuo 10 iki 250, atlikdami 10 žingsnių.

Režimai ir pasirinkimai rodomi „Microbit“ekrane.

Rekomenduojamas: