This shows you the differences between two versions of the page.
|
pm:prj2026:andrei.batasev:alexandra.micu [2026/05/05 11:01] alexandra.micu [Descriere generală] |
pm:prj2026:andrei.batasev:alexandra.micu [2026/05/05 11:28] (current) alexandra.micu |
||
|---|---|---|---|
| Line 13: | Line 13: | ||
| Consider ca proiectul este util pentru alti utilizatori deoarece ofera o solutie accesibila pentru monitorizarea unui spatiu restrans, furnizand indicii clare despre acces, prezenta si conditiile ambientale. In acelasi timp, pentru mine, realizarea acestui sistem a insemnat construirea unei solutii complete, in care interactiunea dintre senzori si mecanismele de raspuns este bine definita, oferind o intelegere concreta a modului in care un sistem embedded poate transforma datele in actiuni utile. | Consider ca proiectul este util pentru alti utilizatori deoarece ofera o solutie accesibila pentru monitorizarea unui spatiu restrans, furnizand indicii clare despre acces, prezenta si conditiile ambientale. In acelasi timp, pentru mine, realizarea acestui sistem a insemnat construirea unei solutii complete, in care interactiunea dintre senzori si mecanismele de raspuns este bine definita, oferind o intelegere concreta a modului in care un sistem embedded poate transforma datele in actiuni utile. | ||
| - | {{:pm:prj2026:andrei.batasev:poza.png?200|}}===== Descriere generală ===== | + | ===== Descriere generală ===== |
| + | |||
| + | {{:pm:prj2026:andrei.batasev:poza.png?600|}} | ||
| SmartRoom Guardian este un sistem embedded care monitorizeaza continuu starea unei incaperi si reactioneaza in functie de evenimentele detectate si de modul de functionare selectat. | SmartRoom Guardian este un sistem embedded care monitorizeaza continuu starea unei incaperi si reactioneaza in functie de evenimentele detectate si de modul de functionare selectat. | ||
| Line 31: | Line 33: | ||
| * Corelarea evenimentelor | * Corelarea evenimentelor | ||
| - | Sistemul utilizeaza informatiile de la senzori pentru a decide daca o situatie necesita semnalizare. De exemplu, detectarea miscarii imediat dupa deschiderea usii poate indica prezenta unei persoane. | + | Sistemul utilizeaza informatiile de la senzori pentru a decide daca o situatie necesita semnalizare. |
| * Generarea alertelor | * Generarea alertelor | ||
| - | In functie de situatie, sistemul poate activa un buzzer si poate aprinde LED-uri pentru a semnaliza evenimentele detectate. | + | In functie de situatie, sistemul poate activa un buzzer si poate aprinde LED-uri. |
| * Afisarea informatiilor | * Afisarea informatiilor | ||
| - | Un display LCD este utilizat pentru a afisa starea sistemului si mesaje simple pentru utilizator. | + | Un display LCD este utilizat pentru a afisa starea sistemului. |
| * Controlul sistemului | * Controlul sistemului | ||
| - | Sistemul poate fi controlat prin intermediul unui buton, care permite schimbarea modurilor de functionare si resetarea. | + | Sistemul poate fi controlat prin intermediul unui buton. |
| ==== Moduri de functionare ==== | ==== Moduri de functionare ==== | ||
| Line 62: | Line 64: | ||
| * componenta de control: logica implementata in microcontroller | * componenta de control: logica implementata in microcontroller | ||
| * componenta de interactiune: butonul | * componenta de interactiune: butonul | ||
| - | |||
| - | Aceasta organizare permite separarea clara a functionalitatilor si simplifica implementarea. | ||
| ===== Hardware Design ===== | ===== Hardware Design ===== | ||
| Line 89: | Line 89: | ||
| * Display LCD 16x2 cu interfata I2C | * Display LCD 16x2 cu interfata I2C | ||
| - | Afiseaza informatii despre starea sistemului si mesaje pentru utilizator, utilizand un numar redus de pini prin interfata I2C. | + | Afiseaza informatii despre starea sistemului si mesaje pentru utilizator. |
| * Buzzer 5V | * Buzzer 5V | ||
| Line 95: | Line 95: | ||
| * LED rosu | * LED rosu | ||
| - | Indica o situatie de alerta sau o stare anormala a sistemului. | + | Indica o situatie de alerta. |
| * LED verde | * LED verde | ||
| - | Indica functionarea normala sau starea inactiva a sistemului. | + | Indica functionarea normala. |
| * Rezistente 220–330Ω | * Rezistente 220–330Ω | ||
| - | Limiteaza curentul prin LED-uri pentru a preveni deteriorarea acestora si a pinilor microcontrollerului. | + | Limiteaza curentul prin LED-uri. |
| ==== Control utilizator ==== | ==== Control utilizator ==== | ||
| * Buton push button | * Buton push button | ||
| - | Permite interactiunea cu sistemul, fiind utilizat pentru schimbarea modurilor de functionare sau resetare. | + | Permite interactiunea cu sistemul. |
| * Rezistenta 10kΩ | * Rezistenta 10kΩ | ||
| - | Asigura o stare stabila a semnalului butonului (pull-up sau pull-down), prevenind fluctuatiile. | + | Asigura stabilitate semnal. |
| ==== Componente auxiliare ==== | ==== Componente auxiliare ==== | ||
| * Tranzistor NPN | * Tranzistor NPN | ||
| - | Permite controlul buzzerului fara a solicita direct pinul microcontrollerului, functionand ca un comutator. | + | Pentru control buzzer. |
| * Rezistenta 1kΩ | * Rezistenta 1kΩ | ||
| - | Limiteaza curentul in baza tranzistorului pentru a asigura functionarea corecta. | + | Pentru baza tranzistorului. |
| - | + | ||
| - | * Fire de conexiune (jumper wires) | + | |
| - | Realizeaza legaturile electrice intre componente. | + | |
| + | * Fire jumper | ||
| * Pini header | * Pini header | ||
| - | Permit conectarea modulara si stabila a componentelor. | + | * Breadboard |
| - | + | ||
| - | * Breadboard sau placa de prototipare | + | |
| - | Utilizata pentru asamblarea circuitului fara lipire si pentru testare rapida. | + | |
| ==== Alimentare ==== | ==== Alimentare ==== | ||
| - | * Alimentare prin USB (placa Xplained Mini) | + | * Alimentare prin USB (placa Xplained Mini) |
| - | Asigura energia necesara functionarii intregului sistem. | + | |
| ==== Optional ==== | ==== Optional ==== | ||
| * Condensatori 100nF si 10uF | * Condensatori 100nF si 10uF | ||
| - | Reduc zgomotul electric si stabilizeaza tensiunea de alimentare. | + | |
| + | ===== Software Design ===== | ||
| + | |||
| + | <note tip> | ||
| + | Descrierea codului aplicaţiei (firmware): | ||
| + | * mediu de dezvoltare | ||
| + | * librării | ||
| + | * algoritmi | ||
| + | * surse implementate | ||
| + | </note> | ||
| + | |||
| + | ===== Rezultate Obţinute ===== | ||
| + | |||
| + | <note tip> | ||
| + | Rezultatele proiectului. | ||
| + | </note> | ||
| + | |||
| + | ===== Concluzii ===== | ||
| + | |||
| + | ===== Download ===== | ||
| + | |||
| + | <note warning> | ||
| + | Arhiva proiect. | ||
| + | </note> | ||
| + | |||
| + | ===== Jurnal ===== | ||
| + | |||
| + | <note tip> | ||
| + | Progres proiect. | ||
| + | </note> | ||
| + | |||
| + | ===== Bibliografie/Resurse ===== | ||
| + | |||
| + | <note> | ||
| + | Resurse utilizate. | ||
| + | </note> | ||
| + | |||
| + | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||