This is an old revision of the document!
Proiectul propune realizarea unui sistem de securitate inteligent destinat protectiei obiectelor de valoare prin monitorizarea miscarii si a inclinatiei. In contextul actual, securitatea fizica a bunurilor necesita sisteme capabile sa detecteze nu doar deschiderea unei usi, ci si manipularea sau deplasarea obiectului protejat.
Sistemul utilizeaza un senzor de miscare de inalta precizie (MPU6050) pentru a detecta orice schimbare de unghi sau acceleratie brusca. Proiectul este util deoarece ofera o solutie de securitate compacta, usor de configurat prin intermediul unei tastaturi matriciale si care ofera feedback in timp real utilizatorului.
Sistemul este construit in jurul placii de dezvoltare Arduino Uno. Utilizatorul interactioneaza cu sistemul printr-o tastatura 4×4 pentru a introduce codul de armare/dezarmare. Odata armat, sistemul preia valorile curente de la accelerometru ca referinta. Orice deviatie peste un prag stabilit va declansa o secventa de alarma.
Functionalitati principale:
Armare/Dezarmare: Securizata prin cod numeric introdus de la tastatura.
Monitorizare activa: Detectarea miscarii pe 3 axe (X, Y, Z) folosind protocolul I2C.
Alerta sonora si vizuala: Activarea unui buzzer si a LED-urilor in caz de efractie.
Interfata vizuala: Afisarea starii sistemului (ARMED/DISARMED/ALARM) pe un ecran LCD 1602.
Jurnalizare (Logging): Transmiterea evenimentelor catre un terminal PC prin UART.
Microcontroler: Arduino Uno
Senzor Inertial: MPU6050 (Accelerometru + Giroscop)
Interfata utilizator: Tastatura matriciala 4×4 (cu butoane fizice)
Afisaj: LCD 1602 cu modul de comunicatie I2C
Semnalizare: Buzzer activ, LED Verde (OK), LED Rosu (Alarma)
Altele: Breadboard 830 puncte, Rezistente 220 Ohm, Fire jumper (M-M, M-F), Sursa alimentare 9V.
| Componenta | Pin Arduino Uno | Observatii |
|---|---|---|
| LCD 1602 (I2C) | SDA → A4, SCL → A5 | Comunicatie I2C (partajata) |
| MPU6050 | SDA → A4, SCL → A5 | Adresa I2C diferita de LCD |
| Tastatura 4×4 | D2, D3, D4, D5 (Linii), D6, D7, D8, D9 (Coloane) | Citire prin scanare digitala |
| Buzzer | D10 (PWM) | Semnal sonor variabil |
| LED Verde | D11 | Indicator stare “Safe” |
| LED Rosu | D12 | Indicator stare “Alarm” |
| UART | USB / D0 (RX), D1 (TX) | Transmisie date catre PC |
Toate componentele sunt alimentate la 5V direct din regulatorul placii Arduino. Comunicatia I2C utilizeaza rezistente de pull-up interne. Senzorul MPU6050 trebuie montat fix pe carcasa proiectului pentru a evita zgomotul de citire indus de vibratiile mecanice.