LEDctrl

LEDctrl is an app for controlling adressable led strips. Set up different color and effect profiles, switch between them or toggle the lights completely on/off.

  • Create your own color compositions
  • Let the app create a random color configuration
  • Choose from a selection of images based on your mood
  • Select an effect and configure it to your liking (ping pong, scroboscope, rainbow)

I chose this project to make myself familiar with Google's Flutter development framework for cross platform apps and the Dart programming language.

Developed alongside this project was a Node.js backend that runs on a Raspberry Pi. The server application receives calls from the app and communicates with RPI-WS2812-Server, a low level application for controlling addressable led strips over a tcp connection.