Arduino Powered RGB LED Vodka hylla
I detta projekt använder vi varje stift på Arduino för att uppnå så mycket kontroll över en uppsättning av lysdioder som vi kan. Funktionaliteten i vodka hyllan innehåller:
1. power 8 uppsättningar av två 4 polig RGB lysdioder
2. skapa två separata färger som är vacklade över ytan
3. slå på och av varje uppsättning av lysdioder
4. micro controller kontroll av färg och belysning mönster
5. valfri manuell kontroll av LED färger med knopp potentiometrar
Bakgrund:
Dina ögon är känsliga för endast tre färger: röd, grön och blå. Alla andra färger excitera RGB receptorerna i ögonen i olika proportioner så att du kan tolka den färgen. Således genom att skicka vissa belopp av rött, grönt och blått våglängd ljuset i dina ögon verkar det som om du ser olika färger. Detta är hur din TV fungerar, om du tittar riktigt noga du får se det gjort upp av många små R, G, B lampor. Vi upplever detta varje dag. Dess bara riktigt coolt att kunna styra det själv. Jag häpnade när jag vände på röda och gröna lampor och gul dök upp.
Exempel på
R + B = Magenta,
R + G + B = vit
G + B = Cyan
Det enklaste sättet att kontrollera de relativa mängder av ljus som vi får från varje LED är att använda Pulse bredd modulering (PWM). Istället för att tända ljusen något genom att tillämpa en lägre spänning vända vi dem helt på sedan helt off för en viss tid över en kort cykel. För arduino är denna cykel ca 500 Hz. Våra ögon reagerar för långsamt för att se den snabbt blinkande och de ger oss genomsnittligt över tiden, tillnärma har delvis vände ljuset på.