Turinys:

„Arduino“širdies ritmo monitorius: 5 žingsniai
„Arduino“širdies ritmo monitorius: 5 žingsniai

Video: „Arduino“širdies ritmo monitorius: 5 žingsniai

Video: „Arduino“širdies ritmo monitorius: 5 žingsniai
Video: The heart pulse sensor with Arduino 2024, Liepa
Anonim
Image
Image
„Arduino“širdies ritmo monitorius
„Arduino“širdies ritmo monitorius
„Arduino“širdies ritmo monitorius
„Arduino“širdies ritmo monitorius

Sveiki visi, Aš sukūriau šį rankinį „Arduino“valdomą širdies ritmo monitorių.

1 žingsnis: Ką aš panaudojau - medžiagos

Ką aš panaudojau - medžiagos
Ką aš panaudojau - medžiagos
Ką aš panaudojau - medžiagos
Ką aš panaudojau - medžiagos
Ką aš panaudojau - medžiagos
Ką aš panaudojau - medžiagos

Prieš kurį laiką aš užsisakiau šį „eBay“širdies ritmo jutiklį, norėdamas pagaminti prietaisą, kurį galima laikyti rankoje ir kuris parodys jums dabartinį širdies ritmą, panašų į „Star Trek Tricorder“stilių.

Mano sukurtą įrenginį sudaro „Arduino Pro Mini“su pulso jutikliu ir OLED ekranu.

Jutiklį iš pradžių sukūrė kompanija „World Famous Electronics“ir jis buvo pradėtas kaip „Kickstarter“kampanija 2011 m. Jame yra „Arduino“biblioteka, kad galėtumėte labai lengvai ją sujungti. Nuorodą į jį paliksiu aprašyme.

Kad būtų rodomas smūgių per minutę matavimas, „Arduino“yra prijungtas prie mini OLED.

Kai kurie projekte naudojami komponentai (filialų nuorodos):

„Arduino Pro Mini“https://www.banggood.com/custlink/3GD3mkeDj9

„PulseSensor“https://www.banggood.com/custlink/mmD3GM0mLo

Mini OLED

Litavimo stotis

Lydmetalis

Elektros snapai

Rotacinis įrankis

2 žingsnis: schema

Schema
Schema

Ekranas naudoja I2C protokolą, todėl yra prijungtas tik 4 laidais. Schemoje matote, kad, išskyrus jutiklio ir OLED maitinimo laidus, turime prijungti dar tik 3 laidus.

Impulso jutiklio A0 kaištis prijungtas prie „Arduino“A0 analoginio įvesties, ekrano SDA kaištis prijungtas prie „Arduino“analoginio A4 įvesties, o SCL - prie A5 analoginio įėjimo.

Visas projektas maitinamas 3 AA baterijomis, esančiomis rankenos viršuje, kuri anksčiau buvo besisukančio žaislo akceleratorius. Baterijų įvestis prijungta prie neapdoroto „Arduino pro mini“įėjimo.

Nuoroda į „EasyEda“schemą:

easyeda.com/bkolicoski/Arduino-Heart-Rate-Monitor

3 žingsnis: kodas

Kodas
Kodas

„Arduino“kodas yra labai paprastas ir tai tik OLED ir jutiklio pavyzdžių mišinys.

Pradžioje turime bibliotekų apibrėžimus ir OLED bei jutiklio inicijavimą. Kitas yra dviejų projekte naudojamų vaizdų apibrėžimas, mano logotipas ir širdies piktograma, naudojama rodant dūžius per minutę.

Sąrankos funkcija užtikrina, kad galime bendrauti ir su jutikliu, ir su ekranu, o jei viskas gerai, rodome įkrovos logotipą.

Ciklo skyriuje mes pirmiausia gauname dabartinę BPM vertę iš jutiklio, o tada patikriname, ar 5 kartus iš eilės matėme kylantį širdies plakimo kraštą, kad pateiktume tą BPM vertę. Jei ne, ekrane rodome pranešimą, kad vartotojas galėtų palaukti.

Aš tai padariau taip, kad pašalinčiau bet kokius duomenų trikdžius, todėl rodome vertes tik tada, kai žinome, kad turime stabilų jutiklio išėjimą. Visas šaltinio kodas yra mano „GitHub“paskyroje ir jį rasite žemiau esančioje nuorodoje.

github.com/bkolicoski/arduino-heart-rate-monitor

4 žingsnis: gaubtas

Korpusas
Korpusas
Korpusas
Korpusas
Korpusas
Korpusas

Pirmiausia visus sujungimus padariau ant duonos lentos, o patikrinusi, ar viskas veikia, pradėjau gaminti korpusą.

Atidaręs rankeną, nuėmiau jo apačioje esantį variklį ir pradėjau planuoti jutiklių išdėstymą. Aš išpjoviau dvi angas, vieną jutikliui ir kitą ekranui. Išvalius abi skyles dilde, priklijavau ekraną ir jutiklį prie vienos plastikinės rankenos pusės ir tęsiau laidus.

Kadangi aš dirbau su „Arduino Uno“kuriant prototipą, prieš įklijavęs tą patį eskizą į „Arduino Pro Mini“įkėliau, nes tai daug lengviau.

5 žingsnis: mėgaukitės

Mėgautis!
Mėgautis!
Mėgautis!
Mėgautis!

Prietaisas jokiu būdu nėra mokslinis ir jis tikrai turi trūkumų. Jutiklis yra gana subtilus ir dažnai gali išvesti daug nenuoseklių duomenų, ypač jei jis spaudžiamas gana stipriai arba labai mažai.

Tačiau tai buvo labai įdomus projektas, kurį man buvo labai įdomu sukurti, nes pirmą kartą dirbu ir su jutikliu, ir su OLED.

Jei turite pasiūlymų, kaip galėčiau patobulinti monitorių, būtinai palikite juos komentaruose, pasidalykite ir pamėgkite šią instrukciją ir užsiprenumeruokite mano „YouTube“kanalą, kad ateityje gautumėte daugiau panašių vaizdo įrašų.

Sveikinimai!

Rekomenduojamas: