Differences

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

Link to this comparison view

pm:prj2022:amocanu:firealarm [2022/05/27 11:24]
amalia.gruia
pm:prj2022:amocanu:firealarm [2022/06/02 12:20] (current)
amalia.gruia
Line 1: Line 1:
 ====== Don't drink & drive ====== ====== Don't drink & drive ======
 +===== Autor =====
 +Gruia Amalia Georgiana, 336CB
 ===== Introducere ===== ===== Introducere =====
  
Line 5: Line 7:
   * Proiectul constă în implementarea unui etilotest cu alarmă.   * Proiectul constă în implementarea unui etilotest cu alarmă.
   * Aparatul va măsura nivelul de alcool al persoanei supusă la test și îl va afișa pe ecran.   * Aparatul va măsura nivelul de alcool al persoanei supusă la test și îl va afișa pe ecran.
-  * La valori nepermise de lege, alarma va fi pornită.+  * La valori nepermise de lege pentru a conduce o masina, alarma va fi pornită.
 </​note>​ </​note>​
 ===== Descriere generală ===== ===== Descriere generală =====
  
 <note tip> <note tip>
-Proiectul va cuprinde un senzor principal de detectare a alcoolului din aer. Detectarea unor valori mai mari decat cele stabilite prin lege va duce la pornirea unor semnale luminoase si sonore, menite ​sa atentioneze ​asupra unei infractiuni+Proiectul va cuprinde un senzor principal de detectare a alcoolului din aer. Detectarea unor valori mai mari decât ​cele stabilite prin lege va duce la pornirea unor semnale luminoase si sonore, menite ​să atenționeze ​asupra unei infracțiuni
  
  
-{{:​pm:​prj2022:​amocanu:​schema-bloc-colorata.png?​400|}}+{{:​pm:​prj2022:​amocanu:​schema-bloc-colorata.png?​600|}}
  
 </​note>​ </​note>​
Line 36: Line 38:
  
 <note tip> <note tip>
-Descrierea codului aplicaţiei (firmware):​ +Implementarea a fost realizata în Arduino IDEAm folosit biblioteca LiquidCrystal_I2C pentru LCD-ul cu modul I2CÎn etapa de setup se configurează pinii si lcd-ulde asemenea este printat la începutul rulării programului mesajul "​Breathalyzer"​. Becul roșu a fost legat la pinul 12, cel albastru la 8, iar buzzer-ul la 2În etapa de loop se citește valoarea de la pinul A0 la care este conectat senzorul de alcoolÎn funcție de valoarea citita, aceasta va fi afișată ​pe lcd împreună cu mesaje corespunzătoare. În momentul în care senzorul detectează valori mai mari de 450, trimite un semnal către ​plăcuță șvor fi aprinse ledurile roșu șalbastru, iar buzzer-ul va scoate sunete asemănătoare unei sirene de poliție. ​
-  * mediu de dezvoltare (if any) (e.gAVR StudioCodeVisionAVR) +
-  * librării şi surse 3rd-party (e.gProcyon AVRlib) +
-  * algoritmi şi structuri ​pe care plănuiţi să le implementaţi +
-  * (etapa 3) surse şfuncţii implementate+
 </​note>​ </​note>​
  
 ===== Schema electrică ===== ===== Schema electrică =====
 +<note warning>
 +In proiectul meu, folosesc un senzor MQ3 de detectare a alcoolului, ce nu se găsește în componentele din Tinkercad. Așa că, pentru a-l înlocui în schema electrică, am folosit un senzor de gaz.
  
 +</​note>​
 {{:​pm:​prj2022:​amocanu:​etilotest.png?​800|}} {{:​pm:​prj2022:​amocanu:​etilotest.png?​800|}}
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-<note tip> +== Fotografii ==  
-Care au fost rezultatele obţinute în urma realizării proiectului vostru+{{:​pm:​prj2022:​amocanu:​carcasa.jpg?600|}} 
-</note>+{{:​pm:​prj2022:​amocanu:​circuit.jpeg?​400|}} 
 +{{:​pm:​prj2022:​amocanu:​sober-nou.jpg?​600|}} 
 +{{:​pm:​prj2022:​amocanu:​drunk-nou.jpg?​600|}} 
 + 
 +== Videoclip Youtube ==  
 +[[https://​www.youtube.com/​shorts/0fblHMxZKp4|Etilotest cu alarma]]
  
 ===== Concluzii ===== ===== Concluzii =====
  
 +Inițial, am întampinat câteva probleme legate de senzorul de detectare a alcoolului, deoarece nu era calibrat și măsura incorect valorile. A fost o experiență plăcută, fiind primul meu proiect personal în care am lucrat cu Arduino. ​
 ===== Download ===== ===== Download =====
  
-<note warning>​ +Implementarea folosita in cadrul ​proiectului: ​{{:​pm:​prj2022:​amocanu:​etilotest-cu-alarma-gruia_amalia.zip|}}
-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 ​=====+===== Bibliografie/​Resurse ​=====
  
 <note tip> <note tip>
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.+   * [[https://​github.com/​johnrickman/​LiquidCrystal_I2C|Biblioteca LiquidCrystal_I2C]] 
 +   * [[https://​www.instructables.com/​How-to-Make-a-Siren-Using-Arduino/​]] 
 +   * [[https://​create.arduino.cc/​projecthub/​mohammadsohail0008/​police-siren-lights-for-your-arduino-car-e2529b]] 
 +   * [[https://​www.youtube.com/​watch?​v=q9YC_GVHy5A&​ab_channel=Robojax]] 
 +   * [[https://​www.youtube.com/​watch?​v=qtJzYpnWxgo&​ab_channel=ViralScience-ThehomeofCreativity]]
 </​note>​ </​note>​
- 
-===== Bibliografie/​Resurse ===== 
- 
-<​note>​ 
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. 
-</​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>​
pm/prj2022/amocanu/firealarm.1653639861.txt.gz · Last modified: 2022/05/27 11:24 by amalia.gruia
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