This shows you the differences between two versions of the page.
|
pm:prj2026:cezar.zlatea:valentin.roinita [2026/05/08 21:37] 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. | ||
| 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):** Dacă starea devine ON: Releul cuplează, LED Verde se aprinde, LED Roșu se stinge. | + | * **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. |
| - | + | ||
| - | Dacă starea devine OFF: Releul decuplează, LED Roșu se aprinde, LED Verde se stinge. | + | |
| Line 48: | Line 49: | ||
| ===== 3. Hardware Design ===== | ===== 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 ===== | ===== 4. Software Design ===== | ||