Differences

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

Link to this comparison view

pm:prj2021:cghenea:masurare-puls [2021/05/27 09:19]
mihaela.aldea0105
pm:prj2021:cghenea:masurare-puls [2021/06/02 18:49] (current)
mihaela.aldea0105
Line 1: Line 1:
  
-==== Masurare Puls  ====+===== Masurare Puls  ​=====
 Autor: ALDEA Lorena Mihaela \\ Autor: ALDEA Lorena Mihaela \\
 Grupa: 334CA Grupa: 334CA
  
-=== Introducere===+===== Introducere====
 Proiectul pe care l-am ales consta in realizarea unui aparat ce masoara pulsul cu diferite functionalitati si anume: \\  Proiectul pe care l-am ales consta in realizarea unui aparat ce masoara pulsul cu diferite functionalitati si anume: \\ 
 - schimb de culori; \\  - schimb de culori; \\ 
Line 10: Line 10:
  
  
-=== Descriere generală===+===== Descriere generală ​=====
 Pentru realizarea proiectului voi folosi un senzor de puls, un display, un LED tricolor si buzzer. \\  Pentru realizarea proiectului voi folosi un senzor de puls, un display, un LED tricolor si buzzer. \\ 
 Odata ce ai pus degetul pe sezor trebuie sa astepti valoarea ce va fi afisata ulterior pe ecran. \\ Odata ce ai pus degetul pe sezor trebuie sa astepti valoarea ce va fi afisata ulterior pe ecran. \\
-Ledurile ​se vor schimba dupa masurarea pulsului astfel incat va fi afisata o culoare in functie de un anumit interval al pulsului: \\+Culoarea LED-ului ​se va schimba dupa masurarea pulsului astfel incat va fi afisata o culoare in functie de un anumit interval al pulsului: \\
 ROSU, GALBEN SI VERDE ! ROSU, GALBEN SI VERDE !
  
  
-=== Hardware Design===+===== Hardware Design ​=====
 Componentele necesare: \\ Componentele necesare: \\
   * Arduino UNO   * Arduino UNO
Line 29: Line 29:
  
 {{:​pm:​prj2021:​cghenea:​untitled_diagram.jpg|}} {{:​pm:​prj2021:​cghenea:​untitled_diagram.jpg|}}
 +{{:​pm:​prj2021:​cghenea:​schema_electrica.png?​750|}}
  
 **Pentru a putea realiza partea hardware am urmat urmatorii pasi**: \\ **Pentru a putea realiza partea hardware am urmat urmatorii pasi**: \\
Line 38: Line 39:
  
  
-=== Software Design===+===== Software Design ​=====
 **Pentru a putea realiza partea de software am utilizat Arduino IDE**. \\ **Pentru a putea realiza partea de software am utilizat Arduino IDE**. \\
  - Am descarcat toate bibliotecile de care aveam nevoie pentru a face ca proiectul sa functioneze. \\   - Am descarcat toate bibliotecile de care aveam nevoie pentru a face ca proiectul sa functioneze. \\ 
Line 76: Line 77:
   ​   ​
 static const unsigned char PROGMEM logo2_bmp[] = static const unsigned char PROGMEM logo2_bmp[] =
