PoV

Introducere

  • scopul acestui proiect este de a realiza un dispozitiv ce va afisa un text cu ajutorul fenomenului Persistence of Vision (PoV);
  • am ales sa fac acest proiect deoarece:
    • il pot “folosi” si dupa ce termin cu PMul;
    • eye candy;

Descriere generala

Hardware Design

Lista de piese:

Nume piesa
Ventilator
Senzor Hall
Baterie 9V
Stabilizator 5V
Intrerupator
LEDuri (8)
Rezistori (8)
Fire

Schema electrica

Software Design

Am gandit abordarea software in doua etape, la ambele urmarind un anumit obiectiv:

  1. Sa mearga: pentru a atinge acest scop, am creat un vector de biti pentru fiecare litera din alfabet, acestia reprezentand starile prin care coloana de LEDuri trebuie sa treaca pentru a afisa respectiva litera; folosind acesti vectori, am obtinut un PoV functional;
  2. Sa mearga elegant: neajunsul primei abordari este faptul ca nu am cum sa stiu cand coloana de LEDuri a facut o rotatie completa, iar din cauza asta textul pe care il afisam se misca; pentru a remedia aceasta problema, am adaugat un senzor hall, care impreuna cu un magnet imi pot semnala momentul in care coloana de LEDuri a reajuns in punctul initial; m-am folosit de aceasta informatie in urmatorul fel: am folosit un timer care numara in cate unitati de timp se face o rotatie completa si cu aceasta valoare am calculat cate unitati de timp trebuie sa treaca pana cand incep sa afisez textul (am vrut ca textul sa apara –relativ– centrat, pe partea superioara);

Rezultate Obținute

Filmulet cu PoV-ul inainte sa-i pun senzor hall (se vede mai gucci live):
https://drive.google.com/open?id=1iWYo1lLFzXtPEgKKQptDbtBOnsTu-Vit

Din pacate, am prajit o componente (stabilizatorul) inainte sa filmez si varianta finala. :(

Concluzii

Odata ce mi-am achizitionat toate piesele si metapiesele de care am avut nevoie, proiectul a devinit interesant si am lucrat cu placere la el.

Download

Bibliografie/Resurse

pm/prj2019/mandrei/mosnoi_tiberiu_pov.txt · Last modified: 2021/04/14 17:07 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0