Made mine a little less technologic. Simple 5v LED strips, an old USB cable, and a switch.
I use it at work to show that I'm in a meeting, seems that having earphones and people filling your computer screen is not enough for people to realize that you are unavailable.
Yes, I know my print is not the most perfect and it seems that the red faceplate is not filled correctly in the "O" and the "R", but for the use I make of it, I don't really care ;) .
EconoFill (filaments.ca) PLA
Natural and transparent red
I turned the top peace 180° so the face is facing the plate, less support needed that way but the finish might not be what you want.