Differences

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

Link to this comparison view

pm:prj2023:dene:testpoligraf [2023/05/07 19:22]
andrei.anghel2810 created
pm:prj2023:dene:testpoligraf [2023/05/30 12:55] (current)
andrei.anghel2810
Line 1: Line 1:
 ====== Test poligraf ====== ====== Test poligraf ======
-===== Introducere ===== 
  
 <note tip> <note tip>
-Prezentarea pe scurt a proiectului vostru+StudentAnghel Andrei 
-  * ce face + 
-  * care este scopul lui +Grupa: 331CC
-  * care a fost ideea de la care aţi pornit +
-  * de ce credeţi că este util pentru alţii şi pentru voi+
 </​note>​ </​note>​
 +
 +===== Introducere =====
 +
 +Tema proiectului este un test poligraf ce va tine cont atat pulsul persoanei testate cat si de umiditatea mainii. Pe langa generarea unui raspuns de tipul Fals/​Adevarat,​ voi afisa si semnalul primit pe o foaie de hartie. Mi-au placut dintotdeauna emisiuni gen Ochii din Umbra sau momente in care sunt scandaluri in cupluri care afla secrete datorita testului poligraf, asa ca am decis sa imi fac viata mai interesanta construind unul.
 +
 ===== Descriere generală ===== ===== Descriere generală =====
  
-<note tip> +Pentru inceputpe LCD va fi afisat un mesaj legat de faptul ca se poate incepe testarea, insa procesul va incepe odata cu apasarea butonului rosu de pe cutie. Se vor inregistra 20 de valori corecte, ce vor forma valoare medie. Aceasta valoare medie va fi luata in calcul in determinarea valorii de adevar al unui raspuns, alaturi de valoarea inregistrata de senzorul de umiditate. Pentru ​fi mai interesant, in timp real o rola de hartie va fi trasa si pe aceasta se va scrie semanlul analogic primit de la puls cu ajutorul unui servomotor de care s-a lipit un creion.
-O schemă bloc cu toate modulele proiectului vostruatât software cât şi hardware însoţită ​de o descriere ​acestora precum şi a modului în care interacţionează.+
  
-Exemplu de schemă bloc: http://www.robs-projects.com/​mp3proj/​newplayer.html +{{Anghel_PM_331CC.png}}
-</​note>​+
  
 ===== Hardware Design ===== ===== Hardware Design =====
  
-<note tip> +Lista piese
-Aici puneţi tot ce ţine de hardware design+   ​LCD display 16x2 
-  listă de piese +   ​Arduino Uno 
-  scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri, e.g. http://www.captain.at/​electronic-atmega16-mmc-schematic.png) +   * Servomotor 
-  diagrame de semnal ​ +   * Stepper motor 
-  * rezultatele simulării +   * LCM 1602 I2C 
-</​note>​+   * ULN2003A 
 +   * 3 led-uri 
 +   * rezistente - 1k/10k 
 +   * baterie 9V 
 +   * buton 
 +   * fire 
 +   * xd-58c senzor puls 
 +   ​SHT21 - senzor umiditate 
 + 
 +{{schema_electrica_anghel.png?​550}}
  
 ===== Software Design ===== ===== Software Design =====
  
 +Pentru crearea aplicatiei am folosit urmatoarele medii de dezvoltare:
  
-<note tip> +   * Arduino IDE → pentru cod 
-Descrierea codului aplicaţiei (firmware)+   * Fritzing → schema electrica 
-  mediu de dezvoltare (if any) (e.gAVR Studio, CodeVisionAVR) +   * Draw.io → schema bloc 
-  librării şi surse 3rd-party (e.gProcyon AVRlib) + 
-  algoritmi şi structuri ​pe care plănuiţi să le implementaţi +Librarii folosite
-  * (etapa 3) surse şi funcţii implementate +   ​"​Stepper.h" 
-</​note>​+   * "​LiquidCrystal_I2C.h" 
 +   ​"SHT21.h" 
 +   * "Servo.h" 
 +   ​"​PulseSensorPlayground.h"​ 
 + 
 +Pentru a realiza oferi un rezultat accurate, inregistrez mai multe valori ​pe care le stochez intr-un array, valori pe baza carora voi realiza media fata de care voi evalua pulsul persoanei
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-<note tip> +{{anghel2.jpg?550}} 
-Care au fost rezultatele obţinute în urma realizării proiectului vostru+ 
-</​note>​+{{anghel1.jpg?​550}}
  
 ===== Concluzii ===== ===== Concluzii =====
 +
 +In urma testarii, am observat o acuratete destul de mare (60%), luand in calcul calitatea senzorului. Pentru o acuratete sporita ar fi fost nevoie de mai multi senzori si interpolarea semnalelor acestora.
  
 ===== Download ===== ===== Download =====
  
-<note warning>​ +[[anghel_andrei_331cc_pm_proiect.zip]]
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului:​ surse, scheme, etcUn 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 ===== ===== Bibliografie/​Resurse =====
  
-<​note>​ +Lista resurse
-Listă cu documente, datasheet-uri, ​resurse ​Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. +   GitHub 
-</note>+   [[https://​pulsesensor.com/​pages/​pulse-sensor-servo-tutorial| Servo + Pulse senzor]] 
 +   [[https://​docs.arduino.cc/​learn/​electronics/​stepper-motors| Stepper Motor]] 
 +   * [[https://​www.youtube.com/watch?​v=UzSSgBhQkng| SHT21]]
  
 <​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/prj2023/dene/testpoligraf.1683476554.txt.gz · Last modified: 2023/05/07 19:22 by andrei.anghel2810
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