Radiokontrollerad Race Tree (8 / 14 steg)
Steg 8: Race träd ljus information
En nu för ett ord om lysdioderna används i projektet
WS2812B WS2811 5050 RGB LED & PCB ombord 1-LED-modul Digital Pixel ljus 5V
Lysdioderna jag använt är i grunden en hake version av Adafruit's. Om du inte har en trevlig lödkolv som kan hantera små, intrikata anslutningar, överväga att spendera lite extra deg och få Adafruit's version, som ser ut för att vara lättare att hantera.
Race träd mjukvaran är skriven så att mer än två LED lyser åt gången. Om du ändrar detta i ljuset upp mer än tre på full effekt, kommer du förmodligen behöva driva ljuset med en extern strömkälla, som din Arduino kan bara trycka något liknande 500mA.
Den nästa stycke är från Adafruit's nice guide om detta ämne. Min design följt detta råd. Yours bör också.
https://learn.adafruit.com/adafruit-neopixel-uberg...
- Innan du ansluter NeoPixels till någon strömkälla, lägga till en stor kondensator (1000 µF, 6.3V eller högre) över den + och -terminaler som visas ovan.
- Plats en 300 till 500 ohms motstånd mellan Arduino data utgång pin och indata till den första NeoPixel. Detta motstånd måste vara i NeoPixel slutet av kabeln för att vara effektiv! Vissa produkter redan införliva detta motstånd... om inte du är säker, lägga till en... det finns ingen skada i fördubbling upp!
- Försök att minimera avståndet mellan Arduino och första pixel.
- Undvika att ansluta NeoPixels till en levande krets. Om du helt enkelt måste alltid ansluta marken först, sedan + 5V, då data. Koppla bort i omvänd ordning.
- Om driver pixlar med en separat leverans, tillämpa makt till pixlar innan power för mikrokontroller. Följa samma försiktighet som du skulle för någon statisk-känslig del; jorda dig innan hantering, etc.