This shows you the differences between two versions of the page.
pm:prj2023:avaduva:digital_breathalyzer [2023/05/07 20:25] darius.nazemian created |
pm:prj2023:avaduva:digital_breathalyzer [2023/05/28 23:52] (current) darius.nazemian [Bibliografie/Resurse] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Digital Breathalyzer ====== | + | ====== Arduino Smoke Detector ====== |
===== Introducere ===== | ===== Introducere ===== | ||
- | <note tip> | + | |
Prezentarea pe scurt a proiectului vostru: | Prezentarea pe scurt a proiectului vostru: | ||
- | * Dispozitivul va capta vaporii de alcool din aerul inspirat in tub, apoi va analiza cantitatea de alcool prezenta si va spune daca aerul expirat contine alcool peste limita legala conform codului rutier. | + | Dispozitivul detecteaza fumul din atmosfera folosind senzorul MQ-2 pentru fum. |
- | * Scopul dispozitivului este de a fi utilizat pe post de aparat etilotest pentru soferi. | + | Daca detecteaza o cantitate mai mare decat o valoare predefinita, alarma si LED-ul se vor aprinde, avertizand astfel un incendiu. |
- | * Proiectul a fost inspirat din pagina de inspiratie pentru proiecte de pe site. | + | |
- | * Aparatul va fi util pentru cei care vor dori sa simuleze utilizarea unui aparat etilotest, iar pentru mine este o modalitate de a imi intari cunostintele despre aceasta materie. | + | |
- | </note> | + | |
===== Descriere generală ===== | ===== Descriere generală ===== | ||
- | Dispozitivul va arata si va actiona ca un etilotest obisnuit. Persoana testata va sufla aerul printr-un tub montat pe marginea aparatului, aer ce va ajunge in dreptul unui senzor MQ-3, care va calcula cu ajutorul unor ecuatii matematice cantitatea de alcool exprimata in g/l [grame/litri], valoare ce va fi afisata pe un ecran OLED montat pe dispozitiv. | + | Dupa ce acesta se incalzeste, senzorul MQ-2 va detecta particulele din atmosfera. Daca acesta detecteaza fum in imprejurime, va lansa un semnal prin portul A0 catre Arduino UNO, care va activa modulul Buzzer si LED-ul rosu, avertizand astfel faptul ca a crescut nivelul de fum din incapere. In starea de "repaus", LED-ul albastru se aprinde si dispozitivul nu scoate niciun sunet. |
- | <note tip> | + | |
- | O schemă bloc cu toate modulele proiectului vostru, atâ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> | ||
===== Hardware Design ===== | ===== Hardware Design ===== | ||
- | <note tip> | + | {{:pm:prj2023:avaduva:diagram_smoke_detector.jpg?200|}} |
- | 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 ===== | + | Componente utilizate |
+ | * Arduino UNO | ||
+ | * MQ-2 sensor | ||
+ | * 2 LEDs | ||
+ | * 2 100 ohm resistors | ||
+ | * Buzzer module | ||
+ | ===== Bibliografie/Resurse ===== | ||
- | <note tip> | + | De completat... |
- | Descrierea codului aplicaţiei (firmware): | + | |
- | * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) | + | |
- | * librării şi surse 3rd-party (e.g. Procyon AVRlib) | + | |
- | * algoritmi şi structuri pe care plănuiţi să le implementaţi | + | |
- | * (etapa 3) surse şi funcţii implementate | + | |
- | </note> | + | |
- | + | ||
- | ===== Rezultate Obţinute ===== | + | |
- | + | ||
- | <note tip> | + | |
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | |
- | </note> | + | |
- | + | ||
- | ===== Concluzii ===== | + | |
- | + | ||
- | ===== Download ===== | + | |
- | + | ||
- | <note warning> | + | |
- | O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). | + | |
- | + | ||
- | Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:pm:prj20??:c?** sau **:pm:prj20??:c?:nume_student** (dacă este cazul). **Exemplu:** Dumitru Alin, 331CC -> **:pm:prj2009:cc:dumitru_alin**. | + | |
- | </note> | + | |
- | + | ||
- | ===== Jurnal ===== | + | |
- | + | ||
- | <note tip> | + | |
- | Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. | + | |
- | </note> | + | |
- | + | ||
- | ===== Bibliografie/Resurse ===== | + | |
- | <note> | + | {{https://www.geeksforgeeks.org/how-to-make-smoke-detection-alarm-using-arduino/}} |
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | {{:pm:prj2023:avaduva:proiect_smoke_detector.rar|}} |
- | </note> | + | |
<html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> |