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, Novembar
Anonim
Image
Image
Arduino monitor otkucaja srca
Arduino monitor otkucaja srca
Arduino monitor otkucaja srca
Arduino monitor otkucaja srca

Zdravo svima, Napravio sam ovaj ručni Arduino monitor za kontrolu 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 eBay -a, 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 trikodera.

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

Senzor je prvobitno razvila kompanija pod nazivom World Famous Electronics, a pokrenut je kao Kickstarter kampanja 2011. Oni pružaju biblioteku za Arduino tako da ga možete lako 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: Shema

Shematski
Shematski

Zaslon koristi I2C protokol pa je povezan 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 ekrana je spojen 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 do sheme na EasyEdi:

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

Korak 3: Kodirajte

Kod
Kod

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

Na početku imamo definicije biblioteka i inicijalizaciju za OLED i senzor. Slijedi definicija dvije slike 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 ekranom, a ako sve prođe u redu, prikazujemo logotip pokretanja.

U odjeljku petlje prvo dobijemo trenutnu vrijednost BPM -a od senzora, a zatim provjerimo jesmo li 5 puta zaredom vidjeli rastući rub otkucaja srca kako bismo predstavili tu vrijednost BPM -a. U suprotnom prikazujemo poruku na ekranu 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 kada znamo da imamo stabilan izlaz sa 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

Enclosure
Enclosure
Enclosure
Enclosure
Enclosure
Enclosure

Prvo sam napravio sve veze na ploči, a nakon što sam provjerio da li sve funkcionira, 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 ekran. Nakon što sam turpijom očistio obje rupe, zalijepio sam ekran i senzor na jednu stranu plastične ručke i nastavio s ožičenjem.

Budući da sam radio na Arduino Uno -u za izradu prototipa, 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živajte!
Uživajte!
Uživajte!
Uživajte!

Uređaj nikako nije znanstveni i definitivno ima svojih nedostataka. Senzor je prilično osjetljiv i često može emitirati mnogo nedosljednih podataka, posebno 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 sa OLED -om.

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

Živjeli!

Preporučuje se: