Traffic Sign

This project was focused on the physical layout. I used 4 LED panels, 2 groups of 2 that resemble a street sign. It displays a variety of information beyond just an actual street name.

Frontend – VueJS

The entire project was built on Vue3, which gives me a quick and easy way to visually represent data. It displays data like a slideshow; each component is a different slide that will continuously loop over time. The two containers are stacked, since they are both connected to the same controller as one big display.

Construction

I wanted to keep the construction simple yet presentable. I used some ABS plastic for the backing, attached to a cast iron pipe for an industrial look. All of the wiring hides behind the plastic, and was then routed through the pipes.

Electronics

These specific panels are P1.83. Compared to other panels that are used on a larger scale, these are higher density. This helps with readability and again makes it seem more realistic from a distance.

The receiver card sits in the box behind the wall. This is what drives the panels from the controller. The controller is a small Android box designed to interface with these cards. This what runs/displays the webpage from the Vue site.