Innholdsfortegnelse:
- Trinn 1: Hva jeg har brukt - Materialer
- Trinn 2: Skjematisk
- Trinn 3: Kode
- Trinn 4: Vedlegg
- Trinn 5: Kos deg
Video: Arduino pulsmåler: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Hei alle sammen, Jeg har bygget denne håndholdte Arduino -kontrollerte pulsmåleren.
Trinn 1: Hva jeg har brukt - Materialer
For en tid siden har jeg bestilt denne pulssensoren fra eBay, med ideen om å lage en enhet som kan håndholdes og vil vise deg den nåværende pulsen, omtrent i stil med Star Trek Tricorder.
Enheten jeg har bygget består av en Arduino Pro Mini med en pulssensor og et OLED -display.
Sensoren er opprinnelig utviklet av et selskap som heter World Famous Electronics og ble startet som en Kickstarter -kampanje i 2011. De gir et bibliotek for Arduino, slik at du enkelt kan koble den til. Jeg legger igjen en lenke til den i beskrivelsen.
For å vise målingen i slag per minutt, er Arduino koblet til en mini OLED.
Noen av komponentene som brukes i prosjektet (tilknyttede lenker):
Arduino Pro Mini
PulseSensor
Mini OLED
Loddestasjon
Lodd
Elektriske snips
Rotary Tool
Trinn 2: Skjematisk
Skjermen bruker I2C -protokollen, så den er bare tilkoblet med 4 ledninger. På skjematikken kan du se at bortsett fra strømledningene til både sensoren og OLED, må vi koble til bare tre ledninger til.
A0 -pinnen til pulssensoren er koblet til den analoge A0 -inngangen på Arduino, SDA -pinnen på displayet er koblet til den analoge A4 -inngangen på Arduino og SCL er koblet til den analoge A5 -inngangen.
Hele prosjektet drives av 3 AA -batterier som er plassert i toppen av håndtaket som pleide å være en akselerator for et roterende leketøy. Batteriinngangen er koblet til råinngangen til Arduino pro mini.
Lenke til skjematisk på EasyEda:
easyeda.com/bkolicoski/Arduino-Heart-Rate-Monitor
Trinn 3: Kode
Koden for Arduino er veldig enkel, og det er bare en blanding av både eksemplene for OLED og sensoren.
I begynnelsen har vi bibliotekets definisjoner og initialisering for OLED og sensoren. Neste er definisjonen av de to bildene jeg har brukt i prosjektet, logoen min og hjerteikonet som ble brukt ved visning av slag i minuttet.
I oppsettfunksjonen sørger vi for at vi kan kommunisere med både sensoren og skjermen, og hvis alt går bra, viser vi oppstartslogoen.
I sløyfedelen får vi først den nåværende BPM -verdien fra sensoren, og vi sjekker deretter om vi så den stigende kanten av et hjerteslag 5 ganger på rad for å presentere den BPM -verdien. Hvis ikke viser vi en melding på skjermen slik at brukeren kan vente.
Jeg gjorde det slik for å bli kvitt eventuelle feil i dataene, så vi viser bare verdier når vi vet at vi har en stabil utgang fra sensoren. Hele kildekoden ligger på min GitHub -konto, og du finner den på lenken nedenfor.
github.com/bkolicoski/arduino-heart-rate-monitor
Trinn 4: Vedlegg
Jeg har først gjort alle tilkoblingene på et brødbrett, og etter å ha bekreftet at alt fungerer, har jeg gått videre med å lage kabinettet.
Etter å ha åpnet håndtaket, fjernet jeg motoren som var i bunnen og begynte å planlegge plasseringen av sensorene. Jeg har kuttet ut to åpninger, en for sensoren og en for skjermen. Etter å ha renset ut begge hullene med en fil, har jeg limt skjermen og sensoren på den ene siden av plasthåndtaket og fortsatte med ledningene.
Siden jeg jobbet med en Arduino Uno for prototypingen, lastet jeg opp den samme skissen til en Arduino Pro Mini før jeg loddet noe som dette er mye lettere.
Trinn 5: Kos deg
Enheten er på ingen måte vitenskapelig, og den har definitivt sine feil. Sensoren er ganske delikat og kan ofte sende ut mange inkonsekvente data, spesielt hvis den blir presset ganske hardt eller veldig lite.
Dette var imidlertid et veldig morsomt prosjekt å bygge og var veldig lærerikt for meg ettersom jeg jobber for første gang med både sensoren og OLED.
Hvis du har noen forslag til hvordan jeg kan forbedre skjermen, så husk å la dem ligge i kommentarene, dele og like dette Instruerbart og abonnere på YouTube -kanalen min for flere lignende videoer i fremtiden.
Jubel!
Anbefalt:
Pulssensor ved bruk av Arduino (pulsmåler): 3 trinn
Pulssensor ved bruk av Arduino (pulsmåler): Pulssensor er en elektronisk enhet som brukes til å måle hjertefrekvensen, dvs. hastigheten til pulsen. Overvåking av kroppstemperatur, hjertefrekvens og blodtrykk er de grunnleggende tingene vi gjør for å holde oss sunne
DIY pulsmåler (logger): 4 trinn
DIY pulsmåler (logger): I dette prosjektet vil jeg vise deg hvordan en kommersiell smartwatch måler og overvåker pulsen din, og etterpå vil jeg vise deg hvordan du lager en DIY -krets som i utgangspunktet kan gjøre det samme med tillegg som den også kan lagre pulsdata
Pust lys angst enhet med pulsmåler: 18 trinn (med bilder)
Breathe Light Angst-enhet med pulsmåler: Når verden blir mer travel, befinner alle seg i et stadig mer stressende miljø. Studenter har en enda høyere risiko for stress og angst. Eksamen er spesielt perioder med mye stress for studenter og smartklokker med pusteøvelser
Trådløs pulsmåler med 4Duino-24: 4 trinn
Trådløs pulsfrekvensmonitor Med 4Duino-24: Den trådløse pulsfrekvensmonitoren er et konseptuelt prosjekt laget for sykehus og klinikker. Hovedfunksjonen er å minimere tiden sykepleiere eller leger trenger for å besøke hver pasient på et sykehus. Vanligvis besøker leger og sykepleiere hver pasient for å sjekke
Pulsmåler AD8232, Arduino, behandling: 4 trinn
Pulsmåler AD8232, Arduino, behandling: Analog Devices AD8232 er en komplett analog frontend designet for å hente milliVolt nivå EKG (ElectroCardioGram) signaler. Selv om det er en enkel sak å koble til AD8232 og se det resulterende EKG -signalet på et oscilloskop, er utfordringen