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.
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.
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.
Componente:
Schema electrica:
Rezultate obtinute:
Enter PIN:
Pin incorect:
Demo
Mediul de dezvoltare:
Librarii folosite:
Device-ul are functionalitatile descrise la documentatie. Implementarea a fost putin mai complicata decat m-am gandit cand
am ales tema de proiect. Avand multe componente legate cu Arduino am conectat keypad-ul cu NodeMCU din cauza lipsei de
pini liberi in Arduino.
Consider ca proiectul a fost util si m-a ajutat sa inteleg mai bine conceptele invatate la laborator si curs.
A fost o experienta interesanta sa pot crea ceva util, sa folosesc piese diferite si sa scriu cod pentru a lua informati
din input si a genera output-ul dorit.
Arhiva cu codul sursa: tanellari_kristina_333cb.zip
[1] LiquidCrystal
[2] Servo
[3] SoftwareSerial
[4] Keypad
[5] Pitches
https://techtutorialsx.com/2017/03/18/esp8266-interfacing-with-a-4x4-matrix-keypad/
https://www.instructables.com/How-to-Program-NodeMCU-on-Arduino-IDE/
https://www.hackster.io/RoboticaDIY/send-data-from-arduino-to-nodemcu-and-nodemcu-to-arduino-17d47a