Luciferin, DIY Dynamic Bias Light for Your Monitor. (similar to Ambilight)
Intro: Luciferin, DIY Dynamic Bias Light for Your Monitor. (similar to Ambilight)
Luciferin is a generic term for the light-emitting compound found in organisms that generate bioluminescence like Fireflies and Glow Worms. Firefly Luciferin is a Java Fast Screen Capture PC software designed for Glow Worm Luciferin firmware, those two software creates the perfect Bias Lighting and Ambient Light system for PC.
STEP 1: Connect the LED Strip to Your Microcontroller
Capacitor, resistance and logic level converter helps "stabilizing the circuit", there are many people who don't use those extra components.
You need to buy a power supply capable of powering all the LEDs you want. For 60 LEDs a power supply of at least 5V/3A it's recommended, for 120 LEDs you need a 5V/6A power supply, do your math here. A bigger power supply generally works better and runs less hot than a smaller one. Don't undersize the power supply.
Note: LED strip must be connected to the D1 pin.
STEP 2: Put the LED's on the Back of the Monitor
Double sided tape is all you need for this step. It's easyer if you cut the strip in 5 parts,
top row, left column, right column, bottom left, bottom right.
NOTE: If you want to use the automatically generated configuration, your first LED should be positioned in the bottom half of your monitor like shown in the image.
STEP 3: Install Glow Worm Luciferin Firmware on Your Microcontroller
Luciferin Web Installer is available here.
Please click the Install FULL button
STEP 4: Download and Install Firefly Luciferin PC Software
You can download Firefly Luciferin here.
If you are using the FULL firmware, you need to enable WiFi on the Firefly Luciferin settings, enabling MQTT is optional.
If you want to use MQTT, both Firefly and Glow Worm must be configured to use MQTT. If you don't want to use MQTT, please disable MQTT on both Firefly and Glow Worm.
Luciferin Web Interface
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.
http://your_device_name.local
If you are using Android you need to enter the IP address of your microcontroller, example:
STEP 5: Home Assistant Integration
Thanks to the MQTT protocol Luciferin can be easily integrated into your preferred Home Automation system.
More info here.
17 Comments
saadland 2 years ago
I want to try the project but can not catch this small Red PCB.
Thx for the explanation ))
JonathanR224 3 years ago
sblantipodi 3 years ago
Luciferin works well on Linux but its not intended to run on a raspberry. You need a pc or a nuc.
JonathanR224 3 years ago
sblantipodi 3 years ago
vaughank911 3 years ago
sblantipodi 3 years ago
you can use it on the TV if your TV received the signal from a Windows/Linux box.
saadland 3 years ago
sblantipodi 3 years ago
gonzaloherrero93 3 years ago
also this project can be done with Nodemcu Wifi Esp8266?
Thank you!
sblantipodi 3 years ago
https://www.amazon.com/HiLetgo-Channels-Converter-Bi-Directional-3-3V-5V/dp/B07F7W91LC/ref=sr_1_1_sspa?dchild=1&keywords=logic+level+converter&qid=1599248959&sr=8-1-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUExMVUwWVBQODVTT1BEJmVuY3J5cHRlZElkPUEwOTY1MjI4MkUwUU81UzVERTNRTiZlbmNyeXB0ZWRBZElkPUEwNTk5OTIxMjhWS09TUFlEWVU4WSZ3aWRnZXROYW1lPXNwX2F0ZiZhY3Rpb249Y2xpY2tSZWRpcmVjdCZkb05vdExvZ0NsaWNrPXRydWU=
Yes, NodeMCU is as good as D1 Mini, they runs the same chip ESP8266.
gonzaloherrero93 3 years ago
sblantipodi 3 years ago
https://discord.gg/aXf9jeN
JZaring66 3 years ago
sblantipodi 3 years ago
PC software captures the image on the screen, elaborates it and sends "compressed" screen information to the microcontroller that get this information and sends it to the LED strip. Hope it helped.
tiburon4 3 years ago
jessyratfink 3 years ago