My friend, Corey, wanted to upgrade the 4 white leds he used to see tight corners at night navigating in the house and to illuminate his chair a little if he were wheeling down a street after dark for safety reasons.
I thought a couple meters of Digital Addressable RGB LED Strips around his chair would be a good solution. These gave me the ability to provide him some good safety lighting at night as well as some fun lights everywhere else.
This is an Arduino based controller running on an atMega328 microprocessor on a home etched PCB. Power is provided off one of his chair’s batteries and regulated down to 5V through a beefy 50W 10A capable regulator. Under the right armrest, there is a small box that contains the On/Off switch as well as a button to change lighting modes of the strip. The strip is hot glued on some aluminum angle we mounted on the back an under the seat of the chair. The angle was anodized to make it more reflective and does very well.
I currently have 17 lighting sequences programmed with 15 being active. Initial prototypes utilized a sound level monitor but he decided he didn’t want that so it was disabled. On the PCB, I added the possibility of a couple of future upgrades including a couple 1W leds, another button, and a potentiometer.
The lighting modes available now in the sequence on the video are:
x-mas theme
single color changing light rotating around
whole strip illuminating an led at a time to change colors
slow color change of whole strip
color bands shifting around the strip
flashing yellow (caution)
flashing red/blue (police mode)
a red and blue light circling around in opposite directions with 4 led tails trailing behind
white light
random light changes on individual leds
random light changes on the strip changed one led at a time starting at a random point and in a random direction
a white led every 6th led shifting around a green background
a kit like effect on all four sides
all lights randomly sequence on with a random color then randomly sequence off
a flickering of all lights quickly with a random color
He can now see and be seen much better!
Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here: adafruit.com/editorialstandards
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.
Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!
Very awesome!
POAST SKETCH!