jorticus / hexlight-gui

HexLight GUI - RGB LED controller, supporting advanced colour models.
MIT License
3 stars 1 forks source link

HexLight GUI

Language: C# WPF (Windows Presentation Foundation)

An RGB LED controller, supporting advanced colour models. Compatible with Arduino-based RGB controllers (simple 4-byte serial packet format) and my custom HexLight hardware project (see jorticus/hexlight-firmware)

The application sits in your Windows system tray, allowing you to rapidly change the LED colour to suit your mood, whenever you want to:

PopupScrenshot

It also has a control panel for more advanced control:

PopupScrenshot

THIS PROJECT IS A WORK IN PROGRESS

But feel free to use it in your own projects!

It probably won't work out-of-the-box for you. So read the source code to figure out how to interface it to your hardware of choice. I've made the hardware control fairly abstract, so it should be simple to add your own controllers

Also experimenting with advanced colour models such as CIE XYZ, CIE xyY, Blackbody Temperature, etc. Do NOT assume my advanced colour model code works correctly! It doesn't, and I'm working on it.

If you spot any math errors, let me know!

Features

TODO

Future ideas