Академический Документы
Профессиональный Документы
Культура Документы
(https://www.make-it.
Search...
Arduinos are wonderful and easy to work with and available in various sizes, depending on your
computing requirements. The ATTiny85 based controller features six input/output connections with a
clock running at 16MHz. Memory onboard includes 8k of Flash memory with 512 bytes of RAM.
The capabilities of the ATTiny85 allows for interfacing possibilities with many types of sensors,
controlling different types of loads and even the options of driving addressable LEDs like WS2811,
WS2812 NeoPixel display.
https://www.make-it.ca/ws2812-neopixel-ring-to-attiny85/ 1/4
2/19/2020 Guide for Connecting WS2812 LED Ring To An Arduino ATTiny85
An alternative to mounting for the ATTiny85, could be to use our Proto Arduino (https://www.make-
it.ca/proto-arduino/) prototype board which is compatible with both the ATTiny85
(https://www.pcboard.ca/mini-attiny85-usb) and the Arduino Nano (https://www.pcboard.ca/nano-
v3) processors.
(https://www.make-it.
The interface between the ATTiny85 and the display boards requires only three connections. Power,
Ground, and Signal are all that is necessary.
The Power and Ground solder pads on each ring are connected to each other to provide power
to each of the rings.
Run a single wire from each Vcc pad on each ring and attach it back to the ATTiny85
Follow the same process for the GND connection on each ring.
The Signal lead should also include a series resistor to protect the processor from stray
voltages coming back on the signal pin. We recommend a 470-ohm (https://www.pcboard.ca/1-
4watt-resistors.html), one-quarter watt resistor for the series protection resistor. The connection
process for the signal lead is:
From the P1 pin on the ATTiny85, connect to one side of the 470-ohm resistor
The other lead of the 470-ohm connects to the DI (Data In) solder pad of the rst ring
To attach to the next ring, a connection is established from the DO (Data Out) pin and
connected to the DI pin on the next ring
https://www.make-it.ca/ws2812-neopixel-ring-to-attiny85/ 2/4
2/19/2020 Guide for Connecting WS2812 LED Ring To An Arduino ATTiny85
The DO to DI jumper is applied to each ring (from the 24-LED board to the 16-LED board,
from the 16-LED board to the 12-LED board, from the 12-LED board to the 8-LED board and
nally from the 8-LED board to the 1-LED board).
(https://www.make-it.
Search...
The software sketch is a demonstration displaying some of the possibilities and effects possible. The
code can be modi ed to select only the variations you need or you can expand upon the sample
provided.
The best explanation we have for the resistor is if you supply power separately to the LED Rings and
another supply to the ATtiny85. This would be very common if you have larger strings of LEDs, which
would require more current to operate. With the series resistor, this would limit the possibilities of
current ow between the two separate power supplies. If you are only going to use a single power
input to the circuit, the 470-ohm resistor would be optional and not required to operate.
https://www.make-it.ca/ws2812-neopixel-ring-to-attiny85/ 3/4
2/19/2020 Guide for Connecting WS2812 LED Ring To An Arduino ATTiny85
(https://www.make-it.ca)
Make-It.ca is a division of PCBoard.ca where our team publishes handy reference material and articles. Our
goal, to be a valued resource to the Maker Community, where we can all learn, grow, and share.
(https://www.facebook.com/pcboard2014/) (https://www.instructables.com/member/john.kerr/)
(http://www.pcboard.ca)
Quick Links
Arduino Info(/nodemcu-arduino/) LED Speci cations(/led-speci cations/)
Newsletter
First Name
Last Name
SUBSCRIBE
https://www.make-it.ca/ws2812-neopixel-ring-to-attiny85/ 4/4