Tartalomjegyzék:
- 1. lépés: Amit használtam - anyagok
- 2. lépés: Vázlatos
- 3. lépés: Kód
- 4. lépés: Melléklet
- 5. lépés: Élvezze
Videó: Arduino pulzusmérő: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Sziasztok, Megépítettem ezt a kézi Arduino vezérelt pulzusmérőt.
1. lépés: 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
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
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
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
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:
Szívverés -érzékelő az Arduino segítségével (pulzusmérő): 3 lépés
Szívverés -érzékelő Arduino (pulzusmérő) használatával: A szívverés -érzékelő egy elektronikus eszköz, amely a pulzusszámot, azaz a szívverés sebességét méri. A testhőmérséklet, a pulzusszám és a vérnyomás monitorozása az alapvető dolog, amit az egészségünk megőrzése érdekében teszünk. A szívfrekvencia egy
DIY pulzusmérő (naplózó): 4 lépés
DIY pulzusmérő (naplózó): Ebben a projektben megmutatom, hogy egy kereskedelmi okosóra hogyan méri és figyeli a pulzusát, majd megmutatom, hogyan lehet létrehozni egy DIY áramkört, amely alapvetően ugyanazt teszi, azzal a kiegészítéssel, hogy tárolja a pulzusadatokat
EKG alapú pulzusmérő gyűrű: 4 lépés
EKG -alapú pulzusmérő gyűrű: Egy csomó LED villogása szinkronban a szívverésével egyszerűnek kell lennie, ha ezt a technológiát körülveszi, nem? Hát - nem volt, egészen mostanáig. Én személy szerint több éven keresztül küzdöttem vele, próbáltam jelet szerezni több PPG és EKG sémából
Arduino Led Strip érzékeny pulzusmérő: 5 lépés
Arduino Led Strip érzékeny pulzusérzékelő: Az első dolog, amit tettem, hogy a Grove pulzusmérőt csatlakoztattam az Arduino -hoz egy nagyon könnyen követhető oktatóanyagon keresztül a YouTube -on. https://www.youtube.com/watch?v=Dzq4tnJ0LjAhttps://www.kiwi-electronics.nl/grove-finger-clip
Pulzusmérő AD8232, Arduino, Feldolgozás: 4 lépés
Pulzusmérő AD8232, Arduino, Feldolgozás: Az AD8232 analóg eszközök teljes analóg kezelőfelület, amelyet milliVolt szintű EKG (ElectroCardioGram) jelek felvételére terveztek. Bár egyszerű dolog az AD8232 csatlakoztatása és az EKG jel oszcilloszkópon történő megtekintése, a kihívás