Hartslag, lichaamstemperatuur en bloeddrukcontrole zijn zeer belangrijke parameters van het menselijk lichaam. Artsen gebruiken verschillende soorten medische apparatuur, zoals een thermometer voor het controleren van koorts of lichaamstemperatuur, BP-monitor voor bloeddrukmeting en hartslagmeter voor hartslagmeting. In dit project hebben we een Arduino-gebaseerde hartslagmonitor gebouwd die het aantal hartslagen in een minuut telt. Hier hebben we een hartslagsensormodule gebruikt die de hartslag detecteert bij het plaatsen van een vinger op de sensor.
Componenten
- Arduino
- Heart Beat-sensormodule
- 16x2 LCD
- Druk op de knop
- Broodplank
- Kracht
- Draden aansluiten
Werking van Heartbeat Monitor Project
Het werken aan dit project is vrij eenvoudig, maar een kleine berekening voor het berekenen van de hartslag is vereist. Er zijn verschillende methoden om de hartslag te berekenen, maar hier hebben we slechts vijf pulsen gelezen. Vervolgens hebben we de totale hartslag in een minuut berekend door de onderstaande formule toe te passen:
Five_pusle_time = time2-time1;
Single_pulse_time = Five_pusle_time / 5;
rate = 60000 / Single_pulse_time;
waarbij time1 de eerste pulstellerwaarde is
time2 is de waarde van de pulsteller van de lijst
snelheid is de uiteindelijke hartslag.
Wanneer de eerste puls komt, starten we de teller met behulp van de timer-tellerfunctie in arduino die millis (); is. En neem de waarde van de eerste pulsteller in millis ();. Daarna wachten we op vijf pulsen. Nadat we vijf pulsen hebben gekregen, nemen we opnieuw de tellerwaarde in time2 en vervolgens substarcteren we time1 van time2 om de oorspronkelijke tijd te nemen die wordt ingenomen door vijf pulsen. En deel deze tijd vervolgens door 5 keer om een enkele pulstijd te krijgen. Nu hebben we tijd voor een enkele puls en kunnen we de puls gemakkelijk in één minuut vinden, waarbij we 600.000 ms delen door een enkele pulstijd.
Rate = 600000 / enkele pulstijd.
In dit project hebben we Heartbeat-sensormodule gebruikt om Heart Beat te detecteren. Deze sensormodule bevat een IR-paar dat de hartslag daadwerkelijk uit bloed detecteert. Het hart pompt het bloed in het lichaam, wat de hartslag wordt genoemd, wanneer dit gebeurt, verandert de bloedconcentratie in het lichaam. En we gebruiken deze verandering om elektrisch een spanning of puls te maken.
Schakelschema en uitleg
Het circuit van de hartslagmonitor wordt hieronder getoond, die arduino uno, hartslagsensormodule, resetknop en LCD bevat. Arduino bestuurt het hele proces van het systeem, zoals het lezen van pulsen van de hartslagsensormodule, het berekenen van de hartslag en het verzenden van deze gegevens naar het LCD-scherm. We kunnen de gevoeligheid van deze sensormodule instellen door een ingebouwde potentiometer op deze module.
De uitgangspen van de hartslagsensormodule is rechtstreeks verbonden met pen 8 van de Arduino. Vcc en GND zijn verbonden met Vcc en GND. Een 16x2 LCD is verbonden met arduino in 4-bit modus. Controle pin RS, RW en En zijn direct verbonden met Arduino pin 12, GND en 11. En data pin D4-D7 is verbonden met pin 5, 4, 3 en 2 van Arduino. En een drukknop is toegevoegd om het lezen te resetten en een andere wordt gebruikt om het systeem te starten voor het lezen van pulsen. Wanneer we de hartslag moeten tellen, drukken we op de startknop en de arduino begint met het tellen van pulsen en begint ook de teller gedurende vijf seconden. Deze startdrukknop is verbonden met pin 7 en reset-drukknop is verbonden met pin 6 van arduino ten opzichte van aarde.
programma beschrijving
In code hebben we de digitale leesfunctie gebruikt om de uitvoer van de Heart Beat-sensormodule en millis () -functie voor het berekenen van de tijd te lezen en vervolgens de hartslag te berekenen.
Hiervoor hebben we alle componenten geïnitieerd die we in dit project hebben gebruikt.
en hier hebben we de drukknoplijn omhoog getrokken door middel van software pullup.