This shows you the differences between two versions of the page.
pm:prj2021:avaduva:pulsoximetru [2021/06/02 01:54] diana.giosan |
pm:prj2021:avaduva:pulsoximetru [2021/06/02 03:17] (current) diana.giosan |
||
---|---|---|---|
Line 31: | Line 31: | ||
Arduino IDE | Arduino IDE | ||
==Librarii si surse 3rd party== | ==Librarii si surse 3rd party== | ||
- | *Adafruit GFX Graphic Library | + | * Adafruit GFX Graphic Library |
- | *Adafruit SSD1306 | + | * Adafruit SSD1306 |
==Surse si functii implementate== | ==Surse si functii implementate== | ||
- | * Functia de setup care porneste ecranul si seteaza pinii pentru cele doua leduri si fototranzistor si buzzer | + | * Functia de setup care porneste ecranul si seteaza pinii pentru cele doua leduri si fototranzistor si buzzer |
- | * Functia loop care citeste semnalele obtinute si afiseaza pe display o mapare intre rezultatele obtinute | + | * Functia loop care citeste semnalele obtinute si afiseaza pe display o mapare intre rezultatele obtinute facand media ultimelor citiri si o calibrare facuta folosind un pulsoximetru cumparat(astfel incat valorile sa |
- | facand media ultimelor citiri si o calibrare facuta folosind un pulsoximetru cumparat(astfel incat valorile sa | + | se inscrie in niste limite care sa aiba sens dpdv medical). |
- | se inscrie in niste limite care sa aiba sens dpdv medical). | + | |
===Rezultate obtinute=== | ===Rezultate obtinute=== | ||
- | * Am observat ca facand calibrarea cu pulsoximetrul comercial, valorile pentru saturatia de oxigen sunt | + | Link demo: |
+ | https://youtu.be/t1Lrz6p9ipo | ||
+ | ===Concluzii=== | ||
+ | Am observat ca facand calibrarea cu pulsoximetrul comercial, valorile pentru saturatia de oxigen sunt | ||
destul de ok, acceptabile avand in vedere ca in mod normal saturatia unui om sanatos variaza undeva intre 95% si 100%. | destul de ok, acceptabile avand in vedere ca in mod normal saturatia unui om sanatos variaza undeva intre 95% si 100%. | ||
Totusi, apar erori din cauza faptului ca pulsoximetrele de obicei sunt incastrate intr-un invelis protector, menit | Totusi, apar erori din cauza faptului ca pulsoximetrele de obicei sunt incastrate intr-un invelis protector, menit | ||
Line 50: | Line 52: | ||
a fost unul reusit, intrucat valorile saturatiei sunt destul de similare cu ce as obtine la un pulsoximetru. | a fost unul reusit, intrucat valorile saturatiei sunt destul de similare cu ce as obtine la un pulsoximetru. | ||
Daca as mai avea timp sa mai adaug imbunatatiri acestui proiect, as incerca sa mai reduc din zgomot, adaugand un fel de capac aranjamentului si de asemenea, as cauta o functie sau o metoda mai buna de a calcula media semnalelor in cazul pulsului(acolo am obtinut rezultate de o acuratete mai proasta). | Daca as mai avea timp sa mai adaug imbunatatiri acestui proiect, as incerca sa mai reduc din zgomot, adaugand un fel de capac aranjamentului si de asemenea, as cauta o functie sau o metoda mai buna de a calcula media semnalelor in cazul pulsului(acolo am obtinut rezultate de o acuratete mai proasta). | ||
- | |||
- | |||
- | ===Concluzii=== | ||
- | |||
===Download=== | ===Download=== | ||
https://ocw.cs.pub.ro/courses/pm/prj2021/avaduva/pulsoximetru?do=export_pdf | https://ocw.cs.pub.ro/courses/pm/prj2021/avaduva/pulsoximetru?do=export_pdf | ||
+ | |||
+ | {{pm/prj2021/avaduva/pulsoximetru-diana.giosan.zip}} | ||
===Bibliografie/Resurse=== | ===Bibliografie/Resurse=== | ||
+ | https://randomnerdtutorials.com/guide-for-oled-display-with-arduino/ | ||
+ | https://iopscience.iop.org/article/10.1088/1742-6596/1793/1/012068/pdf | ||
+ | https://www.instructables.com/Arduino-Pulse-Oximeter/ | ||
~~NOTOC~~ | ~~NOTOC~~ | ||