Light game / joc de lumini cu 3 leduri

 

Montajul reprezita un joc de lumini cu 3 leduri (canale) comandat de un microcontroler MICROCIP PIC12F629 sau PIC12F675.

U3 foloseste la stabilizarea tensiunii de alimentare a microcontrolerului la +5V; consumul acestuia este extrem de redus; pe intrarea lui U3 se poate pune un condensator cu tantal de 1-10µF. Partea „de forta” este alimentata direct de la sursa de alimentare a montajului, aceasta putand avea valori intre +9V si +18V. Daca in locul led-urilor se folosesc becuri, atunci tensiunea de alimentare se alege functie de tensiunea nominala a acestora (spre exemplu 12V).

U2 este un driver cu 7 iesiri ce poate furniza 500mA pe fiecare din ele; la nevoie, doua sau mai multe iesiri pot fi cuplate in paralel pentru a se mari curentul obtinut (evident, se leaga intre ele si intrarile corespunzatoare). In schema data, rezistentele R1-R3 se aleg in functie de curentul dorit prin leduri; spre exemplu , pentru leduri ce au un curent nominal de 20mA, o tensiune directa de 2,7V si pentru tensiunea de alimentare indicata, 9V, R1=R2=R3 = (9-2,7)/0,02=330 ohmi.

La folosirea unor curent de comanda ridicati, se va avea grija sa nu se depaseasca puterea maxima suportata de U2, lucru ce poate determina o incalzire excesiva a acestuia.

 

 

 

schematic.png

Schema electronica (Dublu-click pe imagine pentru a mari)

Ledurile sunt respectiv:

D4 = rosu

D5 = verde

D6 = albastru, evident putandu-se folosi si alte culori sau amestecuri (inserieri de leduri divers colorate).

 

PCB – View

 

Fata placata, 600DPI, vedere in oglinda (dublu ckick pentru a  mari)

 

proteus_cablaj.jpg

Vedere dinspre piese; se poate observa un strap intre +9V si pinul 9 al U2.

 

Silk, 600DPI, vedere in oglinda (dublu click pentru a mari)

 

Prin apasarea succesiva a butonului  se pot obtine diverse combinatii de culori sau un joc de lumini, foarte interesante pentru a va crea atmosfera dorita.

1.       all ON (toate ledurile sunt aprinse)

2.       fade (cresterea si descresterea progresiva a intesitatii luminoase a fiecarui led, pe rand)

3.       all_OFF (toate ledurile sunt stinse)

4.       red ON (doar rosu aprins)

5.       green ON

6.       Blue ON

7.       red&green ON

8.       green&blue ON

9.       red&blue ON

10.   all_OFF

dupa care ciclul se reia.

Softul inglobat in microcontroler are facilitatea de a memora ultima stare aleasa, astfel incat la repunerea sub tensiune aceasta se pastreaza, nefiind nevoie de reprogramarea din buton.

Codul hexa pentru versiunea cu 12F675, si respectiv pentru versiuna cu 12F629.

 

·         Dati click pe fiecare imagine pentru a o vedea la rezolutie maxima;

·         Desenul cablajelor si a mastilor (silk) sunt la rezolutia de 600DPI;

 

Links:

·         vandi.ro

·         vandi.ro/electronics

·         Contact: my_mail.jpg