This shows you the differences between two versions of the page.
pm:prj2023:fstancu:darius.paunoiu [2023/05/26 22:25] darius.paunoiu [Descriere generală] |
pm:prj2023:fstancu:darius.paunoiu [2023/05/28 21:17] (current) darius.paunoiu [Download] |
||
---|---|---|---|
Line 56: | Line 56: | ||
* Buton | * Buton | ||
* Switch intrerupere alimentare | * Switch intrerupere alimentare | ||
+ | * Buzzer | ||
</note> | </note> | ||
Alimentarea placii se va face de la o baterie de 9V, prin mufa special dedicat de pe placa. | Alimentarea placii se va face de la o baterie de 9V, prin mufa special dedicat de pe placa. | ||
Line 64: | Line 65: | ||
Schema componentelor este urmatoarea: | Schema componentelor este urmatoarea: | ||
- | {{:pm:prj2023:fstancu:schema_finala.png?700|}} | + | {{:pm:prj2023:fstancu:schema_finala_DP.png?700|}} |
Line 101: | Line 102: | ||
Utilizatorul nu poate introduce un cod PIN ce contine altceva inafara de cifre, un mesaj de eroare | Utilizatorul nu poate introduce un cod PIN ce contine altceva inafara de cifre, un mesaj de eroare | ||
fiind afisat in caz contrar.\\ | fiind afisat in caz contrar.\\ | ||
+ | |||
+ | Monitorizarea numarului de incercari se face printr-o variabila globala, fiind reseta odata cu | ||
+ | apasarea butonului de reset pin sau introducerea codului pin corecta, sau dupa asteptarea timpului | ||
+ | de 10 secunde. | ||
+ | |||
+ | Pentru sunetele buzzerului, se folosesc 2 sunete simple, formate din cate 2 note muzicale. | ||
+ | Pentru esec se foloseste de 2 ori nota B4 (494 Hz). Pentru succes, se folosesc notele B5 (988 Hz) | ||
+ | si E6(1319 Hz). | ||
<note tip> | <note tip> | ||
Line 116: | Line 125: | ||
<note tip> | <note tip> | ||
- | TBD | + | Link demo: [[https://youtu.be/y6MVYfgvSGQ|Youtube]] |
</note> | </note> | ||
+ | {{:pm:prj2023:fstancu:final_DP_1.jpeg?600|}} | ||
+ | {{:pm:prj2023:fstancu:final_DP_2.jpeg?600|}} | ||
+ | {{:pm:prj2023:fstancu:final_DP_3.jpeg?600|}} | ||
+ | |||
===== Concluzii ===== | ===== Concluzii ===== | ||
- | TBD | + | Per total, desi proiectul pleaca de la o idee simpla, implementarea este destul de complexa, folosindu-se destul |
+ | de multe mecanisme pentru a "complica" (cu rost) proiectul. A fost surprizator de greu sa realizez partea fizica | ||
+ | a proiectului (nu ma asteptam sa fie asa greu sa inghesui niste fire intr-o cutie). Mi-ar fi placut daca aspectul | ||
+ | interior al componentelor ar fi fost mai "clean" dar pentru asta probabil ar fi trebui sa imi leg eu componentele | ||
+ | de placi si sa leg fire exact de lungimea dorita. Consider ca proiectul este destul de complex atat | ||
+ | hardware cat si software. | ||
===== Download ===== | ===== Download ===== | ||
<note tip> | <note tip> | ||
- | TBD | + | O arhiva cu resursele folosite: {{:pm:prj2023:fstancu:securitybox_paunoiudarius.zip|aici}} |
- | + | ||
- | 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ă ;-). | + | |
- | 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> | </note> | ||
Line 141: | Line 156: | ||
* 25.05.2023: Modificare format dokuWiki, adaugare explicatii extra si link GitHub pentru cod | * 25.05.2023: Modificare format dokuWiki, adaugare explicatii extra si link GitHub pentru cod | ||
* 26.05.2023: Adaugare functii noi | * 26.05.2023: Adaugare functii noi | ||
+ | * 28.05.2023: Adaugare concluzii | ||
</note> | </note> | ||