Safe Locker
Introducere
Proiectul constă în crearea unui sistem de safe locker pe baza plăcii Arduino, care oferă utilizatorilor o modalitate simplă și eficientă de a-și securiza obiectele valoroase. Scopul principal este de a oferi o soluție accesibilă și personalizabilă pentru protejarea bunurilor personale împotriva furtului sau accesului neautorizat.
Consider că acest proiect este util pentru alții, deoarece oferă o soluție accesibilă și eficientă pentru protejarea obiectelor personale.
Descriere generală
Se introduce codul pin, in caz afirmativ se aude deschiderea usii, iar aceasta se descuie, iar in caz ca pinul introdus este gresit, se va afisa mesajul “Wrong password”.
Schema electrica
Arduino Nano :
Buzzer :
Pinul de - este legat pe breadboard, apoi legat la GND pe placuta cu un alt fir in serie
Pinul de + este legat la pinul digital D12 de pe placuta
Este folosit pentru a transmite o alarma atunci cand se deschide seiful
Keypad :
LCD screen :
Afiseaza statusul seifului
Pinul de GND este legat pe breadboard la -
Pinul de Vcc este legat pe breadboard la +
Pinul de SDA este legat la pinul de pe placuta A4
Pinul de SCL este legat la pinul de pe placuta A5
SG90 servo motor :
Folosit pentru incuietoarea usii.
Firul maro este legat la breadboard la -
Firul portocaliu este legat la + pe breadboard.
Firul galben este legat la pinul digital D11.
Poze circuit
Hardware Design
Lista de piese:
Arduino Nano
Ecran LCD
keypad
SG90 Servo motor
Buzzer
Software Design
Mediu de dezvoltare folosit este Arduino IDE.
Codul arata introducerea codului corect urmat de litera D pentru deblocare, atunci cand se baga din nou codul corect usa se inchide, exista posibilitatea in caz ca se scrie gresit de a se apasa litera 'C' pentru a se reseta si a retasta parola, iar atunci cand este introdusa gresit parola apare un mesaj in care roaga userul sa incerce din nou.
In functia setup se inițializează mai multe componente hardware și se afișează un mesaj de bun venit pe un ecran LCD.
In functia loop se gestioneaza interactiunea cu userul prin intermediul unei tastaturi și controlează afișajul LCD, buzzerul și servo-motorul. Codul incepe prin procesul de introducere a parolei și gestionează acțiunile bazate pe tastele apăsate.
Tasta 'C': Apelează funcția resetPassword() pentru a reseta parola introdusă.
Tasta 'D': Comută între funcțiile doorlocked() și dooropen() în funcție de valoarea variabilei value. Aceasta gestioneaze deschiderea și închiderea ușii.
Rezultate Obţinute
Proiectul a fost implementat complet conform descrierii originale. Am obtinut un seif care se deschide si inchide la introducerea codului pin corect, iar pentru un pin gresit se afiseaza un mesaj pentru a incerca din nou.
Concluzii
Download
Jurnal
04.05- creare pagina de documentatie
12.05- am achizitionat piesele
14.05- legare componente
20.05- codul proiectului
23.05- asamblarea cutiei si lipirea componentelor pe usa
23.05- finalizarea proiectului si a documentatiei
Bibliografie/Resurse
Laboratoarele folosite sunt urmatoarele: