This is an old revision of the document!


Digital Security Door Lock

Introducere

Implementarea unui sistem bazat pe pin pentru securitatea usilor. Este important sa asiguram casa, camera sau biroul astfel incat nimeni sa nu poata avea acces fara permisiunea noastra.

Descriere generala

Pentru a deschide usa se introduce pin-ul de la keypad si daca este corect se aprinde un LED verde si un sunet.
Daca pin-ul nu este corect se aprinde un LED rosu si un alt sunet.
In ambele cazuri se afiseaza pe ecran un mesaj de succes sau de eroare.
In cazul in care pin-ul introdus nu este corect de trei ori la rand, trebuie asteptat un anumit timp pentru a incerca din nou.
Arduino va fi conectat cu NodeMCU printr-o conexiune seriala unde pot trimite date diferite.
NodeMCU si calculatorul vor fi conectate intre ele prin intermediul unei conexiune tcp server.
NodeMCU va fi folosit pentru a schimba pin-ul de la calculator.

Schema bloc:

Hardware Design

Componente:

  • Arduino Uno
  • NodeMCU (ESP8266)
  • LED
  • Ecran LCD
  • Buzzer
  • Keypad
  • Servo motor

Schema electrica:

Software Design

Mediul de dezvoltare:

  • Arduino IDE → scrierea codului si incarcarea acestuia pe Arduino si NodeMCU
  • Draw.io → realizarea schemei bloc
  • EasyEDA → realizarea schemei electrice

Librarii folosite:

  • LiquidCrystal.h pentru a controla LCD-ul si ce trebuie sa afiseaza
  • Servo.h pentru a controla Servo Motorul
  • SoftwareSerial.h pentru a comunica in serie pe alti pini digitali
  • Keypad.h pentru utilizarea tastaturilor tip matrice
  • pitches.h (este un fisier suplimentar, nu este o librarie) pentru a face note muzicale dupa ce pinul este introdus

Bibliografie/Resurse

pm/prj2022/imacovei/kristina.tanellari.1653603005.txt.gz · Last modified: 2022/05/27 01:10 by kristina.tanellari
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