INHOUDSOPGAWE:
Video: Neopixel -toetser: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
U is moontlik besig om 'n projek te bou wat Neopixel LED's gebruik of 'n paar in u komponentkas het wat u wil kontroleer of dit funksioneer. Ek het dieselfde behoefte gehad, maar eerder as om te wag totdat die projek voltooi is om 'n probleem op te spoor, wou ek seker maak dat dit tydens die bouproses werk terwyl ek verskeie LED's met die hand soldeer
As gevolg hiervan het ek die volgende eenvoudige funksionele kontroleerder gebou, gebruik met WS2812/SK6812 LED's (nominale toevoer 5V maar werk by 3V), maar kan gebruik word om ander variante met geskikte modifikasies na te gaan.
Aangesien die projek wat ek gebou het, 'n Microbit gebruik, was 3V -werking ideaal, aangesien dit direk bestuur kon word sonder dat 'n hoër spanning of vlakverskuiwing nodig was.
Beskikbare uitsetstroom onderhewig aan die Microbit -weergawe is V1 (90mA)/V2 (270mA)
Hierdie projek is met beide Microbit -weergawes geverifieer, maar slegs tot 'n maksimum van 81.5mA.
Benodighede:
Microbit V1 of V2
1000uF/(minimum 6.3V) elektrolitiese kondensator
470R weerstand
WS2812/SK6812 LED's
Springers M/V
Prototipe bord (opsioneel)
SIL kopstukke met reguit of reghoekige penne
Stap 1: Ontwerpvereistes
Die ontwerpvereistes was om verskeie LED's in 'n string van 1 tot 25 maksimum te toets.
Benewens die aantal LED's wat oorgeskakel is tussen die primêre kleure van rooi, groen en blou en die helderheidsaanpassing was nodig.
25 is die maksimum in die ergste geval vir alle LED's, alhoewel die maksimum in gebruik 13 die maksimum is, daarom is daar baie huidige marge.
Huidige geval 20mA *25 = 500mA (slegs een kleur per LED by maksimum helderheid), wat baie hoër is as die maksimum uitsetstroom van die Microbit. Gevolglik sou 'n geskikte helderheidsinstelling nodig wees om te verseker dat die Microbit nie onderbeklemtoon word nie.
Meer besonderhede oor die Neopixel -vereistes kan hier gevind word.
Met 'n stroomafvoer van 80% van 90mA = 81mA vir 25 LED's = 3.24mA /LED.
Op hierdie stadium is metings gedoen vir die instellings van die uitgangsstroom teenoor die helderheid vir elke kleur om te bepaal of daar voldoende kapasiteit is om 25 (WS2812/SK6812), LED's gelyktydig te toets.
Die maksimum aantal LED's wat bestuur kan word, hou verband met die kleur; groen en blou het soortgelyke huidige vereistes. Rooi was egter twee keer die stroom van óf die groen óf blou.
'N Helderheidsinstelling van 160 vir Red het 81,5 mA gegee en voldoen aan die ontwerpvereistes in die ergste geval.
Beide groen of blou kan ingestel word op 'n helderheid van 255 en steeds minder as 81.5mA.
Terwyl dit gebeur het, was 'n helderheid van 10 en ~ 0.5mA/LED voldoende helder vir die projek, wat aandui dat 100+ Neopixel LED's moontlik deur die Microbit met 'n helderheid van 10 aangedryf kan word.
Ten tye van die publikasie van die oorspronklike Instructable, het ek nie genoeg LED's nie, maar sedertdien het ek daarin geslaag om 'n 60 LED Neopixel -string met al drie kleure te evalueer sonder enige probleem.
Ek sal 'n langer string evalueer as ek een kry.
Stap 2: sagteware
Die toepassing is geskep met behulp van MakeCode Blocks
Stap 3: Hardeware
Die hardeware bestaan uit 'n Microbit, en die aanbevole komponente, 'n reservoir -kondensator (1000uF/6V3 min, elektrolities), gekoppel tussen V+ & 0V en 'n weerstand (470R), in serie gekoppel met die datalyn wat by die eerste LED gekoppel is.
Die kapasitor en die weerstande is op strook gemonteer om toekomstige montering te vergemaklik, en 'n geskikte aansluiting vir die LED -string wat getoets moet word, is nodig.
Die spesifieke Neopixel LED's is vooraf gemonteer op 'n loodlose draer en vereis dat verbindings gesoldeer word om beheer moontlik te maak. Seriële inlynopskrifte, reguit of reghoekig, afsonderlik of gekombineer, maak bykomend tot drade geskikte verbindings.
Deur SIL -penne en F/F -springers te gebruik, kan persoonlike snare geskep word deur LED's in te sluit soos benodig.
Stap 4: Bediening
Let wel: **** Die MakeCode -bloksimulator toon nie die beskermingskring nie. Dit moet egter in die werklike kring ingesluit word. ***
Die werking en modus is via die A & B -knoppies.
Deur op A+B te druk, word die modus gekies. (Mn)
M0 = Maak die keuse van die aantal LED's in die string moontlik.
Knoppie A = (+Sn) wat die aantal snare verhoog. (Maksimum 25)
Knoppie B = (-Sn) wat die stringtelling verminder. (Minimum 0)
M1 = Maak kleur en helderheid moontlik
Knoppie A = Kleur rooi, groen, blou en af
Knoppie B = Helderheid (0 tot 250) in stappe van 10.
Koppel aan en skakel aan.
By die aanskakel word die uitset gedeaktiveer om skade aan beide Microbit en LED's te voorkom
Druk op A+B om die modus M0 te kies en druk dan op A vir S1, elke opeenvolgende druk van A inkremente en B afname S. Gebruik A en B om die aantal LED's in die string in te stel.
Druk A+B om die modus M1 te kies.
Druk dan op A om die kleur rooi, groen, blou of af te kies.
Druk B om die helderheid van 10 na 250 te verhoog in stappe van 10.
Modusse en keuses word op die Microbit -skerm vertoon.
Aanbeveel:
NeoPixel -tertblikkie Arduino -krans: 8 stappe
NeoPixel Pie Tin Arduino Wreath: Hier word instruksies gegee vir die maak van 'n nuutste weergawe van my Pie Tin Holiday Wreath Instructable. In plaas van GE-ligte wat in die winkel gekoop is, word die tertbakkies nou verlig met selfdoen-vakansie-ligte wat tuisgemaak is met " NeoPixels ". NeoPixels is
NeoPixel Clip-On C9 verspreiders vir kersligte: 6 stappe (met foto's)
NeoPixel Clip-On C9-verspreiders vir kersligte: Soms gaan goeie dinge weg-soos die ryp C9-gloeilampe. Jy weet, diegene waar die verf afbreek. Ja, die ryp C9 -gloeilampe van Charlie Brown -goedheid .. Hier is 'n behoorlike C9 LED -diffuser vir die 12 mm WS2811 NeoPixel -aanspreekbare LED's. Deur p
Groter en verbeterde Christmas Star Neopixel Attiny85: 3 stappe (met foto's)
Groter en verbeterde Christmas Star Neopixel Attiny85: Verlede jaar het ek 'n klein 3D-gedrukte kersster gemaak, sien https://www.instructables.com/id/Christmas-Star-LE…This year I made a large star from a string van 50 Neopixels (5V WS2811). Hierdie groter ster het meer patrone (ek voeg nog by en verbeter
Volume -aanwyser Neopixel Ws2812 LED -ring en Arduino: 8 stappe
Volume -aanwyser Neopixel Ws2812 LED -ring en Arduino: In hierdie tutoriaal leer ons hoe u 'n volume -aanwyser kan maak met 'n Neopixel Ws2812 LED -ring en arduino. Kyk na die video
Neopixel Ws2812 Rainbow LED Glow With M5stick-C - Rainbow op Neopixel Ws2812 gebruik M5stack M5stick C met Arduino IDE: 5 stappe
Neopixel Ws2812 Rainbow LED Glow With M5stick-C | Rainbow op Neopixel Ws2812 gebruik M5stack M5stick C Met behulp van Arduino IDE: Hallo ouens in hierdie instruksies, ons leer hoe om neopixel ws2812 LED's of led strip of led matrix of led ring te gebruik met m5stack m5stick-C ontwikkelbord met Arduino IDE en ons sal maak 'n reënboogpatroon daarmee saam