This shows you the differences between two versions of the page.
|
pm:prj2023:fstancu:darius.paunoiu [2023/05/26 22:24] darius.paunoiu [Jurnal] |
pm:prj2023:fstancu:darius.paunoiu [2023/05/28 21:17] (current) darius.paunoiu [Download] |
||
|---|---|---|---|
| Line 36: | Line 36: | ||
| Sistemul are feedback atat prin afisajul pe display, cat si prin sunete ce se aud dintr-un buzzer. | Sistemul are feedback atat prin afisajul pe display, cat si prin sunete ce se aud dintr-un buzzer. | ||
| + | Utilizatorul are dreptul la 3 incercari. Daca greseste codul pin de 3 ori, este nevoit sa astepte 10 secunde pana cand poate | ||
| + | introduce un nou cod pin. | ||
| O schema block a proiectului este: | O schema block a proiectului este: | ||
| Line 54: | 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 62: | 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 99: | 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 114: | 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 139: | 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> | ||