This is an old revision of the document!


Sistem automat de iluminare la comandă auditivă

1. Introducere

Descrierea proiectului: Descrierea proiectului: Proiectul constă în implementarea unui sistem automat de comutare a circuitelor electrice bazat pe detecția sunetului, având ca unitate centrală microcontrolerul ATmega328P. Sistemul captează zgomotele din mediul ambiant prin intermediul unui senzor de sunet și, la detectarea unui impuls sonor scurt și puternic (ex. o bătaie din palme), acționează un modul releu pentru a închide sau deschide circuitul de putere (ex. aprinderea sau stingerea unui bec).

Scopul proiectului: Scopul principal este crearea unui dispozitiv practic de tip smart home care să permită controlul hands-free al consumatorilor electrici. Proiectul demonstrează interfațarea microcontrolerului cu module de input (senzori acustici) și output de forță (relee electromagnetice), punând în practică concepte fundamentale precum lucrul cu porturi GPIO, debouncing software și gestionarea întreruperilor externe.

Ideea de la care a pornit: Inspirația provine din sistemele clasice de automatizare a locuinței și din dorința de a spori confortul zilnic. De asemenea, un astfel de sistem are o utilitate practică reală în domeniul accesibilității, permițând persoanelor cu deficiențe locomotorii să controleze iluminatul sau aparatura casnică independent, fără interacțiune fizică directă cu întrerupătoarele clasice.

2. Descriere Generală

Descriere generală Arhitectura sistemului este formată din 3 componente fizice/logice principale:

  • Microcontrolerul (ATmega328P): Reprezintă „creierul” sistemului. Citește starea pinului asociat senzorului, aplică logica software pentru filtrarea zgomotelor parazite (debouncing) și trimite semnalul de comandă către modulul de execuție.
  • Modulul de Input (Senzor de Sunet KY-037/038): Captează variațiile presiunii acustice din mediu. Compară nivelul sonor cu un prag de referință setat hardware (din potențiometru) și emite un semnal digital către microcontroler atunci când are loc un zgomot puternic.
  • 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).

Î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.

Logica de funcționare:

  • Idle State (Așteptare): Microcontrolerul monitorizează continuu senzorul de sunet, iar releul își menține starea curentă.
  • Trigger Event (Detecție): La un zgomot puternic (ex. bătaie din palme), senzorul hardware trimite un impuls logic către microcontroler.
  • Processing & Debouncing (Filtrare): Microcontrolerul validează semnalul și aplică o scurtă întârziere software pentru a ignora ecoul și a preveni declanșările multiple.
  • 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.

3. Hardware Design

4. Software Design

5. Rezultate Obtinute

6. Concluzii

7. Bibliografie/Resurse

pm/prj2026/cezar.zlatea/valentin.roinita.1778265272.txt.gz · Last modified: 2026/05/08 21:34 by valentin.roinita
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0