Differences

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

Link to this comparison view

pm:prj2021:avaduva:pulsometru_lcd [2021/05/15 16:29]
emanuel.tertes [Introducere]
pm:prj2021:avaduva:pulsometru_lcd [2021/05/26 08:36] (current)
emanuel.tertes [Jurnal]
Line 19: Line 19:
  
 Se va folosi un senzor de puls. Informatiile preluate de pe senzor vor fi prelucrate si redate Se va folosi un senzor de puls. Informatiile preluate de pe senzor vor fi prelucrate si redate
-sub forma de batai pe minut pe ecranul ​lcd, sub forma de sunet pe buzzer-ul piezoelectric si sub forma +sub forma de batai pe minut pe ecranul ​LCD, sub forma de sunet pe buzzer-ul piezoelectric si sub forma 
-de lumina pe cele 2 led-uri.+de lumina pe led
 + 
 +Senzorul de puls se bazeaza pe o metoda de masurare volumetrica a unui organ 
 +obtinuta optic, numita si [[https://​ro.wikipedia.org/​wiki/​Fotopletismogram%C4%83|Fotopletismograma]]. 
 +Hemoglobina are caracteristica de a absorbi lumina verde (~550nm) astfel, din acest 
 +punct de vedere, cu cat avem o concentratie mai mare de hemoglobina intr-o anumita zona, 
 +cu atat respectiva zona absoarbe mai multa lumina verde. Cat timp inima pompeaza sangele spre 
 +deget, cantitatea de lumina reflectata va descreste rezultand astfel o schimbare in unda electrica 
 +de la iesirea senzorului. Analizarea acestor schimbari si trecerea acestora printr-un noise canceler 
 +si un amplificator (prezente pe senzor), va ajuta la calculul batailor pe minut. 
 + 
 +Ecranul LCD va comunica cu placa Arduino folosind standardul SPI.
  
 == Schema bloc == == Schema bloc ==
Line 45: Line 56:
  
 {{:​pm:​prj2021:​avaduva:​pm_schema_prg400.png|}} {{:​pm:​prj2021:​avaduva:​pm_schema_prg400.png|}}
 +
 +== Grafic semnal senzor puls ==
 +
 +Din acest grafic se poate observa faptul ca exista o anumita valoare de prag
 +(aproximativ 520) care indica aparitia unei batai a inimii
 +
 +{{:​pm:​prj2021:​avaduva:​semnal_generat_de_senzorul_de_puls.png|}}
 +
  
  
Line 52: Line 71:
 ---- ----
  
 +== Descriere firmware == 
 +  * Pentru realizarea schemei electrice am folosit [[https://​www.autodesk.com/​products/​eagle/​overview?​term=1-YEAR|Eagle]] 
 +  * Mediul de dezvoltare: [[https://​www.arduino.cc/​en/​software|Arduino IDE]] 
 +  * Biblioteci folosite: 
 +              - [[https://​www.arduino.cc/​reference/​en/​libraries/​pulsesensor-playground/​|PulseSensor Playground]] 
 +              - [[http://​www.rinkydinkelectronics.com/​library.php?​id=47|LCD5110_Graph]]
  
  
Line 58: Line 82:
 ---- ----
  
 +Pentru prezentarea rezultatelor obtinute am realizat un [[https://​drive.google.com/​file/​d/​11ZjmBJEy8399_p4i8O91cA7dXdwUZpL5/​view?​usp=sharing|video]] ce poate fi accesat folosind link-ul precedent. <note important>​Se recomanda vizionarea acestuia la rezolutia de 1080p</​note>​
 ====  Concluzii ==== ====  Concluzii ====
 ---- ----
 +Proiectul mi s-a parut un bun prilej de a experimenta pe cat posibil si aceasta zona de embedded a industriei, si in acest fel sa imi fac o idee in ceea ce priveste calea pe care vreau sa o urmez mai departe. Implementarea proiectului a fost destul de interesanta,​ iar cu toate ca pe parcurs au aparut probleme precum fire rupte, placuta ardunio nefunctionala,​ necesitatea (neprevazuta) de lipire a pinilor unor anumite componente, am reusit in final sa il aduc intr-un stadiu functional (si de ce nu, utilizabil). Pe langa partea de conectare efectiva a componentelor am avut ocazia sa folosesc si un soft specializat de design hardware, precum Eagle si totodata sa inteleg concepte din spatele aparatelor medicale de detectie a pulsului precum Fotopletismograma. A fost o experinenta unica (primul proiect hardware de pana acum) si ma bucur ca l-am dus la bun sfarsit.
  
  
 ====  Download ==== ====  Download ====
 ---- ----
 +{{:​pm:​prj2021:​avaduva:​codsursa_si_readme_pulsometrulcd.zip|Cod sursa + readme}}
  
- 
- 
- 
-====  Jurnal ==== 
----- 
  
  
Line 84: Line 104:
   * [[https://​lastminuteengineers.com/​pulse-sensor-arduino-tutorial/​|Pulse sensor tutorial]]   * [[https://​lastminuteengineers.com/​pulse-sensor-arduino-tutorial/​|Pulse sensor tutorial]]
   * [[http://​www.rinkydinkelectronics.com/​resource/​LCD5110_Graph/​LCD5110_Graph.pdf|Nokia 5110 datasheet]]   * [[http://​www.rinkydinkelectronics.com/​resource/​LCD5110_Graph/​LCD5110_Graph.pdf|Nokia 5110 datasheet]]
 +  * [[https://​github.com/​WorldFamousElectronics/​PulseSensorPlayground/​blob/​master/​resources/​PulseSensor%20Playground%20Tools.md|Pulse sensor library doc]]
  
  
pm/prj2021/avaduva/pulsometru_lcd.1621085384.txt.gz · Last modified: 2021/05/15 16:29 by emanuel.tertes
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