This shows you the differences between two versions of the page.
pm:prj2022:fstancu:liedetector [2022/05/31 13:02] maria.ciuculan [Software Design] |
pm:prj2022:fstancu:liedetector [2022/06/01 16:43] (current) maria.ciuculan [Rezultate Obţinute] |
||
---|---|---|---|
Line 2: | Line 2: | ||
===== Introducere ===== | ===== Introducere ===== | ||
- | <note tip> | + | <note> |
- | Ideea principala a unui lie detector este de a verifica schimbarea reactiei corpului omului cand minte vs cand raspunde la o intrebare obisnuita (de exemplu "cum te cheama?"). Eu voi folosi un senzor de temperatura si umiditate pentru a verifica nivelul perspiratiei si un senzor care analizeaza pulsul pentru analizarea tensiunii. In functie de aceste date, voi aprinde un beculet rosu pentru minciuna si unul verde pentru adevar si voi afisa pe un ecran raspunsul. | + | * Student: Ciuculan Maria-Cristiana |
+ | * Grupa: 333CCa | ||
</note> | </note> | ||
+ | |||
+ | Ideea principala a unui lie detector este de a verifica schimbarea reactiei corpului omului cand minte vs cand raspunde la o intrebare obisnuita (de exemplu "cum te cheama?"). Eu voi folosi un senzor de temperatura si umiditate pentru a verifica nivelul perspiratiei si un senzor care analizeaza pulsul pentru analizarea tensiunii. In functie de aceste date, voi aprinde un beculet rosu pentru minciuna si unul verde pentru adevar si voi afisa pe un ecran raspunsul. | ||
===== Descriere generală ===== | ===== Descriere generală ===== | ||
Line 36: | Line 39: | ||
* LiquidCrystal_I2C.h -> pentru LCD | * LiquidCrystal_I2C.h -> pentru LCD | ||
* SHT21.h -> pentru senzorul de umiditate si temperatura | * SHT21.h -> pentru senzorul de umiditate si temperatura | ||
+ | |||
+ | Legat de functionarea codului: | ||
+ | * Pentru inceput, pun senzorul de puls pe mana si il las timp de 20 de iteratii sa afle primele 20 de semnale primite | ||
+ | * dupa acele 20 de semnale de tip BPM, calculez un average astfel incat sa pot determina un input anormal | ||
+ | * Ma folosesc de senzorul de umiditate pe care subiectul il va tine in mana pentru a sesiza daca ii transpira palmele sau nu | ||
+ | * consider anormala o umiditate de peste 60 sau un puls de peste cel average cu 10 puncte, sau sub acesta tot cu 10. | ||
+ | * Pentru a sesiza momentul cand incepe conversatia cu subiectul, ma folosesc de un buton care trebuie apasat | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | <note tip> | + | https://drive.google.com/file/d/14YRQuy0z1ddrtKOMKwVeOJe4wx_1DH12/view?usp=sharing |
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | |
- | </note> | + | |
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | Proiectul ar functiona la nivel teoretic, doar ca apar urmatoarele probleme: | ||
+ | - Niciun subiect nu se va afla intr-o situatie reala in care sa fie "stresat ca minte", motiv pentru care este posibil ca rezultatul sa fie gresit | ||
+ | - Este vara, palmele oamenilor pot transpira si fara sa minta la o intrebare | ||
+ | - Nu fac o statistica reala legata de pulsul pe care il au oamenii, motiv pentru care este posibil ca diferenta de +-10 sa nu fie cea mai potrivita | ||
===== Download ===== | ===== Download ===== | ||
- | + | {{:pm:prj2022:fstancu:proiect_final.zip|}} | |
- | <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 ===== | ===== Jurnal ===== |