Vivid Sync: RGB-LED Information Display System

Our IoT project ‘Vivid Sync’ aims to provide an innovative and interactive way for information to be displayed using LED technology. Our client, Dr. Tosin Famakinwa, previously faced challenges with displaying content on a custom-made 73×16 LED strip board using a T1000-S RGB controller, which required physical data transmission from a local device. The project’s goal was to eliminate the need for the T1000-S controller, allowing for wireless communication and easy implementation for various board sizes.
To achieve this, our group implemented an Internet of Things (IoT) solution incorporating web application development, cloud infrastructure, hardware, and embedded systems. The project utilised the MERN stack (MongoDB, ExpressJS, ReactJS, NodeJS), AWS cloud services, and a Raspberry Pi to create a web application capable of wirelessly managing and uploading images to the LED strip board. This solution uses AWS for scalable content management and deployment, with the Raspberry Pi controlling the ws2812b LEDs and responding to web application requests via a Flask web server and embedded Python programming.