Ambient Lighting or Bias Light is a technology that enhances your viewing experience by projecting colored lights onto the wall behind your TV/Monitor, matching the colors on the screen. This creates a more immersive and engaging atmosphere, making your favorite shows, movies, and games feel even more captivating.
Luciferin is a generic term for the light-emitting compound found in organisms that generate bioluminescence like Fireflies and Glow Worms.
Glow Worm Luciferin is a firmware
for ESP8266/ESP32 boards designed for the
Firefly Luciferin software, the combination of these software create the perfect
Bias Lighting and Ambient Light system for PC
.
Written for Arduino IDE and PlatformIO.
If you like Glow Worm Luciferin, give it a star, or fork it and contribute!
Project is bootstrapped with my Arduino Bootstrapper library and my PlatformIO version increment script.
- Best in class performance combined with ultra low CPU/GPU usage.
- Advanced algorithms for smooth colors transitions and color correction. Seeing is believing.
- Wireless or cabled, local or remote? Choose your flavour with MQTT support and Home Assistant integration.
- Multi monitor support with single or multiple instances.
- Surround lighting with satellites.
- Web browser firmware installer and Web Interface.
- Programmable firmware, change your microcontroller's settings on the fly.
- Frequent updates, upgrade your PC software and your firmware in one click.
- Automatic switching between aspect ratios based on your video content.
- Made from a gamer, for gamers. No added lag, stutter free.
- Multi platform, Windows and Linux ready. macOS is coming when it's ready.
- If you don't want to design your own PCB and you have a soldering iron, there is Luciferin's official PCB.
- Have a question? Get answered on the community.
Why don't you build your own Luciferin
?
Here's a Quick Start guide
- ESP8266/ESP32
- WS2812B/SK6812 5V LED Strip (60 LEDs per meter is recommended)
- 3.3V/5V Logic Level Converter
- 220Ω resistor
- 1000uf capacitor
- Raspberry + Home Assistant for Web GUI, automations and MQTT server (optional)
- Google Home Mini for Voice Recognition (optional)
NOTE: 3.3V to 5V logic level converter is not mandatory but it is really recommended, without it, some input on the led strip digital pin could be lost. If you use a 5V microcontroller like Arduino Nano or similar you don't need it.
FULL firmware version adds support for remote control, if you flash FULL version you MUST configure WiFi and MQTT. With FULL firmware USB connection is optional.
If you flash LIGHT firmware you MUST use USB cable.
Note: If you want to use the FULL firmware without using a USB cable you need to connect the 5V microcontroller's PIN to the power supply.
If you don't want to design your own PCB and you have a soldering iron, you might find Luciferin's official PCB interesting.
Luciferin supports pre-build board like the QuinLED-Dig-Uno.
Glow Worm Luciferin FULL firmware exposes a Web Interface
to control your lights from your browser without the needs of the Firefly Luciferin PC client.
Glow Worm Luciferin firmware can be easily integrated in Home Assistant.
You can contribute to Luciferin by:
- Providing Pull Requests (Features, Proof of Concepts, Language files or Fixes)
- Testing new released features and report issues
- Contributing missing documentation for features and devices
- With a donation
Thanks | For |
---|---|
For the CLion IDE licenses. |