This shows you the differences between two versions of the page.
pm:prj2025:fstancu:adela.talevici [2025/05/25 20:06] adela.talevici [Download] |
pm:prj2025:fstancu:adela.talevici [2025/05/27 23:16] (current) adela.talevici [Software Design] |
||
---|---|---|---|
Line 23: | Line 23: | ||
Am folosit bibliotecile: | Am folosit bibliotecile: | ||
- | * LiquidCrystal.h | + | - Keypad.h |
- | * Keypad.h | + | * Pt a citi apasarile tastelor pe o tastatura matriciala |
+ | * Facilitează gestionarea simultană a rândurilor și coloanelor tastaturii, detectând corect ce tastă este apăsată. | ||
+ | - LiquidCrystal_I2C.h | ||
+ | * Pentru a controla LCD-ul 16x2 prin interfața I2C. | ||
+ | * I2C simplifică conexiunile hardware (doar 2 fire pentru date și ceas) și codul necesar pentru afișare. | ||
+ | |||
+ | Descrierea generala a codului: | ||
+ | Acest program implementeaza un sistem de securitate cu : | ||
+ | * Setare parola pe tastatura matriciala (4 cifre) | ||
+ | * Monitorizare distanta cu senzorul ultrasonic HC-SR04 | ||
+ | * Alarmă sonoră cu buzzer care pornește când detectează apropierea unui obiect la mai puțin de 15 cm | ||
+ | * Cerere parolă pentru oprirea alarmei | ||
+ | * Afișare mesaje pe un LCD cu interfață I2C pentru feedback vizual | ||
[[https://github.com/Adela683/Proiect-PM/blob/main/proiect_pm.ino]] | [[https://github.com/Adela683/Proiect-PM/blob/main/proiect_pm.ino]] | ||
Line 43: | Line 55: | ||
- Creare pagina wiki + finalizare documentatie. 06.05.2025 | - Creare pagina wiki + finalizare documentatie. 06.05.2025 | ||
- Am facut schema in Proteus unde am si incercat un cod nefinalizat . Apoi am incercat conectarea componentelor prin intermediul unui breadboard , urmand ca dupa ce totul o sa mearga bine pe breadboard sa ma apuc de conectarea finala pe pcb . 17.05.2025 | - Am facut schema in Proteus unde am si incercat un cod nefinalizat . Apoi am incercat conectarea componentelor prin intermediul unui breadboard , urmand ca dupa ce totul o sa mearga bine pe breadboard sa ma apuc de conectarea finala pe pcb . 17.05.2025 | ||
+ | - Am schimbat lcd ul cu unul cu i2c . 21.05.2025 | ||
+ | - Am finalizat codul si am atasat link ul catre github . 24.05.2025 | ||
Rezultate Hardware intermediare : | Rezultate Hardware intermediare : |