Obsah:
Video: Monitor srdečního tepu Arduino: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Ahoj všichni, Postavil jsem tento ruční monitor srdečního tepu ovládaný Arduinem.
Krok 1: Co jsem použil - materiály
Před nějakou dobou jsem si objednal tento snímač srdečního tepu na eBay s nápadem vyrobit zařízení, které lze držet v ruce, a ukáže vám aktuální srdeční frekvenci, hodně ve stylu Star Trek Tricorder.
Zařízení, které jsem postavil, se skládá z Arduino Pro Mini se snímačem tepu a OLED displejem.
Senzor byl původně vyvinut společností nazvanou World Famous Electronics a byl zahájen jako kampaň na Kickstarteru v roce 2011. Poskytují knihovnu pro Arduino, takže ji můžete velmi snadno propojit. Zanechám odkaz na to v popisu.
Pro zobrazení měření tepů za minutu je Arduino připojeno k mini OLED.
Některé z komponent použitých v projektu (Affiliate odkazy):
Arduino Pro Mini
PulseSensor
Mini OLED
Pájecí stanice
Pájka
Elektrické nůžky
Rotační nástroj
Krok 2: Schéma
Displej používá protokol I2C, takže je připojen pouze pomocí 4 vodičů. Na schématu vidíte, že kromě napájecích vodičů senzoru a OLED musíme připojit jen 3 další vodiče.
Pin A0 snímače pulsu je připojen k analogovému vstupu A0 Arduina, kolík SDA displeje je připojen k analogovému vstupu A4 na Arduinu a SCL je připojen k analogovému vstupu A5.
Celý projekt je napájen 3 bateriemi AA, které jsou umístěny v horní části rukojeti, která bývala akcelerátorem pro točící se hračku. Vstup baterií je připojen k hrubému vstupu Arduino pro mini.
Odkaz na schéma na EasyEda:
easyeda.com/bkolicoski/Arduino-Heart-Rate-Monitor
Krok 3: Kód
Kód pro Arduino je velmi jednoduchý a je to jen směsice příkladů pro OLED a senzor.
Na začátku máme definice knihoven a inicializaci pro OLED a senzor. Dále je definice dvou obrázků, které jsem použil v projektu, moje logo a ikona srdce použité při zobrazování úderů za minutu.
Ve funkci nastavení zajišťujeme, že můžeme komunikovat jak se senzorem, tak s obrazovkou, a pokud vše půjde dobře, zobrazíme bootovací logo.
V sekci smyčky nejprve získáme aktuální hodnotu BPM ze senzoru a poté zkontrolujeme, zda jsme viděli stoupající hranu srdečního tepu 5krát za sebou, abychom mohli prezentovat tuto hodnotu BPM. Pokud ne, zobrazíme na obrazovce zprávu, aby uživatel mohl čekat.
Udělal jsem to takto, abych se zbavil jakýchkoli závad v datech, takže hodnoty zobrazujeme pouze tehdy, když víme, že máme stabilní výstup ze snímače. Celý zdrojový kód je umístěn na mém účtu GitHub a najdete ho na níže uvedeném odkazu.
github.com/bkolicoski/arduino-heart-rate-monitor
Krok 4: Příloha
Nejprve jsem provedl všechna připojení na prkénku a po ověření, že vše funguje, jsem přistoupil k vytvoření ohrady.
Po otevření rukojeti jsem odstranil motor, který byl v jeho spodní části, a začal plánovat umístění senzorů. Vyřízl jsem dva otvory, jeden pro senzor a druhý pro obrazovku. Po vyčištění obou otvorů pilníkem jsem nalepil obrazovku a senzor na jednu stranu plastové rukojeti a pokračoval v zapojení.
Protože jsem pro prototypování pracoval s Arduino Uno, nahrál jsem stejný náčrt do Arduino Pro Mini, než jsem cokoli připájel, protože to je mnohem jednodušší.
Krok 5: Užijte si to
Zařízení není v žádném případě vědecké a rozhodně má své chyby. Senzor je velmi choulostivý a často může vydávat mnoho nekonzistentních dat, zvláště pokud je tlačen poměrně silně nebo velmi málo.
Byl to však velmi zábavný projekt a byl pro mě opravdu vzdělávací, protože poprvé pracuji se senzorem i OLED.
Pokud máte nějaké návrhy na to, jak bych mohl monitor vylepšit, nezapomeňte je zanechat v komentářích, sdílet a lajkovat tento Instructable a přihlásit se k odběru mého kanálu YouTube pro další podobná videa v budoucnu.
Na zdraví!
Doporučuje:
Senzor srdečního tepu pomocí Arduina (monitor srdečního tepu): 3 kroky
Senzor srdečního tepu pomocí Arduina (monitor srdečního tepu): Senzor srdečního tepu je elektronické zařízení, které se používá k měření srdeční frekvence, tj. Rychlosti srdečního tepu. Sledování tělesné teploty, srdeční frekvence a krevního tlaku jsou základní věci, které děláme, abychom byli zdraví. Srdeční frekvenci lze monitorovat
Monitor srdečního tepu IOT (ESP8266 a aplikace pro Android): 5 kroků
Monitor srdečního tepu IOT (ESP8266 a aplikace pro Android): V rámci projektu mého posledního roku jsem chtěl navrhnout zařízení, které by monitorovalo vaši srdeční frekvenci, ukládalo vaše data na server a upozorňovalo vás upozorněním, když je váš srdeční tep abnormální. Myšlenka tohoto projektu vznikla, když jsem se pokusil vybudovat
EKG a monitor srdečního tepu: 6 kroků
EKG a monitor srdečního tepu: Elektrokardiogram, také nazývaný EKG, je test, který detekuje a zaznamenává elektrickou aktivitu lidského srdce. Detekuje srdeční frekvenci a sílu a načasování elektrických impulsů procházejících každou částí srdce, které je schopno identifikovat
Digitální EKG a monitor srdečního tepu: 8 kroků
Digitální EKG a monitor srdečního tepu: UPOZORNĚNÍ: Nejedná se o zdravotnický prostředek. Toto je pouze pro vzdělávací účely pomocí simulovaných signálů. Pokud používáte tento obvod pro skutečná měření EKG, zajistěte, aby obvod a připojení obvodu k přístroji využívaly energii baterie a
Jak vytvořit EKG a digitální monitor srdečního tepu: 6 kroků
Jak vytvořit EKG a digitální monitor srdečního tepu: Elektrokardiogram (EKG) měří elektrickou aktivitu srdečního tepu a ukazuje, jak rychle srdce bije, a také jeho rytmus. Existuje elektrický impuls, známý také jako vlna, který prochází srdcem, aby se srdeční sval