Image Illustrator

Email de contact: florina.nastasoiu@gmail.com ^_^

Introducere

Proiectul este un rezultat firesc al pasiunii mele - cinematografia - si al curiozitatii primordiale pe care o aveam inca de mica - cum se creeaza animatiile? - .

Animatiile pot fi create utilizand iluzii optice: daca se succed mai multe imagini suficient de rapid, observatorul le va interpreta ca o miscare continua. In lumea filmelor, acest efect este cunoscut drept persistenta vizuala, iar explicatia biologica este simpla: creierul uman poate procesa pana la 12 img/sec, insa retine o imagine pana la 1/2s, deci daca in aceasta succesiune se adauga o imagine, se creeaza tocmai iluzia de continuitate.

Phenakistoscope-ul (Fig. 1) sau zoetrope-ul (Fig. 2) sunt cateva exemple istorice prin care oamenii au incercat sa reproduca miscarea.

In cadrul proiectului meu, voi reproduce o imagine prin succesiunea suficient de rapida a partilor sale componente, folosind o singura banda de leduri drept suprafata de expunere. Prin analogie, cum animatiile se compuneau din imagini individuale, eu voi crea o singura imagine din segmente individuale.

    Fig. 1

ASCII Fig. 2


Descriere generală

  • Dispozitivul creat va reda un text pe un suport circular
  • Acesta se obtine prin rotatia suficient de rapida a unei benzi de leduri care va suferi modificari la fiecare rotatie completa
  • Ca urmare a acestor modificari, privitorul percepe crearea unei imagini unitare, conform principiului persistentei vizuale

Schema bloc


Schema fizica


Schema electrica


Hardware Design

Lista de piese si materiale

  • Placa de baza
    • microcontroler ATmega324
    • piesele de baza
  • Modul de led-uri
    • led-uri: 8
    • rezistente: 8
    • placa de test: suport
    • fire mama-mamma
  • Baterie externa 9V pentru alimnetare placa de baza
  • Conector usb-a to usb-b
  • Placa pentru sustinere
  • Ventilator 12V sau DC 9V Motor FIXME

Gestiune fonduri

Nume Pret
Placa de baza 10 lei
Componente de baza 46 lei m(
Fludor 6 lei
Ventilator 12 lei
Componente 40 lei :-(
Modul senzor Hall 6 lei
Acrilic + saboti cauciuc 20 lei

Software Design

  • 1) Limbaj de programare: C
  • 2) Compilator: avr-gcc; BootloadHID pentru a incarca fisierul .hex pe atmega
  • 3) Editor: gedit
  • Am utilizat o matrice de litere din anii trecuti pentru a scrie text;
  • Fiecare litera este reprezentata pe 5 bytes;
  • Fiecare byte reprezinta o configuratie(high/low) pentru fiecare dintre cele 8 leduri;
  • Text-ul pe care doresc sa-l afisez este definit static;
  • Mai folosesc un vector in care tin fiecare byte din text plus spatiile dintre litere;
  • Ledurile sunt setate conform configuratiiolor din vector la fiecare intrerupere;

Jurnal

Data Stare
14 aprilie Alegerea proiectului Mi-a luat doar o luna sa ma decid… ce fac pana la urma :-/
21 aprilie Milestone 1 =) =) Tema proiectului, lista de piese și schema bloc
23 aprilie Lipirea pieselor pe placuta Bravo, Florina, ai pus diodele invers 8-O
24 aprilie Fac rost de diode, sunt puse corect si bootloader-ul cu succes :-D
Milestone 2 Placuta de baza =)
3 mai Milestone 3 Schema electrică a proiectului Eagle experience LOL
Cautare piese aditionale: incerc sa-mi dau seama de ce am nevoie :-\ These are so expensive, man
7 mai Achizitionare ventilator, fire, led-uri, rezistente, baterii, placa de test etc
Testare ventilator LOL
8 mai Lipire suport ventilator + Testare ventilator
12-20 mai Suport + montaj + modul leduri
21 mai Testare modul leduri→fail (scurt/lipitura proasta) Trebuie refacut 8-O :!:m(:!:
22 mai Refacere completa modul leduri/succes :-D
23 mai Afisare text cu succes ;-) 8-) LOL

Rezultate

:!: ^_^ =) :-D LOL ;-) :!: 8-) »» »» CLICK HERE FOR DEMO «« «« :!: ^_^ =) :-D LOL ;-) :!: 8-)

Concluzii

    Proiectul a fost o ocazie buna de a face ceva manual 8-), descoperind ca poate fi interesant sa 'mestesugaresti'.
    Asadar mi-am confectionat singura suportul de sustinere pentru placuta si baterie.
    Am asamblat inaltatorul compus dintr-un sabot de cauciuc, am montat tot ansamblul astfel incat sa aiba echilibru la rotire.
    Am lipit un nou modul de leduri si am conectat toate firele.
    Am insurubat si fixat toate componentele pentru stabilitate.
    
    A fost interesant sa gandesc o arhitectura a proiectului si sa-l programez.
    

Download

Bibliografie/Resurse

pm/prj2019/mlungoci/image_illustrator.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