Hjertefrekvens, kroppstemperatur og blodtrykksovervåking er veldig viktige parametere i menneskekroppen. Leger bruker forskjellige slags medisinske apparater som termometer for å kontrollere feber eller kroppstemperatur, BP-monitor for blodtrykksmåling og pulsmåler for pulsmåling. I dette prosjektet har vi bygget en Arduino-basert hjerterytmemonitor som teller antall hjerterytmer i løpet av et minutt. Her har vi brukt en hjerterytmesensormodul som registrerer hjerterytmen ved å sette en finger på sensoren.
Komponenter
- Arduino
- Heart Beat sensormodul
- 16x2 LCD
- Trykknapp
- Brettbrett
- Makt
- Koble ledninger
Arbeid med Heartbeat Monitor Project
Det er ganske enkelt å arbeide med dette prosjektet, men det kreves en liten beregning for å beregne hjertefrekvensen. Det er flere metoder for å beregne hjertefrekvensen, men her har vi bare lest fem pulser. Så har vi beregnet total hjerterytme på et minutt ved å bruke formelen nedenfor:
Five_pusle_time = time2-time1;
Single_pulse_time = Five_pusle_time / 5;
rate = 60000 / Single_pulse_time;
der tid1 er den første pulstellerverdien
time2 er verdi for pulsteller
hastighet er endelig hjertefrekvens.
Når den første pulsen kommer, starter vi telleren ved å bruke timer-tellerfunksjon i arduino som er millis ();. Og ta første pulstellerverdi fra millis ();. Så venter vi på fem pulser. Etter å ha fått fem pulser tar vi igjen motverdi i tid2, og deretter tar vi tid1 fra tid2 for å ta den opprinnelige tiden tatt av fem pulser. Og del denne tiden med 5 ganger for å få en enkelt puls tid. Nå har vi tid til enkeltpuls, og vi kan enkelt finne pulsen i løpet av ett minutt, ved å dele 600000 ms med enkel pulsetid.
Hastighet = 600000 / enkelt puls tid.
I dette prosjektet har vi brukt hjerterytmesensormodul for å oppdage hjerterytme. Denne sensormodulen inneholder et IR-par som faktisk oppdager hjerterytme fra blod. Hjertet pumper blodet i kroppen som kalles hjerterytme, når det skjer endres blodkonsentrasjonen i kroppen. Og vi bruker denne endringen for å lage en spenning eller puls elektrisk.
Kretsdiagram og forklaring
Krets for hjerterytmemonitor er vist nedenfor, som inneholder arduino uno, pulssensormodul, reset-knapp og LCD. Arduino kontrollerer hele prosessen med systemet som å lese pulser fra pulssensormodulen, beregne pulsen og sende disse dataene til LCD. Vi kan stille følsomheten til denne sensormodulen med det innebygde potensiometeret som er plassert på denne modulen.
Hjertesensormodulens utgangsstift er direkte koblet til pin 8 på arduino. Vcc og GND er koblet til Vcc og GND. En 16x2 LCD er koblet til arduino i 4-biters modus. Kontrollpinne RS, RW og En er direkte koblet til arduino-pinne 12, GND og 11. Og datapinne D4-D7 er koblet til pinnene 5, 4, 3 og 2 på arduino. Og en trykknapp legges til for å tilbakestille lesing, og en annen brukes til å starte systemet for lesepulser. Når vi trenger å telle hjertefrekvensen, trykker vi på startknappen og deretter starter arduino å telle pulser og starter også telleren i fem sekunder. Denne start-trykknappen er koblet til pin 7 og reset-knappen er koblet til pin 6 på arduino i forhold til bakken.
Programbeskrivelse
I kode har vi brukt digital lesefunksjon til å lese ut av Heart Beat-sensormodulen og millis () fuksjon for å beregne tid og deretter beregne pulsen.
Før dette har vi initiert alle komponentene vi brukte i dette prosjektet.
og her har vi pullup trykknappslinjen ved å bruke programvare pullup.