Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Driving LED strip with SPI

Featured Replies

I would like to drive a 240x180 led strip panel with SPI. I have zero experience with SPI and LEDs.

I have chosen a WS2813 IC (four wires) for the LED. The seller has a spi controller, and it drives a max of 2048 LEDs.

 

Does anyone have any experience driving as much as 2048 LEDs in SPI?

Please, share your experience and/or projects with LED and SPI in this post.

 

The question is how many LEDs i can drive with SPI and how to calculate it.

 

  • Author

I came across  to MickMake formula for WS2812 led strip:

 

(spi_freq / 24) / FPS = MAX_leds 

 

The idea was to build a led panel and stream video, keeping the aspect ratio 4:3. I could save some money and change it to 16:9.

That would be 240 x 135 , but still a lot of money.. :)

24 FPS is the ideal, but 23 FPS i think is enough.

 

FPS = 23 then MAX leds would be  ~ 1440 leds if a 60 leds per m. I could drive 6 rows of 4 m with a single board.

I was thinking to use NetSync to sync the rows, so 30 boards would do the job for 240 x 180 (4:3).

 

Mike also talks about issues if using multiple power supplies, but i have seen a DIY led panel almost as big as this with multiple power supplies and it works.

The final thought... how to wire the things...

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.