Pimpa din LED lampa
När du köper matvaror i Lidl supermarket i Nederländerna, min fru sprang in i en mycket billig (2,99 Euro) LED-lampa med fibrer på toppen. I denna LED lampa finns tre lysdioder, en röd, en grön och en blå som skapar en enkel men trevlig effekt. Bilden visar hur den LED lampan ser ut. LED lampa använder tre AA-batterier som makt.
LED lampan hade en nackdel. Längst ner på den LED lampan finns en switch så slå på och av innebär att du måste lyfta LED-lampa med en chans att bryta den LED lampan. Detta missgynnar initierade detta projekt "Pimp din LED-lampa".
Tanken var att göra den LED lampan remote kan kontrolleras så att du slipper lyfta den – bara när du byter batterierna – varje gång du vill slå på eller av. Och medan jag arbetade på den, jag också förändrat de tre enskilda röd, grön och blå lysdioder av tre RGB LED så jag kunde skapa mer färger och mer mönster.
Så efter att ha avslutat detta projekt Pimped LED lampa som slutade med följande funktioner som alla kan styras via fjärrkontroll Philips RC5/RC6:
- Standby = på/Standby
- Stum = fabriksinställningar
- Volym upp = ljusstyrka upp
- Volym ned = ljusstyrka ner
- Programmet upp = hastighet upp
- Programmet ner = hastighet ner
- Siffran 0 = lysdioder på i vit färg
- Siffran 1 = ursprungliga LED lampa mönster, förändras från rött till blått till grönt
- Siffran 2 = flytta vit färgmönster
- Siffra 3 = flytta RGB färgmönster
- Siffran 4 = Rainbow färgmönster
- Siffran 5 = Random färg tona mönster
- Siffran 6 = flytta random färgmönster
- Siffran 7 = Fading RGB färgmönster
- Siffran 8 = Test pattern
Jag är ett stort fan av PIC mikrokontroller och vill ha full kontroll över vad jag skapar så jag använde inte några bibliotek men skapade alla delar av programvaran själv. Detta behövdes också för att kontrollera alla lysdioder via puls bredd modulering (PWM) n programvara är tidskrävande så koden var optimerad för hastighet i vissa delar. Arduino fans kan använda naturligtvis alla bibliotek som finns men jag tror du behöver skriva något själv till kontroll 9 (3 tid RGB) LEDs via PWM.
Elektroniken är ganska enkel och kräver inte många komponenter så kunde alla byggas i det ursprungliga höljet av LED lampan.