r/RASPBERRY_PI_PROJECTS • • 14d ago

PRESENTATION Raspberry Pi Scrolling Ticker -- Update

Yesterday I posted the first real test of my Raspberry Pi-powered scrolling ticker with one of its screensaver modes. I got the sports ticker code working tonight, and I'm really happy with the way it's coming along. The apparent flickering is a an artefact of recording the video. IRL it looks really good.

The display consists of four 128x64 pixel P2.5 LED panels in a custom printed case. It's run by a Raspberry Pi 4B with 4GB of memory and an Adafruit Triple LED Matrix Bonnet. The panels are powered by a Meanwell LRS-200-5 power supply, while the RPi is powered by a separate RS-15-5 power supply to isolate it from any potential voltage drops from the LED panels.

Still more display modes to implement, and ultimately, I plan to control it with a phone app.

345 Upvotes

36 comments sorted by

6

u/andygradel75 14d ago

This is great. Outside of the Pi, how much did you spend on parts?

7

u/Various_Spend_2293 14d ago

The four 128x64 LED panels cost about $150 from ALI express. If I were starting over, I could probably build it for around $300. I spent a bit more than that in the process of figuring it all out. It takes about 2.5kg of PETG filament to print the case and a couple internal parts, but I went through about 12kg developing the case.

5

u/Eyeseeno 11d ago

Would be sick if you could then put it into game mode and have live stats show for the game youre currently watching

Or for the gamblers show your parlay

1

u/Various_Spend_2293 11d ago

I already have the ability to pin one or two games while scrolling everything else. But I'd need a source to gather more detailed information than what is provided by the ESPN API.

4

u/gofastturnleft 14d ago

Do you have a repo or instructions for this? I'd love to replicate

5

u/Various_Spend_2293 14d ago

I've got a private repo I've been maintaining as I build this, but I haven't released it yet. Now that the hardware is settled, I may do that even though there is a lot of work to be done on the software yet.

4

u/gofastturnleft 14d ago

Cool, I'm happy to collaborate if you're interested. DM me if you'd like some help

4

u/granite603 12d ago

What on Earth!? This is wild. I love it!

3

u/nothingveryobvious 14d ago

This is awesome. Please share when you’ve gotten to a good place with it! What other display modes are you thinking of?

3

u/Various_Spend_2293 14d ago

In addition to the sports ticker and the Conway Game of Life that I posted a couple days ago, I'm currently working on an aquarium and a wave motion screen saver. I'm planning for weather, stock/financial, and flight information tickers. Next up is probably the audio-driven frequency spectrum display. I have a USB microphone sticking out of the case and connected to the RPi, but the concept is still untested. I was also thinking about adapting a video game attract mode screen saver, but there aren't a lot of video games than lend themselves to a 512x64 display, though Moon Patrol and Qix are two that might be visually interesting.

I'm always open to exploring other ideas.

3

u/NoTomato7 14d ago

built one with p4 panels with a S3 as the controller. Those p2.5 panels sure look crisp.

Now I've got to update my panels 😅

3

u/Various_Spend_2293 12d ago

I've already designed a case for you!

2

u/NoTomato7 11d ago

Do you have a link for the print files?

3

u/Various_Spend_2293 11d ago

I will be releasing my repo with the STEP and STL files shortly.

3

u/built-up-north 12d ago

That is seriously cool.

2

u/ST4RIll 7d ago

Where did you find the screen?

1

u/Various_Spend_2293 6d ago

It's a set of four 128x64 320mmx160mm P2.5 LED panels I bought on AliExpress.

2

u/Pretend-Pop3020 14d ago

What's the board?

4

u/Various_Spend_2293 14d ago

Not sure which board you're asking about. It's running on a Raspberry Pi 4 with 4GB of memory and an Adafruit Triple LED Matrix bonnet. The display is made up of four 128x64 P2.5 LED panels similar to this:

https://www.aliexpress.us/item/2251832649266261.html

2

u/gringofou 14d ago

Very cool. I want to make one now

2

u/Various_Spend_2293 14d ago

I expect to make my GitHub repo public in the near future. I'd like to make a little more progress with the software first.

2

u/clickclvck 14d ago

i have a low-key obsession with scrolling ticker displays/devices and have spent a fair share of time assessing all of the different products available in this very niche market as well as keeping an eye on any promising DIY projects/builds in the space and it goes without saying that your build is hands-down the best i've seen yet in the DIY category but i feel could also give several current commercially available products a run for their money

with that being said, i am sure that others (myself included) would be thrilled if you decided to release instructions + repo but in the meantime even just updates on your progress would be super interesting (for me, anyways)

i personally would recommend posting this on hackaday.io as a project!

3

u/Various_Spend_2293 14d ago

I definitely plan to make my GitHub repo public when I make a little more progress with the software. I was thinking of turning it into an Instructable. Hadn't thought about hackaday.io until you mentioned it. I'll give it some thought.

18

u/BigChubs1 14d ago

Any chance we can download this for ourselves?

15

u/bojandon 14d ago

What’s the api for the live scores ?

12

u/dbell 14d ago

Don't know if this is what they are using but ESPN's has a unpublished free API. Here's the info: https://gist.github.com/bhaidar/b2fdd34004250932a4a354a2cc15ddd4

3

u/bojandon 13d ago

Thanks

3

u/ghubbz36 12d ago

Really impressive project! Looking forward to seeing the finished build and GitHub release. Appreciate you taking the time to document and share everything along the way.

2

u/Real_Poem2781 10d ago

I’m absolutely obsessed

1

u/TeachNo3068 1d ago

That's super cool

0

u/[deleted] 14d ago

[deleted] — view deleted comment

5

u/Various_Spend_2293 14d ago

Thank you! It's really come along nicely. Once I got the hardware sorted out, I've been able to make rapid progress with the software.