Tartalomjegyzék:

Arduino pulzusmérő: 5 lépés
Arduino pulzusmérő: 5 lépés

Videó: Arduino pulzusmérő: 5 lépés

Videó: Arduino pulzusmérő: 5 lépés
Videó: 6282' Nem működik a nyomógomb 2024, November
Anonim
Image
Image
Arduino pulzusmérő
Arduino pulzusmérő
Arduino pulzusmérő
Arduino pulzusmérő

Sziasztok, Megépítettem ezt a kézi Arduino vezérelt pulzusmérőt.

1. lépés: Amit használtam - anyagok

Amit használtam - anyagok
Amit használtam - anyagok
Amit használtam - anyagok
Amit használtam - anyagok
Amit használtam - anyagok
Amit használtam - anyagok

Régebben megrendeltem ezt az eBay pulzusmérőt, azzal a gondolattal, hogy készítsek egy olyan eszközt, amely kézben tartható, és megmutatja az aktuális pulzusszámot, nagyjából a Star Trek Tricorder stílusában.

Az általam épített eszköz egy Arduino Pro Mini készülékből áll, pulzusérzékelővel és OLED kijelzővel.

Az érzékelőt eredetileg a World Famous Electronics nevű cég fejlesztette ki, és 2011 -ben indult Kickstarter kampányként. Könyvtárat biztosítanak az Arduino számára, így nagyon könnyen kezelhető. Hagyok egy linket a leírásban.

A percenkénti ütések megjelenítéséhez az Arduino mini OLED -hez van csatlakoztatva.

A projektben használt néhány összetevő (társult linkek):

Arduino Pro Mini

PulseSensor

Mini OLED

Forrasztóállomás

Forrasztás

Elektromos csíkok

Rotációs eszköz

2. lépés: Vázlatos

Vázlatos
Vázlatos

A kijelző az I2C protokollt használja, így csak 4 vezetékkel van csatlakoztatva. A sematikus ábrán látható, hogy mind az érzékelő, mind az OLED tápvezetékein kívül további 3 vezetéket kell csatlakoztatnunk.

Az impulzusérzékelő A0 érintkezője az Arduino A0 analóg bemenetéhez, a kijelző SDA tűje az Arduino A4 analóg bemenetéhez, az SCL pedig A5 analóg bemenethez van csatlakoztatva.

Az egész projektet 3 db AA elem táplálja, amelyek a fogantyú tetején találhatók, amely korábban egy forgó játék gyorsítója volt. Az elemek bemenete az Arduino pro mini nyers bemenetéhez van csatlakoztatva.

Link az EasyEda vázlatához:

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

3. lépés: Kód

Kód
Kód

Az Arduino kódja nagyon egyszerű, és csak az OLED és az érzékelő példáinak keveréke.

Kezdetben rendelkezünk az OLED és az érzékelő könyvtári definícióival és inicializálásával. A következő a projektben használt két kép meghatározása, a logóm és a szívikon, amelyet a percenkénti ütések megjelenítésekor használtak.

A beállítási funkcióban gondoskodunk arról, hogy kommunikálni tudjunk mind az érzékelővel, mind a képernyővel, és ha minden jól megy, megjelenítjük a rendszerindító logót.

A ciklus szakaszban először megkapjuk az aktuális BPM értéket az érzékelőtől, majd ellenőrizzük, hogy láttuk -e a szívverés emelkedő szélét ötször egymás után annak érdekében, hogy bemutassuk ezt a BPM értéket. Ha nem, akkor üzenetet jelenítünk meg a képernyőn, hogy a felhasználó várhasson.

Így csináltam, hogy megszabaduljak az adatok hibáitól, így csak akkor mutatunk értékeket, ha tudjuk, hogy stabil kimenetünk van az érzékelőből. A teljes forráskód a GitHub -fiókomon található, és az alábbi linken megtalálható.

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

4. lépés: Melléklet

Burkolat
Burkolat
Burkolat
Burkolat
Burkolat
Burkolat

Először elvégeztem az összes csatlakozást egy kenyérsütő táblán, és miután ellenőriztem, hogy minden működik -e, folytattam a burkolat elkészítését.

A fogantyú kinyitása után eltávolítottam az alján lévő motort, és elkezdtem tervezni az érzékelők elhelyezését. Két nyílást kivágtam, egyet az érzékelőnek, egyet a képernyőnek. Miután mindkét lyukat egy reszelővel megtisztítottam, a műanyag fogantyú egyik oldalára ragasztottam a képernyőt és az érzékelőt, és folytattam a huzalozást.

Mivel egy Arduino Uno -val dolgoztam a prototípus elkészítésénél, ugyanazt a vázlatot töltöttem fel egy Arduino Pro Mini készülékre, mielőtt bármit forrasztottam volna, mivel ez sokkal könnyebb.

5. lépés: Élvezze

Élvezd!
Élvezd!
Élvezd!
Élvezd!

Az eszköz egyáltalán nem tudományos, és minden bizonnyal megvannak a hibái. Az érzékelő meglehetősen kényes, és gyakran sok inkonzisztens adatot képes kiadni, különösen akkor, ha nagyon erősen vagy nagyon keveset nyomják meg.

Ez azonban nagyon szórakoztató projekt volt, és nagyon tanulságos volt számomra, mivel először dolgozom mind az érzékelővel, mind az OLED -del.

Ha bármilyen javaslata van a monitor fejlesztésére, ne felejtse el megjegyzésekben, ossza meg és lájkolja ezt az utasítást, és iratkozzon fel YouTube -csatornámra a további hasonló videókért.

Egészségére!

Ajánlott: