Toate culorile pot fi realizate din roșu, verde și albastru (RGB), acestea sunt cele trei culori de bază din care putem genera orice culoare. Prin variația cantității acestor trei culori, pot fi generate multe culori. În cazul luminii, putem produce orice culoare a Luminii folosind cele trei lumini de bază, adică Roșu, Verde și Albastru și variind intensitatea acestor trei lumini. Așadar, sarcina noastră de bază este de a controla intensitatea acestor trei lumini.
Construim aici un bec RGB folosind LED-uri roșii, verzi și albastre, trebuie doar să adăugăm un mecanism pentru a controla luminozitatea sau intensitatea acestei lumini individual. Pentru a controla luminozitatea, folosim metoda PWM (Pulse width Modulation) cu 555 IC timp. 555 timer IC poate genera un impuls de lățime variabilă, iar lățimea impulsului poate controla ciclul de funcționare. Ciclul de funcționare nu este altceva decât Raportul timpului ridicat cu timpul total.
Ciclul de funcționare% = Timp de pornire / (Timp de pornire + Timp de oprire) * 100
Cu cât este mai mare ciclul de funcționare, cu atât este mai mare luminozitatea LED-ului și scade ciclul de funcționare. De exemplu, timpul HIGH este de 8ms și timpul LOW este de 2ms, apoi ciclul de funcționare va fi de 80%, înseamnă că LED-ul oscilează între ON (8ms) și OFF (2ms). Acum, ochii noștri nu văd astfel de oscilații de înaltă frecvență, iar LED-ul se aprinde continuu la luminozitatea de 80%.
Consultați acest articol PWM LED Dimmer Circuit, pentru a înțelege corect conceptul PWM.
Componente
- 555 Timer IC - 3
- Rezistor: 3 - 1k și 3 - 220 ohm
- Rezisor variabil: 3 - 10k sau 100k
- Condensator: Trei - 0,01uF și Trei - 0,1uF
- Diodele -6
- LED-uri (ROȘU, verde și albastru)
- Baterie: 5-9v
Diagrama și explicația circuitului
Trebuie să creăm trei aceleași blocuri de circuite pentru trei LED-uri (ROȘU, VERDE, ALBASTRU). Aici se explică circuitele unui bloc (Block of Blue LED), alte două sunt aceleași.
Circuitul este ușor de înțeles, temporizatorul 555 este configurat în modul Astable și știm că frecvența și ciclul de funcționare depind de rezistențele dintre PIN 8 și 7 și PIN 7 și 6 și de condensatorul de sincronizare C1.
- Am conectat un rezistor variabil între PIN 6 și 7, cu două diode, astfel încât condensatorul C1 să fie încărcat printr-o parte a rezistorului variabil și să se descarce folosind o altă parte a rezistorului variabil.
- De exemplu, am setat butonul cu rezistor variabil (10k), astfel încât rezistorul este împărțit între 7k și 3k, astfel încât condensatorul va fi încărcat prin rezistorul 7k și descărcat prin rezistorul 3k.
- Și, după cum știm că ieșirea este mare atunci când condensatorul se încarcă și scăzută atunci când condensatorul se descarcă, așa că, în acest caz, timpul ÎNALT este mai mare decât timpul LOW și ciclul de funcționare este, de asemenea, mai mare, astfel încât LED-ul va fi mai luminos.
- Și dacă rotim butonul în direcție inversă, LED-ul va fi mai estompat, deoarece partea de rezistență prin care se încarcă condensatorul va fi mai mică decât partea pe care se crede că condensatorul o descarcă.
- Deci, prin rotirea butonului potențiometrului putem controla luminozitatea LED-ului. Același circuit este aplicat pentru alte două LED-uri (ROȘU și VERZ).
Acum avem controlul asupra luminozității fiecărui LED, astfel încât să putem pune împreună toate cele trei LED-uri și să producem orice culoare prin creșterea sau scăderea luminozității oricărui LED.
Am folosit o minge albă de plastic și am făcut o gaură în ea, apoi am așezat-o deasupra LED-urilor, pentru a o folosi este ca un bec. Vedeți videoclipul pentru demonstrație.