Viewer de Poze


Autor: Cioromela Ruxandra
Grupa: 333CA
E-mail: ruxandra.cioromela12@gmail.com

Introducere


Proiectul are ca scop simularea unui viewer de poze alb-negru, pe un LCD de Nokia 3310. Poate fi privit fie ca o simulare rudimentara a unui calculator sau ca un start pentru a-ti crea singur propria rama digitala. Evident, la un moment dat LCD-ul alb-negru poate fi inlocuit cu unul color si reprogramat microcontroller-ul.
Acest proiect mi s-a parut cel mai interesant dintre cele propuse anul trecut, si accesibil din punct de vedere al costului, complexitatii atat hardware cat si software.

Descriere generala


Imaginile sunt preluate de pe cardul SD, care este fixat pe placa de baza conform schemei disponibile in tutorialul de realizare a placutei. Acestea sunt selectate cu ajutorul a patru butoane si afisate pe ecranul LCD de Nokia 3310 (dimensiune: 48×84). Butoanele genereaza o singura intrerupere, care va fi tratata in partea de cod. Se utilizeaza un sistem de fisiere (am ales FAT32 datorita faptului ca documentatia mi-a fost mai accesibila) pentru a putea selecta poza dorita. Pozele sunt in format BMP.

Hardware Design


Piese:
- un set de 8 pini pentru a conecta LCD-ul la placuta adiacenta
- un set de 10 pini pentru a conecta placuta adiacenta la placuta de baza
- o placuta de test
- maxim 15 fire de conectare
- Ecran Nokia 3310 - PCD8544 (48×84 pixels matrix LCD)
- socket card SD
- card SD
- 2 sau 4 diode 1N4148
- pachet de porti AND 74HCT08
- 4 butoane
- 5 rezistente 3k3, 5 rezistente 2k2
- 3 rezistene 3k3 mici si 3 rezistente 2k8 mici pentru a se lipi pe spatele placii de baza, pentru cardul SD ( a se consulta lista de piese propuse pentru placa de baza)
- 1 condensator 10 uF

Scheme pentru interconectarea pieselor:
1. Modul in care conectam socketul pentru cardul SD cu placa de baza
2. Modul de conectare a LCD-ului cu placa de baza
3. Modul in care conectam cele 4 butoane la placa de baza si la pachetul de porti AND 74HCT08

 MOD CONECTARE LCD

Modul in care se pot conecta butoanele la portile AND se poate deduce din urmatorul datasheet: http://www.nxp.com/documents/data_sheet/74HC_HCT08.pdf

Software Design


Limbaj de programare: C
Mediu de dezvoltare: WinAVR Programmers Notepad

Link-uri utile de la care s-a pornit scrierea codului:
pentru LCD: http://www.captain.at/electronic-atmega-mmc.php
http://www.quantumtorque.com/content/view/32/37/
pentru cardul SD: http://www.captain.at/electronic-atmega-mmc.php

Momentan am doar drivere pentru LCD si card SD. Mai trebuie implementat drivere pentru sistemul de fisiere FAT32 si pentru formatul BMP al pozelor.

surse.zip

Rezultate Obtinute


Concluzii


Este un proiect foarte interesant, care merita a fi facut. Testarea acestuia, ca a oricarui proiect de altfel nu poate fi facuta momentan pe Windows 7, pentru ca nu recunoaste placa de baza.

Bibliografie

pm/prj2010/mcarjaliu/rozmynrux.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