Skip to content

Dakine135/NodeLEDStrip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NodeLEDStrip

This is a project I have wanted to do for awhile now. It incorporates all of what I have learned over the past few years, as well as forcing me to dive into a lot of new stuff. I currently have 217 Individually Addressable RGB LEDS on a WS2812B model strip. This will be closer to 434 LEDS when it is complete. I had to solder together multiple runs. The entire strip is housed in a aluminum Trim with a diffuser facing 45 degrees out. This runs the length of my large Archway between my dinning and living room. The entire thing is controlled by a raspberry pi utilizing the PWM chip. The pi is running the code in this repository.

I have currently only installed and wired up one side of the arch, but I intend to do both sides.

Materials

Raspberry Pi:
Pi powered by 5V and needs about 2.5 Amps.
I am currently using the Pi 2 Model B
https://www.amazon.com/Raspberry-Pi-Model-Desktop-Linux/dp/B00T2U7R7I/ref=sr_1_3?ie=UTF8&qid=1534259904&sr=8-3&keywords=raspberry+pi+2+model+b&dpID=4133JwedpXL&preST=_SX300_QL70_&dpSrc=srch
Strips:
Strip is 30 LEDS/Meter and 0.06 amps per LED
With Both sides of the Arch total length would be 14.5 meters.
Sold in 5M reals
https://www.amazon.com/gp/product/B00ZHB9M6A/ref=oh_aui_detailpage_o03_s01?ie=UTF8&psc=1
Power:
200 Watt, 40 Amp, 5 Voltage
With the strips and the Pi, I need roughly 28.5 amps total.
https://www.amazon.com/gp/product/B075V6YBBT/ref=oh_aui_detailpage_o07_s00?ie=UTF8&psc=1
Trim:
Sold in 1M strips, pack of 5.
https://www.amazon.com/gp/product/B019CVJD8C/ref=oh_aui_detailpage_o03_s00?ie=UTF8&psc=1
Miscellaneous Parts:
3 Prong outlet cable for Power supply.
Spliced micro USB cable to power Pi off of Power Supply.
various length cables for connecting PI GPIO pins and data lines of PI an power for LEDS.
Trim I ordered came with some cable, which was nice.
Screws and wall anchors to mount trim.

Tools

Soldering Iron and de-soldering tool
Used to connect the LED strips together.
Hammer and Power Drill
Used for installing trim.
Electric Saw
Used for cutting trim to length.

Built With

  • Raspbian pi OS - Linux OS for Raspberry Pi
  • NodeJS - Server Javascript Backend, powered by Chrome V8 Engine
  • VueJS - Used for Virtual Dom rendering, client responsiveness
  • Framework7 - CSS framework, Designed for mobile webapp

Application Features

Modes:

  • Clock, show current time, animated
  • Draw on live canvas for segments or each pixel
  • Fade multiple colors in a set, color picker
  • Pulse across the length of the arch and fill in. (Cats love it)
  • Rainbow, classic RGB rotating rainbow animation
  • Tilt, Use phone accelerometer and gyroscope to move a paddle, supports multiple simultaneous clients.

Authors

Acknowledgments

  • Just a shout-out to my wife who has been very supportive of my crazy projects.
  • Also to my Friends who have encouraged and inspired.

About

Pi Controlled RGB LED Archway via mobile webapp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors