Differences

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

Link to this comparison view

pm:prj2022:bogdanc:lie-detector [2022/05/13 13:02]
alexandru.motoi
pm:prj2022:bogdanc:lie-detector [2022/05/29 21:04] (current)
alexandru.motoi [Bibliografie/Resurse]
Line 1: Line 1:
 ====== Lie Detector ====== ====== Lie Detector ======
 Autor: [[alexandru.motoi@stud.acs.upb.ro|Alexandru Motoi]] Autor: [[alexandru.motoi@stud.acs.upb.ro|Alexandru Motoi]]
 +
 Grupa: 332CC Grupa: 332CC
 ===== Introducere ===== ===== Introducere =====
Line 15: Line 16:
  
 ==== Schemă bloc ==== ==== Schemă bloc ====
 +{{:​pm:​prj2022:​bogdanc:​schema_bloc_lie_detector.png|}}
 +
 ===== Hardware Design ===== ===== Hardware Design =====
 ==== Lista componente ==== ==== Lista componente ====
Line 22: Line 25:
 | Senzor de temperatura/​umiditate | 1 | | Senzor de temperatura/​umiditate | 1 |
 | Senzor măsurare puls            | 1 | | Senzor măsurare puls            | 1 |
-| LED RGB                         ​| ​|+| LED RGB                         ​| ​|
 | Rezistente ​                     | ? | | Rezistente ​                     | ? |
 +| Cabluri ​                        | ? |
 +| Ecran LCD I2C                   | 1 |
 +| Buton                           | 1 |
 +| LED Albastru ​                   | 1 |
 +| LED Verde                       | 1 |
 +| Buzzer ​                         | 1 |
  
 +**Schema circuitului**
  
 +{{:​pm:​prj2022:​bogdanc:​schema_lie_detector.png?​700|}}
  
  
-===== Hardware ​Design =====+===== Software ​Design ===== 
 +Pentru dezvoltarea codului am folosit Arduino IDE. 
 +Pentru a lucra cu display-ul LCD 1602 I2C, am folosit biblioteca hd44780.h, importată de pe Git si adaugata prin Library Manager.
  
-<note tip> +Initial, Lie Detector-ul este opritpe ecranul LCD aparand mesajul "​Off";​
-Aici puneţi tot ce ţine de hardware design: +
-  * listă de piese +
-  * scheme electrice (se pot lua şi de pe Internet şi din datasheet-urie.g. http://​www.captain.at/​electronic-atmega16-mmc-schematic.png) +
-  * diagrame de semnal  +
-  * rezultatele simulării +
-</​note>​+
  
-===== Software Design =====+Prin apasarea butonului se poate porni/​opri. 
 +Un led verde indica daca acesta este in starea de ON sau OFF;
  
 +Cand este pornit, pe ecran va aparea mesajul "​Getting pulse..."​.
 +In acest moment, senzorul de puls incearca sa detecteze pulsul.
 +Fiecare bataie a inimii inregistrata este reprezentata prin aprinderea pentru un moment a unui led albastru si printr-un scurt sunet facut de buzzer.
  
-<note tip> +Pulsul este calculat in timp real (si afisat pe ecranprin verificarea rezultatelor primite de senzor in ultimele 15 secunde. 
-Descrierea codului aplicaţiei ​(firmware): +In cazul in care pulsul creste fata de ultimele rezultatese considera ca persoana monitorizata minte.
-  * mediu de dezvoltare (if any) (e.g. AVR StudioCodeVisionAVR) +
-  * 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> +2 led-uri RGB indica daca pulsul este unul normal, sau considerat marit prin culorile verde si rosu
-Care au fost rezultatele obţinute în urma realizării proiectului vostru+Cand senzorul nu a determinat inca pulsul, acestea arata acest lucru prin faptul ca sunt albastre.
-</​note>​+
  
-===== Concluzii ===== 
  
-===== Download ​=====+===== Rezultate Obţinute ​=====
  
-<note warning>​ +In urma realizarii am ramas surprins de cat de "​ok"​ reuseste senzorul sa imi urmareasca pulsul. 
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului:​ surse, scheme, etcUn fişier READMEun ChangeLog, un script ​de compilare şi copiere automată pe uC crează întotdeauna ​impresie bună ;-).+Totusise poate observa ca pulsul nu "​sare"​ atat de observabil( cel putin nu pentru senzorul meu)  
 +incat sa identifice mereu minciuna.
  
-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**. +In poze se pot observa cand aparatul considera ca o persoana minte/spune adevarul si cand se afla 
-</​note>​+in starea in care calculeaza pulsul la inceput.
  
-===== Jurnal =====+*Asa arata in stadiul in care il verificam, urmeaza schimbari la aspect. 
 +*De asemenea, led-urile sunt destul de puternice, din aceasta cauza pozele nu sunt cele mai reusite.
  
-<note tip> +{{:​pm:​prj2022:​bogdanc:​lie_detector1.jpg?​200|}} 
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului+{{:​pm:​prj2022:​bogdanc:​lie_detector2.jpg?​200|}} 
-</​note>​+{{:​pm:​prj2022:​bogdanc:​lie_detector3.jpg?​200|}} 
 +{{:​pm:​prj2022:​bogdanc:​lie_detector4.jpg?​200|}} 
 +{{:​pm:​prj2022:​bogdanc:​lie_detector5.jpg?200|}} 
 +===== Concluzii =====
  
 +Proiectul mi s-a parut interesant. A fost o experienta placuta sa construiesc ceva de la 0, atat hardware cat si software.
 +
 +===== Download =====
 +{{:​pm:​prj2022:​bogdanc:​motoi_alexandru_liedetecetor.zip|}}
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
-<​note>​ +[[https://​www.arduino.cc|Arduino Official Site]] 
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**+ 
-</note>+[[https://​www.thegeekpub.com/​wiki/​sensor-wiki-ky-039-heartbeat-sensor/​|KY-039 sensor wiki]] 
 + 
 +[[https://​ocw.cs.pub.ro/​courses/pm|OCW PM]]
  
 <​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/bogdanc/lie-detector.1652436132.txt.gz · Last modified: 2022/05/13 13:02 by alexandru.motoi
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