This shows you the differences between two versions of the page.
pm:prj2024:mdinica:mihaela.stefan1411 [2024/05/25 16:25] mihaela.stefan1411 [Rezultate Obţinute] |
pm:prj2024:mdinica:mihaela.stefan1411 [2024/05/27 16:23] (current) mihaela.stefan1411 [Rezultate Obţinute] |
||
---|---|---|---|
Line 86: | Line 86: | ||
* Mnr_mod -> M urmart de numarul modului pentru jocul de lumini. | * Mnr_mod -> M urmart de numarul modului pentru jocul de lumini. | ||
* S -> pentru a opri alarma (daca nu este oprita de utilizator, alarma se va opri dupa 60 de secunde). | * S -> pentru a opri alarma (daca nu este oprita de utilizator, alarma se va opri dupa 60 de secunde). | ||
+ | * R -> pentru a reseta alarma (o sa dispara si de pe ecran alarma). | ||
Codul pentru ceas l-am facut in loop si tot aici citesc temoeratura de la senzor folosind biblioteca DHT.h | Codul pentru ceas l-am facut in loop si tot aici citesc temoeratura de la senzor folosind biblioteca DHT.h | ||
Line 95: | Line 96: | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | Ceasul respecta planul inintial pentru hardware | + | Videoclip prezentare proiect: [[https://youtu.be/apXpaFeYXEU|Video Proiect PM]] |
+ | |||
+ | Ceasul respecta planul inintial pentru hardware. Carcasa de plexiglas este formata din doua bucati, in partea inferioara se afla arduino-ul, in partea superioara breadboard-ul cu senzorul de temepratura si LED-urile, iar pe carcasa este ecranul LCD. | ||
+ | |||
+ | {{:pm:prj2024:mdinica:carcasa_ceas1.jpeg?300|}} | ||
+ | {{:pm:prj2024:mdinica:carcasa_ceas2.jpeg?300|}} | ||
Senzorul de temperatura, desi scria ca este DHT11 nu functiona utilizand biblioteca pentru el, dar a mers folosindu-l ca fiind DHT22. Temperatura are o marja de eroare destul de mare, posibil un defect din fabrica, dar tinand cont ca nu trebuia sa fie exacta nu a reprezentat un impediment. | Senzorul de temperatura, desi scria ca este DHT11 nu functiona utilizand biblioteca pentru el, dar a mers folosindu-l ca fiind DHT22. Temperatura are o marja de eroare destul de mare, posibil un defect din fabrica, dar tinand cont ca nu trebuia sa fie exacta nu a reprezentat un impediment. | ||
+ | |||
+ | Se pot adauga din cod noi jocuri de lumini sau se poate extinde codul pentru a lasa utilizatorul sa isi creeze propriile jocuri de lumini. | ||
+ | |||
Line 103: | Line 112: | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
- | ===== Download ===== | + | Am folosit laboratoarele: 1.UART (pentru comunicarea cu laptop-ul), 2.Intreruperi (am folosit intreruperi pentru a realiza ceasul), 6.I2C (pentru LCD-ul cu I2C). |
- | <note warning> | + | A fost interesant de implementat atat partea software, cat si cea hardware. A durat putin pana am facut schita carcasei ca sa pot sa trag toate firele necesare de la arduinio la breadboard si la lcd, montajul electric nu a durat foarte mult pentru ca am urmat schema electrica. Codul ar putea fi imbunatatit cu o modalitate prin care utilizatorii sa isi poate crea singuri propeiile jocuri de lumini fara sa fie necesar sa se modifice codul. |
- | O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). | + | ===== Download ===== |
- | + | ||
- | 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**. | + | |
- | </note> | + | |
- | + | ||
- | ===== Jurnal ===== | + | |
- | <note tip> | + | Arhiva proiect: {{:pm:prj2024:mdinica:proiect_pm_ms.zip|}} |
- | Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. | + | |
- | </note> | + | |
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== |