- Mga Bahagi
- Paggawa ng Heartbeat Monitor Project
- Circuit Diagram at Paliwanag
- Paglalarawan ng Programa
Ang rate ng puso, temperatura ng katawan at pagsubaybay sa presyon ng dugo ay napakahalagang mga parameter ng katawan ng tao. Gumagamit ang mga doktor ng iba't ibang uri ng medikal na patakaran ng pamahalaan tulad ng thermometer para sa pagsusuri ng lagnat o temperatura ng katawan, monitor ng BP para sa pagsukat ng presyon ng dugo at monitor ng rate ng puso para sa pagsukat ng rate ng puso. Sa proyektong ito, nakabuo kami ng isang Arduino batay sa heartbeat monitor na binibilang ang bilang ng mga tibok ng puso sa isang minuto. Dito nagamit namin ang isang module ng heartbeat sensor na nararamdaman ang tibok ng puso sa paglalagay ng isang daliri sa sensor.
Mga Bahagi
- Arduino
- Module ng sensor ng Heart Beat
- 16x2 LCD
- Push button
- Bread board
- Lakas
- Mga kumokonekta na mga wire
Paggawa ng Heartbeat Monitor Project
Ang pagtatrabaho ng proyektong ito ay medyo madali ngunit isang maliit na pagkalkula para sa pagkalkula ng rate ng puso ay kinakailangan. Mayroong maraming mga pamamaraan para sa pagkalkula ng rate ng puso, ngunit narito lamang sa limang pulso ang nabasa natin. Pagkatapos ay nakalkula namin ang kabuuang pintig ng puso sa isang minuto sa pamamagitan ng paglalapat ng formula sa ibaba:
Five_pusle_time = time2-time1;
Single_pulse_time = Five_pusle_time / 5;
rate = 60000 / Single_pulse_time;
kung saan ang time1 ay unang halaga ng counter ng pulso
Ang oras2 ay listahan ng halaga ng counter ng pulso
ang rate ay pangwakas na rate ng puso.
Kapag dumating ang unang pulso, nagsisimula kaming counter sa pamamagitan ng paggamit ng timer counter function sa arduino na millis ();. At kunin muna ang form ng halaga ng counter ng pulso millis ();. Pagkatapos maghintay kami ng limang pulso. Matapos makakuha ng limang pulso kumukuha ulit kami ng counter halaga sa time2 at pagkatapos ay palitan namin ang time1 mula sa time2 na kumuha ng orihinal na oras na kinuha ng limang pulso. At pagkatapos hatiin ang oras na ito ng 5 beses para sa pagkuha ng solong oras ng pulso. Ngayon ay mayroon kaming oras para sa solong pulso at madali naming mahahanap ang pulso sa isang minuto, na naghahati ng 600000 ms ng solong oras ng pulso.
Rate = 600000 / solong oras ng pulso.
Sa proyektong ito, ginamit namin ang module ng Heart beat sensor upang makita ang Heart Beat. Naglalaman ang module ng sensor na ito ng isang pares ng IR na aktwal na nakakakita ng tibok ng puso mula sa dugo. Ang puso ay nagbubomba ng dugo sa katawan na tinatawag na heart beat, kapag nangyari na ang konsentrasyon ng dugo sa katawan ay nagbabago. At ginagamit namin ang pagbabagong ito upang makagawa ng boltahe o pulso na electrically.
Circuit Diagram at Paliwanag
Ang circuit ng heartbeat monitor ay ipinapakita sa ibaba, na naglalaman ng arduino uno, module ng heart beat sensor, pindutan ng pag-reset at LCD. Kinokontrol ng Arduino ang buong proseso ng system tulad ng pagbabasa ng mga pulso form na module ng Heart beat sensor, pagkalkula ng rate ng puso at pagpapadala ng data na ito sa LCD. Maaari naming itakda ang pagiging sensitibo ng module ng sensor na ito sa pamamagitan ng inbuilt potentiometer na nakalagay sa modyul na ito.
Ang output pin ng module ng heart beat sensor ay direktang konektado sa pin 8 ng arduino. Ang Vcc at GND ay konektado sa Vcc at GND. Ang isang 16x2 LCD ay konektado sa arduino sa 4-bit mode. Ang control pin RS, RW at En ay direktang konektado sa arduino pin 12, GND at 11. At ang data pin na D4-D7 ay konektado sa mga pin 5, 4, 3 at 2 ng arduino. At isang push button ay idinagdag para sa pag-reset ng pagbabasa at isa pa ang ginagamit upang simulan ang system para sa pagbabasa ng mga pulso. Kapag kailangan naming bilangin ang rate ng puso, pinindot namin ang pindutan ng pagsisimula pagkatapos ay simulan ng bilang ang mga pulso at simulan din ang counter sa loob ng limang segundo. Ang simulang push button na ito ay konektado sa pin 7 at i-reset ang push button ay konektado sa pin 6 ng arduino patungkol sa ground.
Paglalarawan ng Programa
Sa code nagamit namin ang digital read function upang mabasa ang output ng Heart Beat sensor module at millis () fuction para sa pagkalkula ng oras at pagkatapos ay kalkulahin ang Rate ng Puso.
Bago ito na-inisis namin ang lahat ng mga sangkap na ginamit namin sa proyektong ito.
at narito mayroon kaming pullup na linya ng push button sa pamamagitan ng paggamit ng software pullup.