Raspberry PI 3 IOT 32x32 LED Matrix

The Raspberry PI 3 IOT 32x32 LED Matrix is the internet-enabled visual dashboard of your dreams!

Public Chat
Similar projects worth following
I have always wanted a way to stream information to a personal dashboard. The idea of being able to send any information I could hack together to a single informational display was always something I wanted to make. I also really love the old school look of LED displays. This project mashes up great online projects on the internet with FlashLex to make a personal informational dashboard using Raspberry PI, a 32x32 LED matrix and FlashLex.This project provides the following services for your dashboard.* Clock* Current Weather, Forecasted for your zip code.* Whatever you can dream up!

Important Links and Shoutouts

  • Adafruit RGB Matrix + Real Time Clock HAT for Raspberry Pi - This is an essential guide for this project. It shows you how to build your LED based display platform.
  • rpi-rgb-led-matrix - This is the core matrix driver software which gets installed when you setup your LED Matrix with the Adafruit guide.Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi
  • ledticker-pi - Led ticker is a python based AWS cloud serverless application that sends data to your thing. It could easily be used as an example on how to build any messaging backend that could send data to your matrix.
  • Getting Started With RGB Matrix Panel - Tutorial on can how to create animations, games or all sorts of other fun displays with them.
  • ledticker-backend - To send messages to your thing a backend will run an application that will get data off the internet and send it to your thing to be displayed.

Required Hardware

The LED Thing

Your Backend

The Cookbook

This cookbook assumes that you have started up a Raspberry Pi and know how to build and install bonnets and hats. There are things that you will need to know how to do and some things that this guide will show you how to do.

What we don't cover in this guide: These steps are either referenced above or you can find a howto or guide easily on the internet.

  1. Building the Raspian Flash an Startup your Raspberry Pi 3B+ - Installing Images on a Raspberry PI - Using Etcher
  2. Getting your Raspberry Pi updated and running Python 3 - Installing Python 3 on a Raspberry Pi
  3. Assembling the Adafruit RGB Matrix HAT + RTC for Raspberry Pi - Adafruit RGB Matrix + Real Time Clock HAT for Raspberry Pi
  4. Assembling and Adding the LED Matrix - Getting Started With RGB Matrix Panel - rpi-rgb-led-matrix

What this guide shows you how to do:
This is what the guide is intended to show you how to do.

  1. Provision your thing on FlashLex
  2. Download, Install and Test the FlashLex SDK Distribution on your LED Thing Raspberry Pi
  3. Installing and Testing the the LedTicker runtime on your LED Thing Raspberry Pi
  4. Setting up your messaging application on your Backend Raspberry Pi

Provisioning Your Thing on FlashLex

Start by using FlashLex to provision a new thing. The docs have a complete guide on how to provision new things for FlashLex. This will build the secure cloud infrastructure for your thing.

Working With the FlashLex SDK Distribution

You will need to download, install and test the SDK distribution for your thing to receive the messages that will be displayed on the LED. The distribution is open source software that you that allows you to communicate with the FlashLex API using an Software Development Kit when used in conjunction with your FlashLex certificates.

You can see all the source code used for this distribution on, and we welcome involvement from the IOT community.

Be sure to read the entire guide on using the FlashLex distribution to understand how to use it. Follow the guide in our help docs for complete instructions

Installing and Testing the the LedTicker Runtime

Allows a raspberry pi to drive an LED display as an IOT divide in AWS. The idea is to make a IOT thing that is basically just a slave to the messages sent to a queue. This allows the device to be dumb and multiple suppliers to be as sophisticated as needed.

The ledticker-pi project allows your thing to use FlashLex to load messages from the local database as a cache and display...

Read more »

  • Sending NOAA Weather Alerts to Your LED Ticker Thing

    Clay Graham01/09/2020 at 04:04 0 comments

    I just created a project to send NOAA weather data to my LED Ticker using FlashLex. The NOAA alerts service is a simple scheduled python service that parses data from the NOAA alerts RSS feed and sends a FlashLex message to your thing. 

    Imagine you want to sound an alarm to warn people that a flood is predicted. You could easily create an IOT device to flash lighs, send emails or turn on a siren using FlashLex.

    Feel free to investigate more information on how to start developing your own apps using FlashLex.

        - guage-id: 'syco3'
          name: 'SYCO3 - Johnson Creek near Sycamore (Oregon) - FlashLex'
          source-type: rss
          path: ''
            rate: 'minutes'
            value: 8
              match: 'Highest Projected Forecast Available'
              minor: 8.0 
              moderate: 10.3 
              major: 10.3 
            - name: 'SYCO3 Johnson Creek at Sycamore'
              type: 'FlashLex'
              baseUrl: ''
              thingId: '48338542-9866-1046-9ecc-ad74e1807cc5'
                Authorization: "Basic SooperSecr3t"

    You can clone the repo at  

  • Building Case

    Clay Graham01/09/2020 at 03:12 0 comments

    Have begun building the case. This case is intended to make it easy to carry around. It will be printable by the builder you can order the print via shapeways. The case has to be able to fit the LED Matrix Hat as well as openings for the ribbon cable and power.

View all 2 project logs

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates