This is an old revision of the document!
Proiectul constă în crearea unei clepsidre digitale care va fi reprezentata de doua matrici 8×8 cu LED-uri. Scopul principal al proiectului este de a crea o reprezentare digitală a clepsidrei clasice, oferind o experiență vizuală atractivă și interactivă. Ideea de bază a pornit de la fascinația pentru clepsidre ca instrumente de măsurare a timpului
O schemă bloc cu toate modulele proiectului vostru, atât software cât şi hardware însoţită de o descriere a acestora precum şi a modului în care interacţionează.
Proiectul este realizat cu ajutorul unei placute Arduino Nano ATMega328P. Se poate seta timpul de rulare al clepsidrei cu ajutorul butoanelor. Se va implementa un engine de particule pentru a rula animatia clepsidrei.
Cu ajutorul unui accelerometru vom detecta pozitia in spatiu pentru a determina directia de deplasare a particulelor.
Exemplu de schemă bloc: http://www.robs-projects.com/mp3proj/newplayer.html
Controlerul principal al proiectului. Arduino Nano va coordona funcționarea tuturor componentelor conectate, inclusiv afișarea pe matricele LED, citirea datelor de la accelerometru și gestionarea intrărilor de la butoane. Pinii utilizati: *
Afișează “nisipul” clepsidrei digitale. Fiecare modul matrice LED de 8×8 va afișa o jumătate a clepsidrei. Pinii utilizati: - VCC: Conectat la alimentare(5v). - GND: Conectat la masa. - DI: Pinul pentru transferul datelor conectat la pinul D4 al microcontrolerului. - CS: Pinul pentru selectarea chipului conectat la pinul D6 al microcontrolerului. - CLK: Pinul pentru semnalul de ceas conectat la pinul D5 al microcontrolerului.
Permite utilizatorului să interacționeze cu clepsidra digitală, de exemplu, pentru a seta timpul de rulare. Pinii utilizati: Am conectat butoanele la pinii D2, D3 si la GND.
Detectează orientarea și mișcarea dispozitivului. Folosit pentru a simula efectul de întoarcere al clepsidrei. Pinii utilizati: * VCC și GND: Alimentare (3.3V sau 5V și masă). * SCL (Serial Clock Line): Conectat la pinul A5 (SCL) al Arduino Nano. * SDA (Serial Data Line): Conectat la pinul A4 (SDA) al Arduino Nano.
Facilitarea conexiunilor electrice între componente fără a fi nevoie de lipire permanentă. Mi-as dori sa printez la o imprimanta 3d o carcasa pentru clepsidra pentru un aspect estetic mai placut.
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.