This shows you the differences between two versions of the page.
pm:prj2025:apredescu:anca.radu2411 [2025/05/28 12:16] anca.radu2411 [Software Design] |
pm:prj2025:apredescu:anca.radu2411 [2025/05/28 12:38] (current) anca.radu2411 [Descriere generală] |
||
---|---|---|---|
Line 48: | Line 48: | ||
* 🔋 Alimentare 5V (USB sau power bank) – pentru toate modulel | * 🔋 Alimentare 5V (USB sau power bank) – pentru toate modulel | ||
- | {{:pm:prj2025:apredescu:diagarama_ancaradu_new.png?200|}} | + | {{:pm:prj2025:apredescu:diagrama_finala_ancaradu.png?300|}} |
**Interacțiuni între module** | **Interacțiuni între module** | ||
Line 139: | Line 139: | ||
** Componentele Hardware conectate ** | ** Componentele Hardware conectate ** | ||
- | {{:pm:prj2025:apredescu:imagine_proiect_ancaradu.jpg?300|}} | + | {{:pm:prj2025:apredescu:hardware_ancaradu.jpg?200|}} |
+ | {{:pm:prj2025:apredescu:design_ancaradu.jpg?300|}} | ||
Line 234: | Line 235: | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | În urma implementării proiectului, a fost realizat un sistem funcțional de monitorizare a nivelului de zgomot, bazat pe microcontrollerul ATmega328P. Sistemul: | + | În urma implementării și testării proiectului, a fost realizat un sistem complet funcțional de monitorizare ambientală, capabil să: |
- | * detectează în timp real sunetele cu ajutorul unui modul de microfon analogic; | + | * **Detecteze și semnalizeze zgomotul**: |
- | * aprinde un LED de semnalizare atunci când intensitatea sunetului depășește un prag definit în cod; | + | |
- | * salvează evenimentele de depășire a pragului într-un fișier (log.txt) pe un card microSD; | + | Modulul de microfon analogic detectează nivelul de sunet din încăpere. |
- | * fiecare înregistrare include valoarea semnalului și momentul apariției (în milisecunde de la pornirea sistemului). | + | |
- | + | Când se depășește un prag predefinit, un LED de alertă se aprinde și evenimentul este salvat pe cardul microSD, împreună cu temperatura și umiditatea curente. | |
- | Proiectul a fost testat cu succes și a reacționat corect la zgomote (ex: bătăi din palme, voce, lovituri), atât în funcția de semnalizare vizuală, cât și în cea de logare pe cardul SD. | + | |
+ | * **Salveze date local pe card microSD**: | ||
+ | |||
+ | Sistemul înregistrează valorile măsurate în fișierul ''log.txt''. | ||
+ | |||
+ | Informațiile salvate includ: valoarea semnalului sonor, temperatura, umiditatea și momentul detectării (în milisecunde de la pornire). | ||
+ | |||
+ | * **Transmită datele în timp real prin Bluetooth**: | ||
+ | |||
+ | La fiecare 5 secunde, dispozitivul trimite date către un laptop sau alt dispozitiv conectat prin Bluetooth (HC-05). | ||
+ | |||
+ | Datele includ nivelul sunetului, temperatura și umiditatea. | ||
+ | |||
+ | * **Proceseze și analizeze datele în Python**: | ||
+ | Pe laptop, un script Python preia datele prin Bluetooth și le salvează într-o bază de date locală (masuratori.db). | ||
+ | |||
+ | La detectarea a 3 niveluri ridicate de zgomot într-un interval de 60 de secunde, sistemul: | ||
+ | |||
+ | * salvează evenimentul într-o bază separată (complaints.db); | ||
+ | * trimite automat un email de alertă către recepție (ex. ancutza@gmail.com, crinutza@gmail.com), notificând depășirile. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Validare ==== | ||
+ | |||
+ | Sistemul a fost testat cu succes în condiții reale. | ||
+ | |||
+ | LED-ul se aprinde corect în funcție de zgomot, datele sunt salvate corect pe cardul SD, valorile sunt transmise prin Bluetooth, iar emailurile de alertă se trimit automat conform regulii definite. | ||
- | Prin intermediul acestui sistem, pot fi monitorizate și înregistrate evenimente sonore într-un mediu interior, cum ar fi o cameră de hotel sau o sală de studiu, oferind o soluție simplă pentru verificarea nivelului de zgomot în absența supravegherii directe. | ||
===== Download ===== | ===== Download ===== | ||