Hjärtfrekvens, kroppstemperatur och blodtrycksövervakning är mycket viktiga parametrar för människokroppen. Läkare använder olika slags medicinska apparater som termometer för att kontrollera feber eller kroppstemperatur, BP-monitor för blodtrycksmätning och pulsmätare för pulsmätning. I detta projekt har vi byggt en Arduino-baserad hjärtslagsmätare som räknar antalet hjärtslag på en minut. Här har vi använt en hjärtslagsmodul som känner av hjärtslag när du sätter ett finger på sensorn.
Komponenter
- Arduino
- Heart Beat-sensormodul
- 16x2 LCD
- Tryckknapp
- Brödbräda
- Kraft
- Anslutande ledningar
Arbeta med Heartbeat Monitor Project
Att arbeta med detta projekt är ganska enkelt men en liten beräkning för beräkning av hjärtfrekvens krävs. Det finns flera metoder för att beräkna hjärtfrekvensen, men här har vi bara läst fem pulser. Sedan har vi beräknat den totala hjärtrytmen på en minut genom att använda följande formel:
Five_pusle_time = time2-time1;
Single_pulse_time = Five_pusle_time / 5;
rate = 60000 / Single_pulse_time;
där tid1 är det första pulsräknarvärdet
time2 är värdet för listpulsräknaren
är sista hjärtfrekvensen.
När den första pulsen kommer startar vi räknaren med hjälp av timerräknarfunktionen i arduino som är millis ();. Och ta första pulsräknarvärde från millis ();. Sedan väntar vi på fem pulser. Efter att ha fått fem pulser tar vi igen motvärdet i tid2 och sedan tar vi tid1 från tid2 för att ta den ursprungliga tiden som fem pulser tar. Och dela sedan den här tiden med 5 gånger för att få en puls tid. Nu har vi tid för enstaka puls och vi kan enkelt hitta pulsen på en minut och dela 600000 ms med en enda pulstid.
Rate = 600000 / enstaka puls tid.
I detta projekt har vi använt hjärtslagsensormodul för att upptäcka hjärtslag. Denna sensormodul innehåller ett IR-par som faktiskt upptäcker hjärtslag från blod. Hjärtat pumpar blodet i kroppen som kallas hjärtrytm, när det händer förändras blodkoncentrationen i kroppen. Och vi använder denna förändring för att skapa en spänning eller puls elektriskt.
Kretsschema och förklaring
Nedan visas en krets för hjärtslagsmonitor, som innehåller arduino uno, hjärtslagsmodul, återställningsknapp och LCD. Arduino kontrollerar hela systemets process som att läsa pulser från hjärtslagsensormodul, beräkna hjärtfrekvens och skicka dessa data till LCD. Vi kan ställa in känsligheten för denna sensormodul med den inbyggda potentiometern som placeras på den här modulen.
Hjärtslagsensormodulens utgångsstift är direkt ansluten till stift 8 i arduino. Vcc och GND är anslutna till Vcc och GND. En 16x2 LCD är ansluten till arduino i 4-bitars läge. Styrstift RS, RW och En är direkt anslutna till arduino-stift 12, GND och 11. Och datapinne D4-D7 är ansluten till stiften 5, 4, 3 och 2 på arduino. Och en tryckknapp läggs till för att återställa läsning och en annan används för att starta systemet för avläsning av pulser. När vi behöver räkna hjärtfrekvensen trycker vi på startknappen och sedan börjar arduino att räkna pulser och startar också räknaren i fem sekunder. Denna startknapp är ansluten till stift 7 och återställningsknappen är ansluten till stift 6 på arduino i förhållande till marken.
Programbeskrivning
I kod har vi använt digital läsfunktion för att läsa utgången från Heart Beat-sensormodulen och millis () fuction för att beräkna tid och sedan beräkna hjärtfrekvensen.
Innan detta har vi initierat alla komponenter som vi använde i detta projekt.
och här har vi pullup tryckknappslinjen genom att använda programvara pullup.