sâmbătă, 10 martie 2012

Mood light

In timp ce cautam sa inteleg cum functioneaza PWM implementat in hardware-ul unui PIC12F683 am dat peste aceasta pagina http://picprojects.org.uk/projects/rgb/ unde autorul prezinta schema pentru un mood light.
Mi s-a parut interesant asa ca am luat schema, am facut mici modificari, am conceput un cablaj in Protel 99SE iar userul glide de pe forumul electronistilor mi l-a facut(ca de obicei la calitate exceptionala-Multumirii).

La schema originala nu am facut mari modificari(am adaugat ICSP ca sunt lenes si nu imi place sa tot scot cipul cind il programez si pentru viitorul apropiat sa inlocuiesc butonul cu un Touch capacitiv).
Dupa ce am primit cablajul am inceput sa montez piesele. Aici am avut prima surpriza neplacuta: ledurile Piranah au un colt tesit care ar trebui sa ne semnalizeze ceva. Practic am constatat ca la cele rosi tesitura insemna ceva(catod) iar la cele verzi si albastre cu totul alt ceva(anod). Noroc ca am verificat inainte de a le monta - deh paranoia, vine cu varsta.
Asa arata dupa montare.
In poza de mai jos se vede ca nu le am cu lipitul. Sau o fi de la stratul de sacaz pe care l-am pulverizat inainte? Oricum glide incepe sa faca cablaje stanate, deci poate o sa arate si lipiturile mele viitoare mai bine .
 Urmatoarele poze sunt cu montajul alimentat(una fara blitz alta cu blitz) pe o secventa care are toate ledurile aprinse(chiar daca nu la intensitatea maxina unele)


Ca soft am folosit asm-ul original dar am inceput deja sa imi fac propriul meu soft(in Hitec C) . Este functional dar mai am de lucru la el(nu am inclus butonul fizic, doar cicleaza niste secvente). Plus ca vreau sa bag si partea capacitiva , nu ar fi frumos sa pun mina pe globul mat in care vreau sa bag montajul si el sa schimbe secventa?

Oricum se site autorul mai are si un cub 5x5x5. Eu o sa incep cu un 3x3x3 ca am niste PIC12F628/648 prin cutie si e un bun inceput. Plus ca pentru 5x5x5 foloseste niste drivere pe care nu prea le gasesc (CAT4016). O sa incerc eventual cu 74HC595 si nistedDrivere pe 8 canale(ceva tip ULN2803) dar asta ramine la capitolul "To Do".
Pe moment sa imi reuseasca 3x3x3-ul.