Differences

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

Link to this comparison view

pm:prj2023:apredescu:pulseoximeter [2023/05/28 16:52]
darius.marmandiu [Software Design]
pm:prj2023:apredescu:pulseoximeter [2023/05/28 17:25] (current)
darius.marmandiu [Bibliografie/Resurse]
Line 1: Line 1:
-====== Pulse Oximeter ======+====== Pulse Oximeter ​❤️ ​======
 ===== Introduction ===== ===== Introduction =====
  
Line 28: Line 28:
  
  
-Components: +=== Components ​=== 
-Arduino UNO R3 CH340  + 
-;OLED Display 0.91" I2C IIC Blue +  ​* ​Arduino UNO R3 CH340  
-,LED 5mm  +  ​* ​OLED Display 0.91" I2C IIC Blue 
-,Active buzzer 5v +  ​* ​LED 5mm  
-,Pulse sensor XD-58C +  ​* ​Active buzzer 5v 
-,HC-05 Bluetooth serial-module +  ​* ​Pulse sensor XD-58C 
-,Transistor BC547+  ​* ​HC-05 Bluetooth serial-module 
 +  ​* ​Transistor BC547 
 + 
 +**The pulse signal displayed in the serial monitor:​** 
 + 
 +{{:​pm:​prj2023:​apredescu:​semnalpuls.png?​500|}}
 ===== Software Design ===== ===== Software Design =====
 Initially, I defined the necessary pins, sensors, buzzer, and OLED display for the project. These components are essential for its functionality. In the setup and loop functions of the Arduino code, I implemented the core features of the project, which involved reading data from the sensors. Initially, I defined the necessary pins, sensors, buzzer, and OLED display for the project. These components are essential for its functionality. In the setup and loop functions of the Arduino code, I implemented the core features of the project, which involved reading data from the sensors.
Line 54: Line 59:
  
   * SPI.h: I employed this library for Serial Peripheral Interface (SPI) communication,​ which is commonly used for interfacing with devices like SD cards, sensors, and displays. It facilitated the communication between the Arduino and any SPI-compatible components used in the project.   * SPI.h: I employed this library for Serial Peripheral Interface (SPI) communication,​ which is commonly used for interfacing with devices like SD cards, sensors, and displays. It facilitated the communication between the Arduino and any SPI-compatible components used in the project.
-===== Rezultate Obţinute ​=====+===== Final Result ​=====
  
 +{{:​pm:​prj2023:​apredescu:​rezultate.png?​500|}}
 +==== Concluzii =====
 +Upon completion of this project, I developed a thorough comprehension of how a pulse oximeter operates. I actively utilized Arduino to write the required code and employed the `Serial.println` function to visualize the signal output on the serial monitor. Additionally,​ I utilized Fritzing to accurately construct the circuit diagram. Furthermore,​ I gained valuable knowledge on effectively filtering and amplifying biomedical signals using an operational amplifier and a high-pass filter. Moreover, I successfully implemented signal filtering directly within the program code.
  
-===== Concluzii ===== +Pulse oximeters play a crucial role in medical settings, given their non-invasive nature, affordability,​ and reasonably high level of accuracy. When measuring heart rate and oxygen saturation, it is advisable to use a pre-calibrated sensor, as each device possesses distinct parameters that can vary based on its specific design and construction.
 ===== Download ===== ===== Download =====
 +<note important>​You can access the code by following this link. {{:​pm:​prj2023:​apredescu:​marmandiu_darius-valentin_cod_part.zip|}}</​note>​
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
 <​note>​ <​note>​
-Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.+  ​IoT MQTT-based Heart Rate Monitor using ESP8266 and Arduino: https://​how2electronics.com/​iot-mqtt-based-heart-rate-monitor-using-esp8266-arduino/​ 
 +  - Pulse Oximetry - Wiki: https://​wikicro.icu/​wiki/​pulse_oximetry 
 +  - Pulse Sensor with OLED Arduino: https://​how2electronics.com/​pulse-sensor-with-oled-arduino/​ 
 +  - Pulse Sensor Arduino Tutorial: https://​lastminuteengineers.com/​pulse-sensor-arduino-tutorial/​ 
 +  - How to Display Images on OLED Using Arduino: https://​www.instructables.com/​How-to-Display-Images-on-OLED-Using-Arduino/​ 
 +  - Measure Heart Rate and SpO2 with MAX30102: https://​create.arduino.cc/​projecthub/​SurtrTech/​measure-heart-rate-and-spo2-with-max30102-c2b4d8?​ref=similar&​ref_id=372673&​offset=0 
 </​note>​ </​note>​
  
 <​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/apredescu/pulseoximeter.1685281958.txt.gz · Last modified: 2023/05/28 16:52 by darius.marmandiu
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