Bästa RGB lysdioder för ett projekt (WS2812, aka NeoPixels) (5 / 6 steg)
Steg 5: Att göra en remsa av RGB-lysdioder
-Varje pixel som utarbetar till 60mA (vit på full ljusstyrka kräver alla lysdioder att vara på, varje ritning ~ 20mA).
-En Arduino kommer max ut sin RAM kör 500 lysdioder med en uppdateringsfrekvens på 30 Hz.
-För att ansluta två styrelser tillsammans, är rekommenderade maximala separationen 6" att undvika power slokar, och data korruption.
Med dessa överväganden i åtanke, kan vi köra alla lampor med 24-bitar färg upplösning, ljusstyrka som är konsekvent och ganska motståndskraftig till förändringar på (små) batteri power förändringar.
Till "daisy-chain" styrelser vi förberett för detta Instructable vi börjar genom att ansluta honkontakten den från en till den manliga slutet av den andra av de två styrelserna med rätvinklig rubriker. Sedan med våra Arduino ombord kopplas bort från makten och USB, placera vi den manliga slutet från två-board kedjan på den Lödfritt set av brödunderläggen. Vi se till att stiften anpassa med dem på WS2812 Breakout styrelsen som var ansluten till bakbord redan. Sådan justering har VCC och GND stiften från både rak-header styrelsen och kedjan på samma rad i bakbord. Vi sätter två-board kedjan i slutet av den tredje Breakout styrelse som är motsatsen till kondensatorn.
Efter allt är ansluten, kan vi skjuta upp Arduino IDE och använda textredigeraren ändra definitionen "#define NUM_LEDS 1" till "#define NUM_LEDS 3". Efter anslutning styrelsen tillbaka till makt och/eller USB, kan vi ladda upp nya programmet... och... BAM! Alla tre lysdioder bör blinka bara sådär!