Differences

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

Link to this comparison view

pm:prj2022:ncaroi:smart-safe-gestures [2022/05/27 22:25]
constantin.radoi00 [Download]
pm:prj2022:ncaroi:smart-safe-gestures [2022/05/27 23:03] (current)
constantin.radoi00 [Rezultate Obţinute]
Line 12: Line 12:
 Prototipul acestui Smart Safe are la baza 2 placute Arduino Uno ce comunica intre ele serial prin pin-urile RX/TX. Prototipul acestui Smart Safe are la baza 2 placute Arduino Uno ce comunica intre ele serial prin pin-urile RX/TX.
 Seiful se poate inchide prin apropierea urmata de indepartarea mainii fata de senzorul de gesturi, acesta citind actiunea "​FAR"​. Seiful se poate inchide prin apropierea urmata de indepartarea mainii fata de senzorul de gesturi, acesta citind actiunea "​FAR"​.
-Seiful se poate deschide prin 2 modalitati: fie prin Keypad, introducand un cod prestabilit de catre programator,​ fie print utilizarea senzorului de amprenta. ​+Seiful se poate deschide prin 2 modalitati: fie prin Keypad, introducand un cod prestabilit de catre programator,​ fie prin utilizarea senzorului de amprenta. ​
  
 Pentru deblocarea seifului din parola, prin intermediul keypad-ului,​ sunt valabile 2 incercari de la blocarea seifului - la fiecare blocare a seifului, acestea se reseteaza. Seiful afiseaza prin intermediul unui LCD mesaje folositoare pentru utilizator, inclusiv caracterele introduse prin keypad. Cand parola este introdusa incorect, buzzer-ul va porni pentru o perioada scurta de timp. Pentru deblocarea seifului din parola, prin intermediul keypad-ului,​ sunt valabile 2 incercari de la blocarea seifului - la fiecare blocare a seifului, acestea se reseteaza. Seiful afiseaza prin intermediul unui LCD mesaje folositoare pentru utilizator, inclusiv caracterele introduse prin keypad. Cand parola este introdusa incorect, buzzer-ul va porni pentru o perioada scurta de timp.
Line 105: Line 105:
  
 {{:​pm:​prj2022:​ncaroi:​radoi_constantin-iulian:​keypad.png?​nolink&​400|}} {{:​pm:​prj2022:​ncaroi:​radoi_constantin-iulian:​keypad.png?​nolink&​400|}}
 +
  
 ** Servo deschis, poza de la distanta ** ** Servo deschis, poza de la distanta **
  
 {{:​pm:​prj2022:​ncaroi:​radoi_constantin-iulian:​servo_deschis_departe.png?​nolink&​400|}} {{:​pm:​prj2022:​ncaroi:​radoi_constantin-iulian:​servo_deschis_departe.png?​nolink&​400|}}
 +
  
 ** Servo deschis, poza de la apropiere ** ** Servo deschis, poza de la apropiere **
Line 117: Line 119:
  
 {{:​pm:​prj2022:​ncaroi:​radoi_constantin-iulian:​senzor_amprenta_inchis.png?​nolink&​400|}} {{:​pm:​prj2022:​ncaroi:​radoi_constantin-iulian:​senzor_amprenta_inchis.png?​nolink&​400|}}
- 
  
  
 ===== Concluzii ===== ===== Concluzii =====
  
-Implementarea acestui proiect s-a dovedit putin mai complicata decat asteptarile initiale,​dar mai putin costisitoare ca si timp si resurse. Concluziile trase sunt urmatoarele:​+Implementarea acestui proiect s-a dovedit putin mai complicata decat asteptarile initiale, dar mai putin costisitoare ca si timp si resurse. Concluziile trase sunt urmatoarele:​
  
   - Aspectul unui produs este extrem de important si trebuie uneori tratat ca prioritate principala. Aspectul produsului realizat pentru acest proiect lasa de dorit, din cauza simplitatii materialelor folosite ------ si a lipsei cu desavarsire a simtului meu estetic.   - Aspectul unui produs este extrem de important si trebuie uneori tratat ca prioritate principala. Aspectul produsului realizat pentru acest proiect lasa de dorit, din cauza simplitatii materialelor folosite ------ si a lipsei cu desavarsire a simtului meu estetic.
