This shows you the differences between two versions of the page.
pm:prj2024:avaduva:razvan.pinzariu [2024/05/25 22:05] razvan.pinzariu created |
pm:prj2024:avaduva:razvan.pinzariu [2024/05/27 10:28] (current) razvan.pinzariu [Bibliografie/Resurse] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | hello | + | ====== LiarBuster ====== |
+ | Pinzariu Razvan Nicolae 334CC | ||
+ | ===== Introducere ===== | ||
+ | Un poligraf este un dispozitiv electronic folosit pentru a măsura și înregistra activitatea fiziologică a unei persoane în timp ce aceasta răspunde la întrebări. Acesta monitorizează diverse parametri fiziologici, cum ar fi ritmul cardiac, tensiunea arterială, respirația și conductivitatea pielii. Scopul principal al unui poligraf este de a detecta schimbările în acești parametri, care pot fi asociate cu stresul sau alte emoții, ceea ce ar putea indica faptul că persoana minte sau nu spune întreaga adevăr. | ||
+ | <note tip> | ||
+ | Scopul acestui proiect este de a oferi o modalitate simplă și interactivă de a înțelege conceptele din spatele unui poligraf și de a explora modul în care aparatele de măsurare a activității fiziologice pot fi utilizate în diverse aplicații. | ||
+ | </note> | ||
+ | ===== Descriere generală ===== | ||
+ | Utilizatorul va fi conectat la dispozitiv prin intermediul a doi senzori: un senzor de ritm cardiac și un senzor de temperatură. Odată activat, sistemul va monitoriza ritmul cardiac și temperatura utilizatorului în timp ce acesta răspunde la întrebări. | ||
+ | |||
+ | În momentul în care utilizatorul spune adevărul, sistemul va detecta o stabilitate în ritmul cardiac și temperatură, iar în consecință, va aprinde un led verde pentru a indica sinceritatea. În schimb, dacă utilizatorul minte sau este neliniștit, variabilitatea semnalului de la senzori va crește, declanșând aprinderea ledului roșu. | ||
+ | <note tip> | ||
+ | |||
+ | {{:pm:prj2024:avaduva:screenshot_2024-05-25_225708.png?400|}} | ||
+ | |||
+ | </note> | ||
+ | |||
+ | ===== Hardware Design ===== | ||
+ | Lista componente: | ||
+ | |||
+ | Arduino UNO | ||
+ | Breadboard | ||
+ | Senzor temperatura DHT11 | ||
+ | Senzor puls (Puls Sensor Amped) | ||
+ | LED | ||
+ | Fire | ||
+ | Rezistenta 10kΩ | ||
+ | |||
+ | <note tip> | ||
+ | {{:pm:prj2024:avaduva:schema_block.png?400|}} | ||
+ | </note> | ||
+ | |||
+ | ===== Software Design ===== | ||
+ | |||
+ | |||
+ | <note tip> | ||
+ | După configurare, se monitorizează continuu parametrii și se detectează minciunile pe baza unui salt semnificativ al pulsului și a unei creșteri a indexului de căldură peste media calculată. Dacă aceste condiții sunt îndeplinite, LED-ul roșu se aprinde pentru a indica minciuna, iar LED-ul verde se aprinde pentru a indica adevărul. | ||
+ | Tot codul a fost scris in Arduino IDE. Am descarcat si folosit librariile spceifice fiecarui senzor: | ||
+ | |||
+ | PulseSensorPlayground.h | ||
+ | DHT.h | ||
+ | |||
+ | </note> | ||
+ | |||
+ | |||
+ | ===== Rezultate Obţinute ===== | ||
+ | |||
+ | <note tip> | ||
+ | Proiectul demonstrează principiul de bază al detectării minciunilor prin utilizarea unor senzori accesibili și a unor algoritmi simpli pentru a evalua parametrii fiziologici. Deși rezultatele nu pot fi considerate definitive, ele oferă o demonstrație practică a modului în care astfel de tehnologii pot fi utilizate. | ||
+ | |||
+ | </note> | ||
+ | |||
+ | ===== Concluzii ===== | ||
+ | Am învățat cum să folosesc senzori pentru a monitoriza parametri fiziologici și să implementez un sistem simplu de detectare a minciunilor. | ||
+ | ===== 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://ro.wikipedia.org/wiki/Poligraf | ||
+ | https://github.com/adafruit/DHT-sensor-library | ||
+ | https://github.com/adafruit/Adafruit_Sensor | ||
+ | |||
+ | </note> | ||
+ | |||
+ | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||
+ |