Mihalceanu Cristian-Ionut, grupa 331CC
Proiectul urmareste implementarea unui apararat de masura a ritmului cardiac si al nivelului de oxigen din sange
Ideea de la baza o constituie folosirea acestui tip de sistem in timpul pandemiei, in timp ce utilitea sa se regaseste in confirmarea valorilor oferite de alte puls-oximetre achizitionate de la farmacie la preturi scazute.
Personal, utilitatea proiectului se regaseste si in familiarizarea in lucrul cu Arduino
Schema Electrica
Design Circuit
Pentru a realiza acest proiect, am folosit Arduino IDE.
Codul functioneaza pentru senzorul de puls-oxigen MAX30102 + 128×32 OLED i2c + Buzzer and Arduino UNO
Ca librarii am importat
SparkFun MAX3010x library pentru senzor
Adafruit SSD1306 si Adafruit GFX library pentru ecran si grafica
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);
particleSensor.getIR(); - am folosit aceasta functie a senzorului de puls-oxigen pentru a detecta
daca o persoana a atins senzorul cu degetul caz in care se declanseaza ritmic buzzerul:
tone(3,1000, 100);
delay(100);
noTone(3);
digitalWrite(3, HIGH);
Butoanele sunt configurate pentru a modifica durata de functionare a LED ului pentru cazul in care pulsul citit
are o valoare ridicata
buttonState1 = digitalRead(buttonPin1);
if(buttonState1 == 0){
if(lastButton1Press + debounceInterval < millis()){
lastButton1Press = millis();
interval -= STEP;
}
}
Rezultate obtinute dupe etapa Hardware
Videoclip cu rezultatul final:
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.
Arhiva cu codul sursa se gaseste aici: prpm1.zip
https://projecthub.arduino.cc/SurtrTech/eb4f74c6-bb73-4148-9aaf-9cf1363e5c6d
https://how2electronics.com/interfacing-max30100-pulse-oximeter-sensor-arduino/
https://www.youtube.com/watch?v=cEtyMkubXj4&t=875s&ab_channel=SurtrTech
https://forum.arduino.cc/t/2-buttons-1-led/535430