Sadržaj:

Arduino monitor otkucaja srca: 5 koraka
Arduino monitor otkucaja srca: 5 koraka

Video: Arduino monitor otkucaja srca: 5 koraka

Video: Arduino monitor otkucaja srca: 5 koraka
Video: Введение в LCD2004 ЖК-дисплей с модулем I2C для Arduino 2024, Studeni
Anonim
Image
Image
Arduino monitor otkucaja srca
Arduino monitor otkucaja srca
Arduino monitor otkucaja srca
Arduino monitor otkucaja srca

Pozdrav svima, Napravio sam ovaj ručni Arduino monitor za mjerenje otkucaja srca.

Korak 1: Ono što sam koristio - Materijali

Ono što sam koristio - Materijali
Ono što sam koristio - Materijali
Ono što sam koristio - Materijali
Ono što sam koristio - Materijali
Ono što sam koristio - Materijali
Ono što sam koristio - Materijali

Prije nekog vremena naručio sam ovaj senzor brzine otkucaja srca s eBaya, s idejom da napravim uređaj koji se može držati iz ruke i koji će vam pokazati trenutni broj otkucaja srca, mnogo u stilu Star Trek Tricorder -a.

Uređaj koji sam napravio sastoji se od Arduino Pro Mini sa senzorom pulsa i OLED zaslonom.

Senzor je izvorno razvila tvrtka World Famous Electronics, a pokrenut je kao Kickstarter kampanja 2011. Oni pružaju knjižnicu za Arduino tako da ga možete vrlo jednostavno povezati. Ostavit ću vezu dolje u opisu.

Za prikaz mjerenja otkucaja u minuti, Arduino je spojen na mini OLED.

Neke od komponenti korištene u projektu (Partnerske veze):

Arduino Pro Mini

PulseSensor

Mini OLED

Stanica za lemljenje

Lemljenje

Električni isječci

Rotacijski alat

Korak 2: Shematski prikaz

Shematski
Shematski

Zaslon koristi I2C protokol pa je spojen samo s 4 žice. Na shemi možete vidjeti da osim žica za napajanje senzora i OLED -a, moramo spojiti samo još 3 žice.

A0 pin pulsnog senzora spojen je na A0 analogni ulaz Arduina, SDA pin zaslona spojen je na A4 analogni ulaz na Arduinu, a SCL na A5 analogni ulaz.

Cijeli projekt pokreću 3 AA baterije koje su smještene na vrhu ručke koja je nekada bila ubrzivač za igračku koja se okreće. Ulaz baterija spojen je na sirovi ulaz Arduino pro mini.

Veza na shemu na EasyEdi:

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

Korak 3: Kodirajte

Kodirati
Kodirati

Kod za Arduino je vrlo jednostavan i samo je mješavina primjera za OLED i senzor.

Na početku imamo definicije i inicijalizaciju knjižnica za OLED i senzor. Slijedi definicija dviju slika koje sam koristio u projektu, mog logotipa i ikone srca koje sam koristio pri prikazivanju otkucaja u minuti.

U funkciji postavljanja vodimo računa da možemo komunicirati i sa senzorom i sa zaslonom, a ako sve prođe u redu, prikazujemo logotip pokretanja.

U odjeljku petlje prvo dobivamo trenutnu vrijednost BPM -a od senzora, a zatim provjeravamo jesmo li 5 puta zaredom vidjeli rastući rub otkucaja srca kako bismo predstavili tu vrijednost BPM -a. U suprotnom prikazujemo poruku na zaslonu kako bi korisnik mogao pričekati.

Učinio sam to ovako kako bih se riješio bilo kakvih grešaka u podacima pa vrijednosti prikazujemo samo kad znamo da imamo stabilan izlaz iz senzora. Cijeli izvorni kod hostiran je na mom GitHub računu i možete ga pronaći na donjoj poveznici.

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

Korak 4: Ograđivanje

Kućište
Kućište
Kućište
Kućište
Kućište
Kućište

Prvo sam sve veze napravio na ploči, a nakon što sam provjerio radi li sve, nastavio sam s izradom kućišta.

Nakon što sam otvorio ručku, uklonio sam motor koji se nalazio na njegovom dnu i počeo planirati postavljanje senzora. Izrezao sam dva otvora, jedan za senzor, a drugi za zaslon. Nakon što sam turpijom očistio obje rupe, zalijepio sam zaslon i senzor na jednu stranu plastične ručke i nastavio s ožičenjem.

Budući da sam radio na Arduino Uno za izradu prototipova, prenio sam istu skicu u Arduino Pro Mini prije nego što sam nešto zalemio jer je to puno lakše.

Korak 5: Uživajte

Uživati!
Uživati!
Uživati!
Uživati!

Uređaj nikako nije znanstveni i definitivno ima svojih nedostataka. Senzor je prilično osjetljiv i često može emitirati mnogo nedosljednih podataka, osobito ako se pritisne jako ili vrlo malo.

Međutim, ovo je bio vrlo zabavan projekt za izgradnju i za mene je bio jako obrazovan jer prvi put radim i sa senzorom i s OLED -om.

Ako imate prijedloge o tome kako mogu poboljšati monitor, svakako ih ostavite u komentarima, podijelite i lajkujte ovaj Instructable te se pretplatite na moj YouTube kanal za još sličnih videozapisa u budućnosti.

Živjeli!

Preporučeni: