This shows you the differences between two versions of the page.
pm:prj2025:ccristi:valentin.carauleanu [2025/05/27 13:53] valentin.carauleanu [Concluzii] |
pm:prj2025:ccristi:valentin.carauleanu [2025/05/28 09:45] (current) valentin.carauleanu [Hardware Design] |
||
---|---|---|---|
Line 70: | Line 70: | ||
* LCD-ul afișează promptul pentru introducerea codului. | * LCD-ul afișează promptul pentru introducerea codului. | ||
* Utilizatorul introduce codul PIN pe tastatură. | * Utilizatorul introduce codul PIN pe tastatură. | ||
- | * Codul este verificat: dacă este corect: servomotorul deschide dulapul, LED-ul se aprinde, apare mesajul "Access Granted"; dacă este greșit: buzzer-ul emite un sunet scurt; după 3 încercări greșite, buzzer-ul rămâne pornit. | + | * Codul este verificat: dacă este corect: servomotorul deschide dulapul, LED-ul se aprinde, apare mesajul "Access Granted"; dacă este greșit: apare un mesaj sugestiv; după 3 încercări greșite, buzzer-ul rămâne pornit. |
- | * Se apasă `B` pentru a reloca dulapul. | + | * Se apasă `B` pentru a rebloca sieful, `A` pentru a schimba cifrul. |
==== 2. Setarea sau schimbarea codului de securitate ==== | ==== 2. Setarea sau schimbarea codului de securitate ==== | ||
Line 122: | Line 122: | ||
===== Hardware Design ===== | ===== Hardware Design ===== | ||
- | Sistemul este alcătuit din două plăci de dezvoltare Arduino Uno, care comunică între ele prin magistrala I²C în configurație Master–Slave. Partea de Master controlează afișajul LCD 1602 cu interfață I²C, un servo-motor SG90 pentru închiderea fizică a seifului, o tastatură matricială 4x4 pentru introducerea codului PIN, un buzzer pentru semnalizare acustică și un LED de stare. Placa Slave este echipată cu senzori de mediu: un DHT11 pentru temperatură și umiditate, un senzor de sunet KY-037 pentru detecția zgomotului ambiental, un modul de timp real RTC DS1302 pentru afișarea orei curente și un senzor de înclinare SW-520D, conectat la o întrerupere externă pentru semnalizarea mișcărilor neautorizate. Întregul ansamblu este alimentat prin USB, fiind gândit să funcționeze într-un sistem închis și compact, ideal pentru securizarea unui obiect fizic. | + | Sistemul este alcătuit din două plăci de dezvoltare Arduino Uno, care comunică între ele prin magistrala I2C în configurație Master–Slave. Partea de Master controlează afișajul LCD 1602 cu interfață I2C, un servo-motor SG90 pentru închiderea fizică a seifului, o tastatură matricială 4x4 pentru introducerea codului PIN, un buzzer pentru semnalizare acustică și un LED de stare. Placa Slave este echipată cu senzori de mediu: un DHT11 pentru temperatură și umiditate, un senzor de sunet KY-037 pentru detecția zgomotului ambiental, un modul de timp real RTC DS1302 pentru afișarea orei curente și un senzor de înclinare SW-520D, conectat la o întrerupere externă pentru semnalizarea mișcărilor neautorizate. Întregul ansamblu este alimentat prin USB, fiind gândit să funcționeze într-un sistem închis și compact, ideal pentru securizarea unui obiect fizic. |
**Bill of Materials**: | **Bill of Materials**: |