Sisällysluettelo:
Video: Neopixel Tester: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Olet ehkä rakentamassa projektia, joka käyttää Neopixel -LED -valoja tai joidenkin komponenttien laatikossa haluat tarkistaa niiden toimivuuden. Minulla oli sama tarve, mutta sen sijaan, että odottaisin projektin valmistumista ongelman löytämiseksi, halusin varmistaa, että ne toimivat rakennusprosessin aikana, koska juotin käsin useita LED -valoja
Tämän seurauksena rakensin seuraavan yksinkertaisen toiminnallisen tarkistimen, jota käytettiin WS2812/SK6812 -LEDien kanssa (nimellisjännite 5 V, mutta toimii 3 V: n jännitteellä), mutta sitä voitaisiin käyttää muiden varianttien tarkistamiseen sopivilla muutoksilla.
Koska rakentamani projekti käytti mikrobittiä, 3 V: n toiminta oli ihanteellinen, koska niitä voidaan käyttää suoraan ilman korkeampaa jännitettä tai tason siirtoa.
Käytettävissä oleva lähtövirta Microbit -version mukaan on V1 (90mA)/V2 (270mA)
Tämä projekti on todennettu molemmilla Microbit -versioilla, mutta enintään 81,5 mA: lla.
Tarvikkeet:
Microbit V1 tai V2
1000uF/(vähintään 6,3 V) elektrolyyttikondensaattori
470R vastus
WS2812/SK6812 LEDit
Puserot M/F
Prototyyppikortti (valinnainen)
SIL -suora- tai suorakulmaiset tapit
Vaihe 1: Suunnitteluvaatimukset
Suunnitteluvaatimusten oli voitava testata useita LED -valoja merkkijonossa 1-25.
LEDien lukumäärän lisäksi punaisen, vihreän ja sinisen päävärien välillä sekä kirkkauden säätöä vaadittiin.
25 on kaikkien LED -valojen pahin mahdollinen enimmäismäärä, vaikka käytössä 13 olisi suurin, joten nykyistä marginaalia olisi runsaasti.
Pahimman tapauksen virta 20mA *25 = 500mA (vain yksi väri LEDiä kohden suurimmalla kirkkaudella), mikä on paljon suurempi kuin mikrobitin suurin lähtövirta. Näin ollen tarvitaan asianmukainen kirkkausasetus sen varmistamiseksi, ettei Microbit ole ylikuormitettu.
Lisätietoja Neopixel -vaatimuksista löytyy täältä.
Kun virrankulutus on 80% 90mA = 81mA 25 LEDille = 3,24mA /LED.
Tässä vaiheessa mitattiin lähtövirran ja kirkkauden asetukset jokaiselle värille sen määrittämiseksi, oliko riittävä kyky testata 25 (WS2812/SK6812), LEDit samanaikaisesti.
Suurin mahdollinen ajettavien LED -merkkien määrä riippuu väristä, vihreällä ja sinisellä oli samanlaiset nykyiset vaatimukset. Punainen oli kuitenkin kaksinkertainen joko vihreään tai siniseen.
Kirkkausasetus 160 punaiselle antoi 81,5 mA ja täytti pahimman suunnittelun vaatimukset.
Sekä vihreä että sininen voidaan asettaa kirkkaudeksi 255 ja silti olla alle 81,5 mA.
Kuten kävi ilmi, kirkkauden asettaminen 10 ja ~ 0,5 mA/LED oli projektille riittävän kirkas, mikä osoittaa, että Microbit voi mahdollisesti ajaa 100+ Neopixel -LEDiä 10: n kirkkaudella.
Alkuperäisen Instructable -julkaisun julkaisuhetkellä minulla ei ollut tarpeeksi LED -valoja, mutta sen jälkeen olen onnistunut arvioimaan 60 LED -neopixel -merkkijonon käyttämällä kaikkia kolmea väriä ilman ongelmia.
Arvioin pidemmän merkkijonon, kun saan sen.
Vaihe 2: Ohjelmisto
Sovellus luotiin käyttämällä MakeCode Blocksia
Vaihe 3: Laitteisto
Laitteisto koostuu mikrobitistä ja suositelluista komponenteista, säiliökondensaattorista (1000uF/6V3 min, elektrolyyttinen), joka on kytketty V+ & 0V: n väliin ja vastukseen (470R), joka on kytketty sarjaan ensimmäisen LED -valon kanssa kytketyn datalinjan kanssa.
Kondensaattori ja vastukset asennettiin nauhalevylle tulevan asennuksen helpottamiseksi, ja testattavaa LED -merkkijonoa varten tarvitaan sopiva liitin.
Käytetyt erityiset Neopixel-LEDit on esiasennettu lyijyttömään telineeseen, ja ne edellyttävät liitosten juottamista ohjauksen mahdollistamiseksi. Sarjaliitännät, suorat tai suorakulmaiset yksittäin tai yhdessä muodostavat sopivat liitännät johtojen lisäksi.
SIL -nastojen ja F/F -hyppyjohtimien avulla voit luoda mukautettuja merkkijonoja kytkemällä LED -valot tarpeen mukaan.
Vaihe 4: Käyttö
Huomaa: **** MakeCode Block -simulaattori ei näytä suojapiiriä. Tämä on kuitenkin sisällytettävä varsinaiseen piiriin. ***
Käyttö ja tila asetetaan A & B -painikkeilla.
Painamalla A+B valitaan tila. (Mn)
M0 = Mahdollistaa merkkijonon merkkivalojen määrän valitsemisen.
Painike A = (+Sn), joka lisää merkkijonomäärää. (Enintään 25)
Painike B = (-Sn), joka vähentää merkkijonomäärää. (Vähintään 0)
M1 = Mahdollistaa värin ja kirkkauden
Painike A = Väri Punainen, Vihreä, Sininen ja pois päältä
Painike B = Kirkkaus (0-250) 10 askeleen välein.
Kytke ja kytke virta.
Päälle kytkettäessä lähtö ei ole käytössä, jotta vältetään sekä Microbit- että LED -valot
Paina A+B valitaksesi tilan M0 ja paina sitten A näppäintä S1 varten, jokaisen A -painalluksen ja B -vähennyksen painamisen jälkeen. Käytä A ja B asettaaksesi merkkijonon merkkivalojen lukumäärän.
Valitse tila M1 painamalla A+B.
Valitse sitten punainen, vihreä, sininen tai Pois painamalla A -painiketta.
Paina B lisätäksesi kirkkautta 10: stä 250: een 10: n askelin.
Tilat ja valinnat näkyvät Microbit -näytössä.
Suositeltava:
Arduino Servo Tester: 4 vaihetta
Arduino Servo Tester: Tässä esittelemme kuinka hallita servoa Arduinolta ilman tietokonetta. Tämän kannettavan käyttöliittymän käyttö nopeuttaa suuresti prototyyppiprosessia, kun määritetään servokierron rajat. Se on erityisen hyödyllinen, kun sinulla on paljon
TR-01 DIY Rotary Engine Compression Tester: 6 vaihetta (kuvilla)
TR-01 DIY Rotary Engine Compression Tester: Vuodesta 2009 alkaen TwistedRotorsin alkuperäiset TR-01 v1.0, v2.0 ja v2.0 Baro asettivat standardin kädessä pidettäville, digitaalisille, pyöriville moottoripuristustestereille. Ja nyt voit rakentaa oman! Vuodelle 2017, Mazdas Rotary E: n 50 -vuotispäivän kunniaksi
Raspberry Pi Logic Chip Tester: 4 vaihetta
Raspberry Pi Logic Chip Tester: Tämä on Raspberry pi: n logiikkatestauskomento, jonka avulla voit tarkistaa, toimiiko (itse tehty) logiikkapiiri. Tätä komentosarjaa voidaan käyttää myös releiden testaamiseen. tukee 5v GPIO -tuloja, joten jos piirisi ulostulot ovat 5V
Neopixel Ws2812 Rainbow LED-hehku M5stick-C: llä - Sateenkaaren ajaminen Neopixel Ws2812: llä M5stack M5stick C: n avulla Arduino IDE: 5 askelta
Neopixel Ws2812 Rainbow LED-hehku M5stick-C: llä | Sateenkaaren ajaminen Neopixel Ws2812: llä M5stack M5stick C: n käyttäminen Arduino IDE: n avulla: Hei kaverit, tässä ohjeessa opimme käyttämään neopixel ws2812 LED-valoja tai led-nauhaa tai led-matriisia tai led-rengasta m5stack m5stick-C -kehityskortilla Arduino IDE: n kanssa ja teemme sateenkaarikuvio sen kanssa
Kaikki yhdessä · DMX Terminator & DMX Tester: 3 vaihetta
Kaikki yhdessä · DMX Terminator & DMX Tester: Valoteknikkona sinun on joskus tiedettävä, kuinka terveet dmx -liitännät ovat valaisimien joukossa. Joskus johtimien, kiinnittimien tai jännitteen vaihtelujen vuoksi DMX -järjestelmä altistuu monille ongelmille ja virheille. Joten tein