In dit project gebruiken we elke pin op de Arduino te bereiken zoveel controle over een aantal LEDs als we kunnen. De functionaliteit van de wodka plat omvat:
1. power 8 sets van twee 4 pins RGB LEDs
2. Maak twee afzonderlijke kleuren die zijn gespreid over het oppervlak
3. zet aan en uit elke verzameling van LEDs
4. micro controller controle over de kleur en verlichting patronen
5. optioneel handmatige controle van de kleuren van de LED met behulp van de knop potentiometers
Achtergrond:
Uw ogen zijn gevoelig voor slechts drie kleuren: rood, groen en blauw. Alle andere kleuren prikkelen de RGB-receptoren in je ogen in verschillende verhoudingen, zodat u kunt interpreteren van die kleur. Dus door het sturen van bepaalde hoeveelheden van rood, groen en blauw golflengte licht in je ogen lijkt het alsof u verschillende kleuren zien. Dit is hoe uw TV werken, als je echt goed u kijkt ziet zijn gemaakt omhoog van vele kleine R, G, B lichten. Wij ervaren dit dagelijks. Zijn gewoon echt cool om te kunnen om het te controleren voor jezelf. Ik was verbaasd toen ik op de rode draaide en groene lichten en geel verscheen.
Voorbeelden
R + B = Magenta,
R + G + B = wit
G + B = cyaan
De gemakkelijkste manier om controle van de relatieve hoeveelheid licht die we van elke LED krijgen is met behulp van puls breedte modulatie (PWM). In plaats van het draaien de lichten iets op door een lagere spanning toe te passen omdraaien we ze volledig op, en vervolgens volledig uit voor een bepaalde hoeveelheid tijd een korte cyclus. Voor de arduino is deze cyclus ongeveer 500 Hz. Onze ogen reageren te traag om te zien de snelle knipperen en ze geven ons het gemiddelde na verloop van tijd tot onderlinge aanpassing van het licht gedeeltelijk hebben ingeschakeld.