This is an old revision of the document!
Proiectul constă într-o ramă foto digitală cu scopul principal de a afișa imagini la intervale regulate de timp. Rama foto este compusă în principal dintr-un ecran pe care va fi afișat slideshow-ul de imagini și un card microSD pe care vor fi stocate imaginile. Utilizatorul trebuie să interacționeze doar cu cardul de memorie, prin care poate încărca un număr limitat de poze, în funcție de memoria disponibilă pe card. Slideshow-ul va porni automat odată ce rama foto este conectată la o sursă de curent.
În plus, rama foto poate funcționa și ca un termometru digital simplu care să indice temperatura mediului ambiant. Această funcționalitate se realizează prin apăsarea unui buton care va opri slideshow-ul de imagini și va afișa temperatura pe ecran. Pentru a continua afișarea slideshow-ului, utilizatorul poate apăsa din nou butonul.
Ideea care a stat la baza proiectului a fost aceea de a realiza o ramă foto care să afișeze o singură imagine. Însă, ulterior, am dezvoltat conceptul astfel încât să fie posibilă afișarea mai multor imagini, ceea ce face diferența între o ramă foto obișnuită și una digitală. Deși suntem în era tehnologiei, oamenii sunt încă foarte interesați să surprindă momente importante din viața lor prin fotografii și videoclipuri.Cu toate acestea majoritatea informațiilor de acest tip sunt stocate în format digital,iar foarte puține persoane mai aleg să dezvolte pozele în prezent. Astfel, o ramă foto digitală este foarte utilă, având în vedere că poate fi refolosită mulți ani și totul se rezumă la încărcarea sau schimbarea pozelor de pe cardul SD.
Componentele hardwere folosite pentru acest proiect sunt:
Ecranul LCD si microSD adapterul se bazeaza pe SPI in timp ce senzorul de temperarura pe I2C.
Pentru realizarea proiectului voi folosi spre indrumare laboratoarele care detaliaza Timere(pentru derularea imaginilor), SPI si I2C.
Conectarea componentelor la placuta Arduino UNO
LCD | Pin |
---|---|
LED | 3.3V |
SCK | 13 |
SDA | 11 |
A0 | 8 |
RESET | 9 |
CS | 10 |
GND | GND |
VCC | 5V |
Configuratie AHT2x | Arduino Pin |
---|---|
Vin | 5V |
GND | GND |
SCL | A5 |
SDA | A4 |
AHT2x | Pin |
---|---|
Vin | 5V |
GND | GND |
SCL | A5 |
SDA | A4 |
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.