Indholdsfortegnelse:
- Trin 1: Hvad jeg har brugt - materialer
- Trin 2: Skematisk
- Trin 3: Kode
- Trin 4: Kapsling
- Trin 5: God fornøjelse
Video: Arduino pulsmåler: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Hej allesammen, Jeg har bygget denne håndholdte Arduino -kontrollerede pulsmåler.
Trin 1: Hvad jeg har brugt - materialer
For noget tid siden har jeg bestilt denne pulssensor fra eBay med ideen om at fremstille en enhed, der kan håndholdes og viser dig den aktuelle puls, meget i stil med Star Trek Tricorder.
Den enhed, jeg har bygget, består af en Arduino Pro Mini med en pulssensor og et OLED -display.
Sensoren er oprindeligt udviklet af et firma kaldet World Famous Electronics og blev startet som en Kickstarter -kampagne i 2011. De giver et bibliotek til Arduino, så du kan interface det meget let. Jeg efterlader et link til det nede i beskrivelsen.
For at vise måling af slag pr. Minut er Arduino forbundet til en mini OLED.
Nogle af de komponenter, der bruges i projektet (tilknyttede links):
Arduino Pro Mini
PulseSensor
Mini OLED
Loddestation
Lodde
Elektriske snips
Rotary Tool
Trin 2: Skematisk
Displayet bruger I2C -protokollen, så det kun er forbundet med 4 ledninger. På skematikken kan du se, at bortset fra strømledningerne til både sensoren og OLED'en skal vi bare tilslutte 3 ledninger mere.
A0 -stiften på pulssensoren er forbundet til den analoge A0 -indgang på Arduino, SDA -stiften på displayet er forbundet til den analoge A4 -indgang på Arduino, og SCL er forbundet til den analoge A5 -indgang.
Hele projektet drives af 3 AA -batterier, der er placeret i toppen af håndtaget, der tidligere var en accelerator til et snurrende legetøj. Batteriets input er forbundet til råindgangen på Arduino pro mini.
Link til skematisk på EasyEda:
easyeda.com/bkolicoski/Arduino-Heart-Rate-Monitor
Trin 3: Kode
Koden til Arduino er meget enkel, og det er bare en blanding af både eksemplerne til OLED og sensoren.
I begyndelsen har vi bibliotekernes definitioner og initialisering for OLED og sensoren. Næste er definitionen af de to billeder, jeg har brugt i projektet, mit logo og hjerteikonet, der blev brugt, når jeg viste slagene i minuttet.
I opsætningsfunktionen sørger vi for, at vi kan kommunikere med både sensoren og skærmen, og hvis alt går godt, viser vi boot -logoet.
I loop -sektionen får vi først den aktuelle BPM -værdi fra sensoren, og vi kontrollerer derefter, om vi så den stigende kant af et hjerteslag 5 gange i træk for at præsentere denne BPM -værdi. Hvis ikke viser vi en besked på skærmen, så brugeren kan vente.
Jeg gjorde det sådan for at slippe af med eventuelle fejl i dataene, så vi kun viser værdier, når vi ved, at vi har et stabilt output fra sensoren. Hele kildekoden er hostet på min GitHub -konto, og du kan finde den på nedenstående link.
github.com/bkolicoski/arduino-heart-rate-monitor
Trin 4: Kapsling
Jeg har først foretaget alle forbindelser på et brødbræt, og efter at have kontrolleret, at alt fungerer, er jeg gået i gang med at lave kabinettet.
Efter åbning af håndtaget fjernede jeg motoren, der var i bunden, og begyndte at planlægge placeringen af sensorerne. Jeg har skåret to åbninger ud, en til sensoren og en anden til skærmen. Efter at have renset begge huller ud med en fil, har jeg limet skærmen og sensoren til den ene side af plasthåndtaget og fortsat med ledningerne.
Da jeg arbejdede med en Arduino Uno til prototyperne, uploadede jeg den samme skitse til en Arduino Pro Mini, før jeg lodde noget, da dette er meget lettere.
Trin 5: God fornøjelse
Enheden er på ingen måde videnskabelig, og den har helt sikkert sine fejl. Sensoren er ganske delikat og kan ofte udsende en masse inkonsekvente data, især hvis den bliver presset ret hårdt eller meget lidt.
Dette var dog et meget sjovt projekt at bygge og var virkelig lærerigt for mig, da jeg arbejder for første gang med både sensoren og OLED.
Hvis du har forslag til, hvordan jeg kan forbedre skærmen, skal du sørge for at efterlade dem i kommentarerne, dele og synes godt om dette Instruktable og abonnere på min YouTube -kanal for flere lignende videoer i fremtiden.
Skål!
Anbefalede:
Pulssensor ved hjælp af Arduino (pulsmåler): 3 trin
Pulssensor ved hjælp af Arduino (pulsmåler): Pulssensor er en elektronisk enhed, der bruges til at måle pulsen, dvs. hjerteslagets hastighed. Overvågning af kropstemperatur, puls og blodtryk er de grundlæggende ting, vi gør for at holde os sunde
DIY pulsmåler (logger): 4 trin
DIY pulsur gemme pulsdata
Træk vejret til angst med pulsmåler: 18 trin (med billeder)
Breathe Light Angst Device Med Pulsmåler: Når verden får mere travlt, befinder alle sig i et stadig mere stressende miljø. Universitetsstuderende har en endnu højere risiko for stress og angst. Eksaminer er især perioder med høj stress for studerende og smartwatches med åndedrætsøvelse
Trådløs pulsmåler med 4Duino-24: 4 trin
Trådløs pulsfrekvensmonitor Med 4Duino-24: Den trådløse pulsfrekvensmonitor er et konceptuelt projekt, der er lavet til hospitaler og klinikker, og dens vigtigste funktion er at minimere den tid, sygeplejersker eller læger har brug for at besøge hver patient på et hospital. Normalt besøger læger og sygeplejersker hver patient for at kontrollere
Pulsmåler AD8232, Arduino, behandling: 4 trin
Pulsmåler AD8232, Arduino, Processing: Analog Devices AD8232 er en komplet analog frontend designet til at optage milliVolt niveau EKG (ElectroCardioGram) signaler. Selvom det er en simpel sag at tilslutte AD8232 og se det resulterende EKG -signal på et oscilloskop, er udfordringen