Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2026:bianca.popa1106:stefan.ghenescu [2026/05/08 01:17]
stefan.ghenescu [Introducere]
pm:prj2026:bianca.popa1106:stefan.ghenescu [2026/05/11 14:48] (current)
stefan.ghenescu [Hardware Design]
Line 3: Line 3:
 **Grupa**: 322CA \\ **Grupa**: 322CA \\
 ===== Introducere ===== ===== Introducere =====
-Proiectul este format dintr-un dispozitiv care masoara concentratia de alcool din aerul expirat. Sistemul foloseste un senzor de gaz sensibil la particulele de alcool si ofera user-ului feedback cu aceste valori. Pentru a porni testul, user-ul trebuie sa apese pe un buton, care va porni procesul de detectare. Apoi acesta sufla pentru o anumita perioada de timp, semnalizata de un buzzer, iar la final rezultatul este afisat pe ecran.+Proiectul este format dintr-un dispozitiv care masoara concentratia de alcool din aerul expirat. Sistemul foloseste un senzor de gaz sensibil la particulele de alcool si ofera user-ului feedback cu aceste valori. Pentru a porni testul, user-ul trebuie sa apese pe un buton, care va porni procesul de detectare. Apoi acesta ​va sufla pentru o anumita perioada de timp in aparatdurata fiind semnalizata de un buzzer, iar la final rezultatul este afisat pe ecran.
  
 Scopul si utilitatea proiectului este de a ajuta la evitarea situatiilor in care o persoana conduce sub influenta alcoolului. Sistemul este o metoda rapida si usoara pentru aflarea starii soferului inainte de a pleca cu masina la drum. Scopul si utilitatea proiectului este de a ajuta la evitarea situatiilor in care o persoana conduce sub influenta alcoolului. Sistemul este o metoda rapida si usoara pentru aflarea starii soferului inainte de a pleca cu masina la drum.
Line 13: Line 13:
 ===== Descriere generală ===== ===== Descriere generală =====
  
-Proiectul este organizat în jurul microcontrollerului //​ATmega328P-Xplained Mini//, care acționează ca unitate centrală și gestionează toate etapele de funcționare ale sistemului, de la citirea senzorilor până la generarea semnalelor de ieșire și afișarea rezultatelor.+{{ :​pm:​prj2026:​bianca.popa1106:​stefan.ghenescu:​schema_bloc.png?​600 | }}
  
-//Senzorul MQ-3// este componenta principală responsabilă pentru detectarea concentrației de alcool din aerul expirat. Acesta generează un semnal analogic proporțional cu nivelul de alcoolsemnal ​care este citit de microcontroller prin intermediul convertorului ADC.+Proiectul are la baza un microcontrollerului ​//ATmega328P-Xplained Mini//, care gestioneaza toate etapele de functionare ale sistemului, de la citirea senzorilor pana la generarea semnalelor ​de iesire.
  
-//Butonul de start// este conectat la un pin GPIO și este folosit pentru inițierea testuluiOdată apăsatsistemul pornește secvența de suflare și activează timerul intern care controlează durata testării.+//Senzorul MQ-3// este componenta principala care citeste de fapt concentratia de alcool din aerul expiratPrin intermediul convertorului ADCsemalul analogic generat de senzor este citit de catre microcontroller pentru ​fi apoi gestionat si afisat ​de catre LCD.
  
-//Buzzerul// este conectat ​la un pin digital și este folosit pentru semnalizarea începutului și sfârșitului testuluioferind feedback sonor utilizatorului.+//Butonul de start// este folosit pentru inceperea testarii, fiind conectat ​printr-un pin GPIO. Odata apasatsistemul porneste secventa de suflare si activeaza timerul care controleaza durata procesului.
  
-//LED-urile// (verde și roșu) sunt folosite ​pentru ​indicarea rezultatului testuluiîn funcție de pragurile de alcool stabilite în cod.+//Buzzerul// este folosit ​pentru ​informarea inceputului si sfarsitului testariifiind conectat la un pin digital si oferind feedback sonor user-ului.
  
-//Display-ul LCD// este utilizat ​pentru ​afișarea informațiilor către utilizator pe tot parcursul ​testului. Comunicarea cu microcontrollerul se realizează prin interfața I2Cceea ce simplifică conexiunile hardware. Pe ecran vor fi afișate mesaje precum „BLOW” în timpul suflării, timpul rămas si valoarea citită ​de la senzor dupa finalizare.+//LED-urile// (verde si rosu) sunt folosite ​pentru ​indicarea rezultatului ​testului, ​in functie de pragurile ​de alcool stabilite in cod.
  
-//Microfonul// este utilizat pentru ​detectarea suflăriiavând rolul de a verifica dacă utilizatorul chiar sufla în timpul ​testului. +//Display-ul LCD// este utilizat pentru ​afisarea pe tot parcursul testului a diferitelor informatiicomunicarea cu microcontrollerul realizandu-se prin interfata I2C. Pe ecran vor fi afisate mesaje precum "​BLOW"​ in timpul ​suflariitimpul ramas pana la finalul procedurii si valoarea citita ​de la senzor dupa finalizare.
- +
-<note tip> +
-O schemă bloc cu toate modulele proiectului vostruatât software cât şi hardware însoţită ​de o descriere a acestora precum şi a modului în care interacţionează. +
- +
-Exemplu de schemă bloc: http://​www.robs-projects.com/​mp3proj/​newplayer.html +
-</​note>​+
  
 +//​Microfonul//​ este utilizat pentru detectarea suflarii, asigurandu-se ca utilizatorul chiar sufla in timpul testului.
 ===== Hardware Design ===== ===== Hardware Design =====
 === Lista de piese === === Lista de piese ===
Line 50: Line 45:
   * Power bank 5V   * Power bank 5V
  
 +=== Schema electrica ===
 +{{:​pm:​prj2026:​bianca.popa1106:​stefan.ghenescu:​schematic_etilotest.png?​nolink&​700|}}
 +
 +{{:​pm:​prj2026:​bianca.popa1106:​stefan.ghenescu:​schematic_etilotest.pdf|View schematic}}
  
-<note tip> 
-Aici puneţi tot ce ţine de hardware design: 
-  * listă de piese 
-  * scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri,​ e.g. http://​www.captain.at/​electronic-atmega16-mmc-schematic.png) 
-  * diagrame de semnal ​ 
-  * rezultatele simulării 
-</​note>​ 
  
 ===== Software Design ===== ===== Software Design =====
pm/prj2026/bianca.popa1106/stefan.ghenescu.1778192236.txt.gz · Last modified: 2026/05/08 01:17 by stefan.ghenescu
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