Search

Led Message Board

Photo of tmckay

Made by tmckay / Displays / Lights

About the project

Make a DIY message board out of WS2812b LED strips and a raspberry pi

Project info

Difficulty: Moderate

Estimated time: 4 hours

License: MIT license (MIT)

Items used in this project

Hardware components

Raspberry Pi Zero W Raspberry Pi Zero W x 1
SMD LED RGB WS2812B Strip of 10 SMD LED RGB WS2812B Strip of 10 I used a strip of 300, very easy to get on Amazon x 1
SN74HCT125 Integrated Circuit SN74HCT125 Integrated Circuit I get my circuit components at DigiKey, but you can get it at a lot of places x 1
5V 10A Switching Power Supply 5V 10A Switching Power Supply Not sure about the amperage, I think mine supported up to 2 amps but could be wronged to x 1

Software apps and online services

Raspian OS Raspian OS

Hand tools and fabrication machines

Soldering tools and wires Soldering tools and wires x 1

Story

Here's an instructional video on how to make a DIY message board using a raspberry pi and ws2812b led strips. ws2812b leds allow you to control each individual LED based on a data signal that changes based on timing. The raspberry pi sends a data signal to the led strips to display a message to the screen based on the program I wrote in Python:  https://github.com/tmckay1/message_board. To control the LEDs from the raspberry pi you need to step up the voltage from the data pin output since it outputs at 3.3v, and the LED strip expects a 5v signal. After configuring the circuit to step up the voltage, you need to install some dependencies to the program I wrote. And that's it. While the code is written for a raspberry pi you could easily adapt it yourself to fit an arduino. Now you can display a message to the board, a great centerpiece for a living room. If you stay tuned, there will also be a series on connecting this to a web service so you can control this from a website.

Schematics and circuit diagrams

Step up circuit

Code

LED Message Board Repo

Credits

Leave your feedback...