INHOUDSOPGAWE:
- Stap 1: Wat ek gebruik het - materiaal
- Stap 2: Skematiese
- Stap 3: Kodeer
- Stap 4: Omhulsel
- Stap 5: Geniet dit
Video: Arduino hartklopmeter: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Haai almal, Ek het hierdie handheld Arduino -beheerde hartklopmonitor gebou.
Stap 1: Wat ek gebruik het - materiaal
Ek het 'n geruime tyd gelede hierdie eBay -hartslagsensor bestel, met die idee om 'n toestel te vervaardig wat in die hand gehou kan word en die huidige hartklop sal toon, baie in die styl van die Star Trek Tricorder.
Die toestel wat ek gebou het, bestaan uit 'n Arduino Pro Mini met 'n polssensor en 'n OLED -skerm.
Die sensor is oorspronklik ontwikkel deur 'n maatskappy genaamd World Famous Electronics en is begin as 'n Kickstarter -veldtog in 2011. Hulle bied 'n biblioteek vir die Arduino, sodat u dit baie maklik kan koppel. Ek sal 'n skakel daarna in die beskrywing laat.
Om die meting van slae per minuut te vertoon, is die Arduino gekoppel aan 'n mini OLED.
Sommige van die komponente wat in die projek gebruik word (Geaffilieerde skakels):
Arduino Pro Mini
PulseSensor
Mini OLED
Soldeerstasie
Soldeer
Elektriese snitte
Rotary Tool
Stap 2: Skematiese
Die skerm gebruik die I2C -protokol, sodat dit slegs met 4 drade verbind is. Op die skema kan u sien dat ons, behalwe die kragdrade van beide die sensor en die OLED, net nog drie drade moet koppel.
Die A0 -pen van die polssensor is gekoppel aan die A0 analoog ingang van die Arduino, die SDA -pen van die skerm is gekoppel aan die analoog A4 -ingang op die Arduino en die SCL is gekoppel aan A5 analoog ingang.
Die hele projek word aangedryf deur 3 AA -batterye wat bo -op die handvatsel is, wat vroeër 'n versneller vir 'n speelding was. Die invoer van die batterye is gekoppel aan die rou inset van die Arduino pro mini.
Skakel na skematiese op EasyEda:
easyeda.com/bkolicoski/Arduino-Heart-Rate-Monitor
Stap 3: Kodeer
Die kode vir die Arduino is baie eenvoudig en dit is slegs 'n mengsel van beide die voorbeelde van die OLED en die sensor.
Aan die begin het ons die definisies en initialisering van die biblioteke vir die OLED en die sensor. Die volgende is die definisie van die twee beelde wat ek in die projek gebruik het, my logo en die hart -ikoon wat ek gebruik het om die slae per minuut te vertoon.
In die opstelfunksie sorg ons dat ons met beide die sensor en die skerm kan kommunikeer, en as alles goed gaan, vertoon ons die opstartlogo.
In die lusgedeelte kry ons eers die huidige BPM -waarde van die sensor en kyk dan of ons die stygende rand van 'n hartklop vyf keer agtereenvolgens gesien het om die BPM -waarde aan te bied. Indien nie, wys ons 'n boodskap op die skerm sodat die gebruiker kan wag.
Ek het dit so gedoen om van die foute in die data ontslae te raak, sodat ons slegs waardes wys sodra ons weet dat ons 'n stabiele uitset van die sensor het. Die hele bronkode word op my GitHub -rekening gehuisves, en u kan dit vind op die onderstaande skakel.
github.com/bkolicoski/arduino-heart-rate-monitor
Stap 4: Omhulsel
Ek het eers al die verbindings op 'n broodbord gemaak en nadat ek geverifieer het dat alles werk, het ek die omhulsel begin maak.
Nadat ek die handvatsel oopgemaak het, het ek die motor wat onder was, verwyder en die plasing van die sensors begin beplan. Ek het twee openinge uitgesny, een vir die sensor en nog een vir die skerm. Nadat ek albei gate met 'n lêer skoongemaak het, het ek die skerm en die sensor aan die een kant van die plastiekhandvatsel vasgeplak en met die bedrading voortgegaan.
Aangesien ek saam met 'n Arduino Uno vir die prototipering gewerk het, het ek dieselfde skets na 'n Arduino Pro Mini opgelaai voordat ek iets gesoldeer het, want dit is baie makliker.
Stap 5: Geniet dit
Die toestel is geensins wetenskaplik nie en het beslis foute. Die sensor is redelik delikaat en kan dikwels baie inkonsekwente data oplewer, veral as dit baie hard of baie min ingedruk word.
Dit was egter 'n baie aangename projek om te bou en was baie leersaam vir my, want ek werk vir die eerste keer met beide die sensor en die OLED.
As u voorstelle het oor hoe ek die monitor kan verbeter, laat dit dan in die kommentaar, deel dit en like dit. Instrueerbaar en teken in die toekoms op my YouTube -kanaal vir meer soortgelyke video's.
Cheers!
Aanbeveel:
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Arduino Uno visvoerder in 6 goedkoop en maklike stappe !: 6 stappe
Arduino Uno Fish Feeder in 6 goedkoop en maklike stappe !: 'n Bietjie agtergrond kan dus nodig wees vir hierdie projek. Mense met troeteldiervisse het waarskynlik dieselfde probleem as ek gehad: vakansies en vergeetagtigheid. Ek het voortdurend vergeet om my vis te voer, en ek het altyd probeer om dit te doen voordat dit gebeur het
Akoestiese opheffing met Arduino Uno stap-vir-stap (8-stappe): 8 stappe
Akoestiese levitasie met Arduino Uno Stap-vir-stap (8-stappe): ultrasoniese klankomvormers L298N Dc vroulike adapter kragbron met 'n manlike DC-pen Arduino UNOBreadboard Hoe werk dit: Eerstens laai u kode op na Arduino Uno (dit is 'n mikrobeheerder toegerus met digitale en analoog poorte om kode (C ++) om te skakel
EKG en hartklopmeter: 6 stappe
EKG en hartklopmonitor: Elektrokardiogram, ook 'n EKG genoem, is 'n toets wat die elektriese aktiwiteit van die menslike hart opspoor en aanteken. Dit bepaal die hartklop en die sterkte en tydsberekening van die elektriese impulse wat deur elke deel van 'n hart gaan, wat kan identifiseer
EKG en hartklopmeter: 7 stappe (met foto's)
EKG en hartklopmonitor: KENNISGEWING: Dit is nie 'n mediese toestel nie. Dit is slegs vir opvoedkundige doeleindes met behulp van gesimuleerde seine. As u hierdie kring vir werklike EKG-metings gebruik, moet u seker maak dat die stroombaan en die stroombaan-na-instrumentverbindings die regte isolasie gebruik