Zgabaia Loredana-Alexandra Grupa 333CC
Scopul proiectului este realizarea unui ceas cu afisaj analogic bazat pe fenomenul de inerție a retinei (Persistence of Vision). POV reprezinta o iluzie optica datorata memoriei retiniene: o imagine persista pe retina timp de cateva milisecunde dupa ce a fost vazuta. Deci, prin rotatia foarte rapida a led-urilor putem oferi ochiului uman impresia unui ecran care afiseaza ora.
Lista de piese necesare:
Pasii de asamblare:
PAS 1 :
Am pornit de la placa de baza pe care am asamblat piesele elementare si am adaugat un senzor Hall.
PAS 2 :
Am construit o placa ajutatoare pe care am montat 7 led-uri, alaturi de rezistentele aditionale pentru conectarea lor. Am legat catodul de la fiecare led in serie si le-am conectat la ground, iar anodul, in serie cu rezistenta au fost conectate la pinii de pe placa de baza(PA0..PA7).
PAS 3 :
Pentru a alimenta placa de baza am folosit 4 baterii de 1.2V pe care le comand prin intermediul unui switch.
PAS 4 :
Pentru a putea detecta cat timp dureaza o rotatie, folosesc un senzor Hall, care in momentul in care trece pe langa magnet da valoarea 0, iar in rest 1.
PAS 5 :
Am incercat sa stabilizez ansamblu prin pozitionarea si fixarea lui pe un suport de lemn.
PAS 6 :
Led-urile functioneaza corect, iar alimentare placutei prin baterii si comandarea lor prin switch de asemenea.
PAS 7 :
Placa de baza impreuna cu placa de led-uri si bateriile pentru alimentarea lor au fost montate pe ventilator, pe care il alimentez la o baterie de 9V.
Programul consta intr-o bucla infinita in care, la fiecare pas sunt recalculate valorile pentru ora, minut si secunda. Pentru a stabili cat dureaza o rotatie completa, am generat o intrerupere declansata de valoarea 0 a pinului PD6. Pentru programarea microcontrolerului am folosit limbajul C si WinAvr.
prin extinderea placutei ajutatoare la un numar de led-uri mai mare si pozitionarea ei adecvat. De asemenea, imi doresc sa fixez intreg ansamblu pe un suport mai dur.
Resurse pm_sch.sch code.zip
Document PDF: POV LED CLOCK