This shows you the differences between two versions of the page.
|
pm:prj2026:cezar.zlatea:valentin.roinita [2026/05/08 19:58] valentin.roinita |
pm:prj2026:cezar.zlatea:valentin.roinita [2026/05/09 15:02] (current) valentin.roinita |
||
|---|---|---|---|
| Line 24: | Line 24: | ||
| * **Modulul de Output (Releu 5V & Consumator):** Acționează ca un comutator electromecanic. Preia semnalul de putere mică de la microcontroler (5V) și închide sau deschide circuitul de putere mare (ex. un bec la 220V sau o bandă LED). | * **Modulul de Output (Releu 5V & Consumator):** Acționează ca un comutator electromecanic. Preia semnalul de putere mică de la microcontroler (5V) și închide sau deschide circuitul de putere mare (ex. un bec la 220V sau o bandă LED). | ||
| + | * **LED Verde:** Indică faptul că releul este activat (lumina este aprinsă). | ||
| + | * **LED Roșu:** Indică faptul că sistemul este în așteptare (lumina este stinsă). | ||
| + | * 2 Rezistențe 220Ω | ||
| În cadrul proiectului, mă voi concentra asupra implementării corecte a logicii de detecție și comutare (hardware și software) la nivelul microcontrolerului, asigurând izolarea corespunzătoare a circuitului de comandă față de circuitul de putere prin intermediul releului. | În cadrul proiectului, mă voi concentra asupra implementării corecte a logicii de detecție și comutare (hardware și software) la nivelul microcontrolerului, asigurând izolarea corespunzătoare a circuitului de comandă față de circuitul de putere prin intermediul releului. | ||
| - | {{:pm:prj2026:cezar.zlatea:valentin.roinita.diagramapmrvs.png?500|Imagine}} | + | {{ :pm:prj2026:cezar.zlatea:diagramacubecrvs.png?600 |}} |
| Logica de funcționare: | Logica de funcționare: | ||
| - | * **Idle State (Așteptare):** Microcontrolerul monitorizează continuu senzorul de sunet, iar releul își menține starea curentă. | + | * **Idle State (Așteptare):** LED Roșu aprins, LED Verde stins. Microcontrolerul monitorizează senzorul. |
| * **Trigger Event (Detecție):** La un zgomot puternic (ex. bătaie din palme), senzorul hardware trimite un impuls logic către microcontroler. | * **Trigger Event (Detecție):** La un zgomot puternic (ex. bătaie din palme), senzorul hardware trimite un impuls logic către microcontroler. | ||
| Line 40: | Line 43: | ||
| * **Toggle State (Comutare):** Starea variabilei interne de control este inversată (din ON în OFF, sau invers). | * **Toggle State (Comutare):** Starea variabilei interne de control este inversată (din ON în OFF, sau invers). | ||
| - | * **Execution (Execuție):** Noua stare logică este aplicată pe pinul releului pentru a comuta circuitul de putere (aprinde/stinge becul), iar sistemul revine în starea de așteptare. | + | * **Execution (Execuție):** *Dacă starea devine ON: Releul cuplează, LED Verde se aprinde, LED Roșu se stinge; dacă starea devine OFF: Releul decuplează, LED Roșu se aprinde, LED Verde se stinge. |
| + | |||
| + | |||
| + | |||
| + | ===== 3. Hardware Design ===== | ||
| + | |||
| + | |||
| + | ^ Componentă ^ Descriere ^ Protocol / Pinout ^ | ||
| + | | ATmega328P | Microcontroler (Creierul sistemului) | - | | ||
| + | | KY-037 (Senzor Sunet) | Modul de detecție acustică | GPIO INT: D0 -> PD2 (INT0) | | ||
| + | | Modul Releu 5V | Comutator circuit de putere | GPIO OUT: IN -> PD3 | | ||
| + | | Push Button | Declanșator manual (Override) | GPIO IN: PIN -> PD4 (folosind rezistență Pull-up internă) | | ||
| + | | LED Roșu | Indicator vizual stare: Standby | GPIO OUT: PIN -> PB0 (înseriat cu o rezistență de 220Ω) | | ||
| + | | LED Verde | Indicator vizual stare: Activ | GPIO OUT: PIN -> PB1 (înseriat cu o rezistență de 220Ω) | | ||
| + | | Adaptor USB-Serial | Interfață pentru Debugging | UART: TXD -> PD1, RXD -> PD0 | | ||
| + | | Bec 220V (Consumator) | Elementul controlat | Circuit forță: Trece prin contactele COM și NO ale releului | | ||
| + | |||
| + | ===== 4. Software Design ===== | ||
| + | |||
| + | ===== 5. Rezultate Obtinute ===== | ||
| + | |||
| + | ===== 6. Concluzii ===== | ||
| + | |||
| + | ===== 7. Bibliografie/Resurse ===== | ||