-{ 0x03, 0xC0, 0xF0, 0x06, 0x71, 0x8C, 0x0C, 0x1B, 0x06, 0x18, 0x0E, 0x02, 0x10, 0x0C, 0x03, 0x10,              //​Logo2 and Logo3 are two bmp pictures that display on the OLED if called+{ 0x03, 0xC0, 0xF0, 0x06, 0x71, 0x8C, 0x0C, 0x1B, 0x06, 0x18, 0x0E, 0x02, 0x10, 0x0C, 0x03, 0x10,           ​
 0x04, 0x01, 0x10, 0x04, 0x01, 0x10, 0x40, 0x01, 0x10, 0x40, 0x01, 0x10, 0xC0, 0x03, 0x08, 0x88, 0x04, 0x01, 0x10, 0x04, 0x01, 0x10, 0x40, 0x01, 0x10, 0x40, 0x01, 0x10, 0xC0, 0x03, 0x08, 0x88,
 0x02, 0x08, 0xB8, 0x04, 0xFF, 0x37, 0x08, 0x01, 0x30, 0x18, 0x01, 0x90, 0x30, 0x00, 0xC0, 0x60, 0x02, 0x08, 0xB8, 0x04, 0xFF, 0x37, 0x08, 0x01, 0x30, 0x18, 0x01, 0x90, 0x30, 0x00, 0xC0, 0x60,
Line 106: Line 107:
  
   if (pulseSensor.begin()) {   if (pulseSensor.begin()) {
-    Serial.println("​We created a pulseSensor Object !"​); ​ //​This prints one time at Arduino power-up, ​ or on Arduino reset.  ​+    Serial.println("​We created a pulseSensor Object !"​); ​  ​
   }   }
  
Line 125: Line 126:
   ​   ​
     display.clearDisplay(); ​                                  //​Clear the display     display.clearDisplay(); ​                                  //​Clear the display
-    display.drawBitmap(5,​ 5, logo2_bmp, 24, 21, WHITE); ​      //​Draw the first bmp picture (little heart) +    display.drawBitmap(5,​ 5, logo2_bmp, 24, 21, WHITE); ​      //​Draw the little heart 
-    display.setTextSize(2); ​                                  //Near it display ​the average BPM you can display the BPM if you want+    display.setTextSize(2); ​                                  // ​displays ​the average BPM
     display.setTextColor(WHITE); ​     display.setTextColor(WHITE); ​
     display.setCursor(50,​0); ​               ​     display.setCursor(50,​0); ​               ​
Line 140: Line 141:
     ​     ​
     display.clearDisplay(); ​                               //Clear the display     display.clearDisplay(); ​                               //Clear the display
-    display.drawBitmap(0,​ 0, logo3_bmp, 32, 32, WHITE); ​   //Draw the second picture (bigger heart) +    display.drawBitmap(0,​ 0, logo3_bmp, 32, 32, WHITE); ​   //Draw the bigger heart 
-    display.setTextSize(2); ​                               //And still displays the average BPM+    display.setTextSize(2); ​                               // displays the average BPM
     display.setTextColor(WHITE); ​                 display.setTextColor(WHITE); ​            
     display.setCursor(50,​0); ​               ​     display.setCursor(50,​0); ​               ​
Line 148: Line 149:
     display.println(beatsPerMinute); ​     display.println(beatsPerMinute); ​
     display.display();​     display.display();​
-    tone(3,​1000); ​                                       //And tone the buzzer for a 100ms you can reduce it it will be better+    tone(3,​1000); ​                                     
     delay(100);     delay(100);
-    noTone(3); ​                                         //Deactivate ​the buzzer to have the effect of a "​bip"​+    noTone(3); ​                                         //the "​bip" ​sound
  
     if (beatsPerMinute > 180) {     if (beatsPerMinute > 180) {
Line 173: Line 174:
  
  
-=== Rezultate obtinute===+===== Rezultate obtinute ​=====
 Proiectul face exact ceea ce mi-am propus initial sa realizez. \\ Proiectul face exact ceea ce mi-am propus initial sa realizez. \\
 In micul filmulet pe care l-am realizat se va evidentia cum se schimba culoarea LED-ului in functie de valorile masurate si se va auzi sunetul scos de catre buzzer. \\ In micul filmulet pe care l-am realizat se va evidentia cum se schimba culoarea LED-ului in functie de valorile masurate si se va auzi sunetul scos de catre buzzer. \\
Line 180: Line 181:
 {{:​pm:​prj2021:​cghenea:​3.jpeg?​300|}} {{:​pm:​prj2021:​cghenea:​3.jpeg?​300|}}
  
 +[[ https://​youtu.be/​xjSFgpFtiUc |Demonstratia video a proiectului ]]
  
-=== Concluzii===+ 
 +===== Concluzii ​=====
 A fost o adevarata provocare realizarea acestui proiect, mai ales datorita faptului ca a fost prima data cand m-am atins de partea de hardware, eu nefiind pasioanata deloc de aceasta latura. \\  A fost o adevarata provocare realizarea acestui proiect, mai ales datorita faptului ca a fost prima data cand m-am atins de partea de hardware, eu nefiind pasioanata deloc de aceasta latura. \\ 
 A fost foarte interesant sa vad cum ceva implementat a inceput “sa prinda viata” in afara computerului meu. \\  A fost foarte interesant sa vad cum ceva implementat a inceput “sa prinda viata” in afara computerului meu. \\ 
 Am invatat sa ma documentez bine inainte de a incepe realizarea proiectului si de asemenea am ramas cu o amintire frumoasa, un proiect interesant din cadrul anului 3 de care cu siguranta imi voi aminti cu placere. \\ Am invatat sa ma documentez bine inainte de a incepe realizarea proiectului si de asemenea am ramas cu o amintire frumoasa, un proiect interesant din cadrul anului 3 de care cu siguranta imi voi aminti cu placere. \\
  
-=== Download=== +===== Download ​===== 
-=== Jurnal=== +===== Jurnal ​===== 
--25.04.2021 Alegerea temei proiectului si completarea paginii de wiki cu schema initiala si componentele necesare realizarii proiectului \\ +25.04.2021 Alegerea temei proiectului si completarea paginii de wiki cu schema initiala si componentele necesare realizarii proiectului \\  
--12.05.2021 Comandare pieselor \\  +12.05.2021 ​--> ​Comandare pieselor \\  
--13.05.2021 Sosirea pieselor \\ +13.05.2021 ​--> ​Sosirea pieselor \\ 
--20.05.2021 Inceperea realizarii proiectului \\  +20.05.2021 ​--> ​Inceperea realizarii proiectului \\ 
--21.05.2021 Finalizarea proiectului \\  +21.05.2021 ​--> ​Finalizarea proiectului \\ 
--27.05.2021 Finalizarea paginii de wiki \\+27.05.2021 ​--> ​Finalizarea paginii de wiki \\
  
  
-=== Bibliografie/​Resurse=== +===== Bibliografie/​Resurse ​===== 
-[[https://​create.arduino.cc/​projecthub/​SurtrTech/​measure-heart-rate-and-spo2-with-max30102-c2b4d8?​ref=platform&​ref_id=424_popular___&​offset=23/​|Tema proiectului]]\\+[[https://​create.arduino.cc/​projecthub/​SurtrTech/​measure-heart-rate-and-spo2-with-max30102-c2b4d8?​ref=platform&​ref_id=424_popular___&​offset=23/​|Ideea de la care am pornit]]\\
 [[https://​create.arduino.cc/​projecthub/​muhammad-aqib/​arduino-rgb-led-tutorial-fc003e/​|Arduino RGB LED Tutorial]]\\ [[https://​create.arduino.cc/​projecthub/​muhammad-aqib/​arduino-rgb-led-tutorial-fc003e/​|Arduino RGB LED Tutorial]]\\
 [[https://​www.optimusdigital.ro/​ro/​senzori-altele/​1273-senzor-de-puls-xd-58c.html/​|Utilizare senzor puls]]\\ [[https://​www.optimusdigital.ro/​ro/​senzori-altele/​1273-senzor-de-puls-xd-58c.html/​|Utilizare senzor puls]]\\
 +[[ https://​www.instructables.com/​Interfacing-Buzzer-to-Arduino/​ |Buzzer ]]
  
-{{:​pm:​prj2021:​cghenea:​masurare_puls.pdf|}} +{{:​pm:​prj2021:​cghenea:​aldealorena_masurarepuls.pdf|}}
  
  
  
pm/prj2021/cghenea/masurare-puls.1622096344.txt.gz · Last modified: 2021/05/27 09:19 by mihaela.aldea0105
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