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:
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
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!
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.