Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2024:sseverin:catalina.sindrilaru [2024/05/12 22:12]
catalina.sindrilaru [Implementare]
pm:prj2024:sseverin:catalina.sindrilaru [2024/05/26 23:13] (current)
catalina.sindrilaru [Rezultate Obţinute]
Line 54: Line 54:
 Complete code on Github: todo Complete code on Github: todo
  
-Pentru a oferi o experienta cat mai buna utilizatorului,​ am folosit display-ul LCD cu interfata I2C pentru a afisa mesaje ce au ca scop informarea si ghidarea acestuia. ​La inceput, utilizatorului ii este adus la cunostinta faptul ca trebuie sa se introduca un cod, urmat de caracterul **#**, pentru ca sistemul sa intre in modul pentru inregistrarea amprentei. +Pentru a oferi o experienta cat mai buna utilizatorului,​ am folosit display-ul LCD cu interfata I2C pentru a afisa mesaje ce au ca scop informarea si ghidarea acestuia.
- +
-<​code>​ +
-  if (start) { +
-    lcd.clear();​ +
-    lcd.setCursor(0,​0);​ +
-    lcd.print("​Register finger"​);​ +
-    lcd.setCursor(0,​1);​ +
-    lcd.print("​Enter code + #"); +
-    start = false; +
-  } +
-</​code>​+
  
 Sistemul verifica in permanenta daca a fost introdus un cod nou. Acest lucru are la baza tastatura, initializata la inceputul programului,​ 2 coduri de referinta si un sir gol.  Sistemul verifica in permanenta daca a fost introdus un cod nou. Acest lucru are la baza tastatura, initializata la inceputul programului,​ 2 coduri de referinta si un sir gol. 
Line 150: Line 139:
 <​code>​ <​code>​
 void activateBuzzer() { void activateBuzzer() {
-  analogWrite(buzzerPin, ​127); +  ​lcd.clear();​ 
-  delay(3000);+  lcd.setCursor(0,​0);​ 
 +  lcd.print("​3 unsuccessful"​);​ 
 +  lcd.setCursor(0,​1);​ 
 +  lcd.print("​attempts!"​);​ 
 + 
 +  ​analogWrite(buzzerPin, ​230); 
 +  delay(1000);
   analogWrite(buzzerPin,​ 0);   analogWrite(buzzerPin,​ 0);
 +  delay(500);
 +  analogWrite(buzzerPin,​ 230);
 +  delay(1000);​
 +  analogWrite(buzzerPin,​ 0);
 +  delay(500);
 +  analogWrite(buzzerPin,​ 230);
 +  delay(1000);​
 +  analogWrite(buzzerPin,​ 0);
 +
 +  lcd.clear();​
 } }
 </​code>​ </​code>​
Line 194: Line 199:
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-Demo: todo+Demo: https://​www.youtube.com/​watch?​v=dIeKKA5WVyk
  
-{{:​pm:​prj2024:​sseverin:​image2-pm-project-catalina.jpeg?​650|}}+{{:​pm:​prj2024:​sseverin:​img1-proiect-catalinasindrilaru.jpeg?​650|}} 
 + 
 + 
 +{{:pm:​prj2024:​sseverin:​img2-proiect-catalinasindrilaru.jpeg?​650|}}
  
-{{:​pm:​prj2024:​sseverin:​image1-pm-project-catalina.jpeg?​650|}} 
  
 ===== Concluzii ===== ===== Concluzii =====
  
 +Realizarea proiectului mi s-a parut foarte interesanta. Am reusit sa realizez ceea ce mi-am propus. Realizarea design-ului final al proiectului,​ pentru a avea un aspect placut, ce expune doar piesele ce trebuie sa fie vazute, este cea ce m-a pus cel mai mult in dificultate. ​
 ===== Download ===== ===== Download =====
  
-<note warning>​ +Githubhttps://​github.com/​CatalinaSindrilaru/​Smart-lock-system-Arduino
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectuluisurse, scheme, etcUn 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**. +{{:pm:prj2024:sseverin:smart_lock_system_sindrilarucatalina.zip|}}
-</​note>​+
  
 ===== Jurnal ===== ===== Jurnal =====
Line 217: Line 223:
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
- 
-<​note>​ 
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. 
-</​note>​ 
- 
  
   * LCD   * LCD
pm/prj2024/sseverin/catalina.sindrilaru.1715541144.txt.gz · Last modified: 2024/05/12 22:12 by catalina.sindrilaru
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0