Syke, ruumiinlämpö ja verenpaineen seuranta ovat erittäin tärkeitä parametreja ihmiskehossa. Lääkärit käyttävät erityyppisiä lääketieteellisiä laitteita, kuten lämpömittaria kuumeen tai ruumiinlämpötilan tarkistamiseen, verenpainemittaria verenpaineen mittaamiseen ja sykemittaria sykemittaukseen. Tässä projektissa olemme rakentaneet Arduino-pohjaisen sykemittarin, joka laskee sydämenlyöntien määrän minuutissa. Tässä olemme käyttäneet sykesensorimoduulia, joka tunnistaa sykkeen, kun laitat sormen anturiin.
Komponentit
- Arduino
- Heart Beat -anturimoduuli
- 16x2 LCD
- Paina nappia
- Leipälauta
- Teho
- Johtojen liittäminen
Syketarkkailuprojektin työskentely
Tämän projektin tekeminen on melko helppoa, mutta tarvitaan pieni laskenta sykkeen laskemiseksi. On olemassa useita menetelmiä sykkeen laskemiseksi, mutta tässä olemme lukeneet vain viisi pulssia. Sitten olemme laskeneet kokonaissykkeen minuutissa soveltamalla seuraavaa kaavaa:
Five_pusle_time = aika2-aika1;
Single_pulse_time = Five_pusle_time / 5;
nopeus = 60000 / Single_pulse_time;
missä aika1 on ensimmäinen pulssilaskurin arvo
aika2 on luettelon pulssilaskurin arvo
syke on lopullinen syke.
Kun ensimmäinen pulssi tulee, aloitamme laskurin käyttämällä ajastintoimintoa arduinossa, joka on millis ();. Ja ota ensimmäinen pulssilaskurin arvo muodossa millis ();. Sitten odotamme viittä pulssiä. Saatuamme viisi pulssia otamme taas laskurin arvon ajassa2 ja sitten merkitään aika1 aika2: sta viiden pulssin ottaman alkuperäisen ajan ottamiseksi. Ja sitten tämä aika viidellä kertaa saadaksesi yhden pulssin ajan. Nyt meillä on aikaa yksittäiseen pulssiin ja voimme löytää pulssin helposti minuutissa, jakamalla 600000 ms yhden pulssin ajalle.
Nopeus = 600000 / yhden pulssin aika.
Tässä projektissa olemme käyttäneet Heart beat sensor -moduulia sydämen lyönnin havaitsemiseen. Tämä anturimoduuli sisältää infrapunaparin, joka todella tunnistaa sydämen sykkeen verestä. Sydän pumppaa kehossa olevaa verta, jota kutsutaan sydämen sykkeeksi, kun se tapahtuu, veren pitoisuus kehossa muuttuu. Ja käytämme tätä muutosta jännitteen tai pulssin tekemiseen sähköisesti.
Piirikaavio ja selitys
Alla on esitetty sykemittarin piiri, joka sisältää arduino uno, sykesensorimoduulin, nollauspainikkeen ja nestekidenäytön. Arduino ohjaa koko järjestelmän prosessia, kuten pulssien lukeminen sykesensorimoduulista, sykkeen laskeminen ja tietojen lähettäminen LCD-näyttöön. Voimme säätää tämän anturimoduulin herkkyyden tähän moduuliin sijoitetulla sisäänrakennetulla potentiometrillä.
Sykesensorimoduulin lähtöliitin on kytketty suoraan arduinon napaan 8. Vcc ja GND on kytketty Vcc: hen ja GND: hen. 16x2-nestekidenäyttö on kytketty arduinoon 4-bittisessä tilassa. Ohjaustapa RS, RW ja En on kytketty suoraan arduino-nastoihin 12, GND ja 11. Ja datanapa D4-D7 on kytketty arduinon nastoihin 5, 4, 3 ja 2. Ja yksi painike lisätään lukemisen nollaamiseksi ja toista käytetään järjestelmän käynnistämiseen pulssien lukemiseksi. Kun meidän on laskettava syke, painamme käynnistyspainiketta, sitten arduino alkaa laskea pulsseja ja aloitamme myös laskurin viisi sekuntia. Tämä käynnistyspainike on kytketty napaan 7 ja nollauspainike on kytketty arduinon tapaan 6 maanpinnan suhteen.
Ohjelman kuvaus
Koodissa olemme käyttäneet digitaalista lukutoimintoa sydämen sykesensorimoduulin ulostulon lukemiseen ja millis () -tulosta ajan laskemiseen ja sitten sykkeen laskemiseen.
Ennen tätä olemme aloittaneet kaikki komponentit, joita käytimme tässä projektissa.
ja tässä meillä on painonapin linja vetämällä ohjelmiston vedon avulla.