Persistence of Vision

Introducere

Proiectul consta in realizarea unui dispozitiv simplu Persistence of Vision (http://en.wikipedia.org/wiki/Persistence_of_vision).

Descriere Generala

Pe langa placuta realizata pentru etapa 1 a proiectului , am atasat inca o placuta pe care am lipit 7 ledu-ri in serie cu 7 rezistente legate la portul A ale lui AtMega16 (PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7). De asemenea , pentru alimentarea placutei la curent , am atasat o baterie de 9V. Pentru a reda efectul de POV, asamblul format din cele 2 placute le-am pus pe un cooler de 12V, care din pacate a dat un randament scazut, asa ca voi incerca sa redau efectul de POV prin miscarea placutelor cu mana.

Hardware Design

Componente folosite:

  1. 7 led-uri transparente de culoare albastra
  2. 7 rezistente de 100 Ohmi
  3. o baterie de 9 V
  4. 1 cooler de 12 V
  5. 1 stabilizator TS 7812
  6. 1 placa test

Schema :

Software Design

Codul este scris în C și “urcat” pe placuta cu ajutorul utilitarului AVRUSBBoot. Literele ce formeaza cuvintele sunt initializate intr-un vector static. Textul ce se afiseaza prin miscarea placii cu led-uri este salvat in vectorul display.

Pentru a se poate face diferenta intre cuvinte am folosit un timer de perioada 32ms si o functie prin care am construit cuvantul cu ajutorul literelor aflate in vectorul declarat mai sus.

Rezultate Obtinute

Download

Fisierele proiectului : my_pov.zip

Concluzii

A fost un proiect interesant si pe viitor am sa mai lucrez la imbunatatirea lui.

pm/prj2011/dloghin/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