-  - Proiectarea este extrem de importanta inainte de inceperea construirii unui proiect. Cu cat prototipul este proiectat mai riguros, cu atat producerea fizica a acestuia devine ​doar asamblare. +  - Proiectarea este extrem de importanta inainte de inceperea construirii unui proiect. Cu cat prototipul este proiectat mai riguros, cu atat producerea fizica a acestuia devine ​mai mult exclusiv ​asamblare. 
-  -  Cable managementul ​este probabil cel mai mare challenge intr-un proiect de genul+  -  Cable management-ul ​este probabil cel mai mare challenge intr-un proiect de acest gen
-  -  Impartirea modulara a proiectului poate salva enorm de mult timp si multi nervi. Personal, decizia de a utiliza 2 placute arduino cu 2 breadboard-uri (in locul unei singure placute care ar fi fost mult mai aglomerata) s-a dovedit a fi una foarte buna. Evident, si aceasta a atras de la sine problemele ei - probleme de conectare intre placute, de powering, cable management, spatiu fizic, etc. -- dar asamblarea si repetata reasamblare au fost ulterior floare la ureche. +  -  Impartirea modulara a proiectului poate salva enorm de mult timp si multi nervi. Personal, decizia de a utiliza 2 placute arduino cu 2 breadboard-uri (in locul unei singure placute care ar fi fost mult mai aglomerata) s-a dovedit a fi una foarte buna. Evident, si aceasta a atras de la sine problemele ei - probleme de conectare intre placute, de powering, cable management, spatiu fizic, etc. -- dar asamblarea si repetata reasamblare au fost ulterior floare la ureche. 
-  - Senzorii mai speciali necesita mult mai mult research pentru a putea fi folositi pentru prima data. Senzorii de amprenta si gesturi au fost cei mai greu de folosit din cauza lipsei tutorialelor exacte pe modelele utilizate de mine, lipsei schemelor electrice chiar a codurilor ​surse nepotrivite pentru placuta Arduino Uno (eg. pentru senzorul de gesturi input-ul a trebuit modificat de la 100mA la 50mA in codul sursa deoarece nu detecta input continuu). ​+  - Senzorii mai speciali necesita mult mai mult research pentru a putea fi folositi pentru prima data. Senzorii de amprenta si gesturi au fost cei mai greu de folosit din cauza lipsei tutorialelor exacte pe modelele utilizate de mine, lipsei schemelor electrice ​si chiar a codurilor ​sursa nepotrivite pentru placuta Arduino Uno (eg. pentru senzorul de gesturi input-ul a trebuit modificat de la 100mA la 50mA in codul sursa deoarece nu detecta input continuu). ​
   - Componentele mai speciale (eg. senzor de amprenta) sunt mereu mai complicate si frustrante de folosit, dar in acelasi timp creeaza un sentiment puternic de multumire si satisfactie. Si unele din ele sunt chiar cool.   - Componentele mai speciale (eg. senzor de amprenta) sunt mereu mai complicate si frustrante de folosit, dar in acelasi timp creeaza un sentiment puternic de multumire si satisfactie. Si unele din ele sunt chiar cool.
 ===== Download ===== ===== Download =====
  
 <note warning> <note warning>
-**Arhiva scheme + cod** +Arhiva scheme + cod {{:​pm:​prj2022:​ncaroi:​radoi_constantin-iulian:​scheme_cod.rar|}}
-  +
-{{:​pm:​prj2022:​ncaroi:​radoi_constantin-iulian:​scheme_cod.rar|}}+
  
- +-----
-Link demo deschidere amprenta + inchidere gesturi: https://​www.youtube.com/​shorts/​yk6BAzYVmLA+
  
 Link demo deschidere keypad: https://​www.youtube.com/​shorts/​gmgMTq9I2QE Link demo deschidere keypad: https://​www.youtube.com/​shorts/​gmgMTq9I2QE
 +
 +Link demo deschidere cu amprenta: https://​www.youtube.com/​shorts/​yk6BAzYVmLA
 +
 +Link-ul 2 contine si inchidere cu gesturi.
 +
  
 </​note>​ </​note>​
Line 148: Line 151:
  
 <​note>​ <​note>​
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse ​Software** şi **Resurse Hardware**.+Resurse ​utilizate 
 + 
 +https://www.instructables.com/​I2C-between-Arduinos/​ 
 +https://​www.arduino.cc/​reference/​en/​language/​functions/​communication/​serial/​ 
 +https://​create.arduino.cc/​projecthub/​MissionCritical/​how-to-set-up-fingerprint-sensor-with-arduino-ebd543/​ 
 + 
 +https://​randomnerdtutorials.com/​fingerprint-sensor-module-with-arduino/​ 
 + 
 +https://​www.adafruit.com/​product/​751/​ 
 + 
 +https://​learn.sparkfun.com/​tutorials/​apds-9960-rgb-and-gesture-sensor-hookup-guide/​all/​ 
 +https://​www.arduino.cc/​reference/​en/​language/​functions/​external-interrupts/​attachinterrupt/​ 
 + 
 +https://​forum.arduino.cc/​t/​resources-for-wire-management/​521679/​ 
 + 
 </​note>​ </​note>​
  
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
  
pm/prj2022/ncaroi/smart-safe-gestures.1653679552.txt.gz · Last modified: 2022/05/27 22:25 by constantin.radoi00
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