Sisällysluettelo:

Arduino -sykemittari: 5 vaihetta
Arduino -sykemittari: 5 vaihetta

Video: Arduino -sykemittari: 5 vaihetta

Video: Arduino -sykemittari: 5 vaihetta
Video: How to solve Most Common Arduino Issues in 5 Minutes? 2024, Heinäkuu
Anonim
Image
Image
Arduino -sykemittari
Arduino -sykemittari
Arduino -sykemittari
Arduino -sykemittari

Hei kaikki, Olen rakentanut tämän kannettavan Arduino -ohjatun sykemittarin.

Vaihe 1: Mitä olen käyttänyt - materiaalit

Mitä olen käyttänyt - materiaalit
Mitä olen käyttänyt - materiaalit
Mitä olen käyttänyt - materiaalit
Mitä olen käyttänyt - materiaalit
Mitä olen käyttänyt - materiaalit
Mitä olen käyttänyt - materiaalit

Jokin aika sitten tilasin tämän eBayn sykesensorin ajatuksena valmistaa laite, jota voidaan pitää kädessä ja joka näyttää sinulle nykyisen sykkeen, paljon Star Trek Tricorder -tyyliin.

Rakentamani laite koostuu Arduino Pro Ministä, jossa on pulssianturi ja OLED -näyttö.

Anturin on alun perin kehittänyt yritys nimeltä World Famous Electronics, ja se aloitettiin Kickstarter -kampanjana vuonna 2011. Ne tarjoavat kirjaston Arduinolle, joten voit käyttää sitä erittäin helposti. Jätän linkin kuvaukseen.

Arduino on liitetty mini OLED -laitteeseen, jotta se näyttää lyöntejä minuutissa.

Jotkut projektissa käytetyistä komponenteista (kumppanilinkit):

Arduino Pro Mini

PulseSensor

Mini OLED

Juotosasema

Juotos

Sähkökatkot

Pyörivä työkalu

Vaihe 2: Kaavio

Kaavamainen
Kaavamainen

Näyttö käyttää I2C -protokollaa, joten se on kytketty vain 4 johdolla. Kaaviosta näet, että muiden kuin anturin ja OLEDin virtajohtojen lisäksi meidän on kytkettävä vain 3 muuta johtoa.

Pulssianturin A0 -nasta on liitetty Arduinon A0 -analogituloon, näytön SDA -nasta on liitetty Arduinon A4 -analogituloon ja SCL on kytketty A5 -analogituloon.

Koko projekti saa virtansa 3 AA -paristosta, jotka on sijoitettu kahvan yläosaan, joka oli aiemmin pyörivän lelun kiihdytin. Paristojen tulo on kytketty Arduino pro minin raakaliitäntään.

Linkki EasyEdan kaavioon:

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

Vaihe 3: Koodi

Koodi
Koodi

Arduinon koodi on hyvin yksinkertainen ja se on vain sekoitus esimerkkejä OLED: stä ja anturista.

Alussa meillä on kirjastojen määritelmät ja OLEDin ja anturin alustaminen. Seuraavaksi määritellään kaksi projektissa käyttämääni kuvaa, logoni ja sydämen kuvake, jota käytetään näytettäessä lyöntejä minuutissa.

Asetustoiminnossa varmistamme, että voimme kommunikoida sekä anturin että näytön kanssa, ja jos kaikki menee hyvin, näytämme käynnistyslogon.

Silmukkaosassa saamme ensin anturin nykyisen BPM -arvon ja tarkistamme sitten, näimmekö sydämenlyönnin nousevan reunan 5 kertaa peräkkäin tämän BPM -arvon esittämiseksi. Jos ei, näytämme viestin näytöllä, jotta käyttäjä voi odottaa.

Tein sen näin päästäkseen eroon mahdollisista virheistä tiedoissa, joten näytämme arvot vasta, kun tiedämme, että anturilla on vakaa lähtö. Koko lähdekoodi on GitHub -tililläni ja löydät sen alla olevasta linkistä.

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

Vaihe 4: Kotelo

Kotelo
Kotelo
Kotelo
Kotelo
Kotelo
Kotelo

Olen ensin tehnyt kaikki liitännät leipäpöydälle ja tarkistanut, että kaikki toimii, olen jatkanut kotelon tekemistä.

Kahvan avaamisen jälkeen irroitin sen pohjassa olevan moottorin ja aloin suunnitella antureiden sijoittamista. Olen leikannut kaksi aukkoa, toisen anturille ja toisen näytölle. Kun olen puhdistanut molemmat reiät viilalla, olen liimaanut näytön ja anturin muovikahvan toiselle puolelle ja jatkan johdotusta.

Koska työskentelin Arduino Unon kanssa prototyyppien valmistuksessa, latasin saman luonnoksen Arduino Pro Miniin ennen juottamista, koska tämä on paljon helpompaa.

Vaihe 5: Nauti

Nauttia!
Nauttia!
Nauttia!
Nauttia!

Laite ei ole mitenkään tieteellinen, ja siinä on varmasti virheensä. Anturi on melko herkkä ja voi usein tuottaa paljon epäjohdonmukaista tietoa, varsinkin jos sitä painetaan melko voimakkaasti tai hyvin vähän.

Tämä oli kuitenkin erittäin hauska projekti rakentaa ja oli todella opettavainen minulle, koska työskentelen ensimmäistä kertaa sekä anturin että OLEDin kanssa.

Jos sinulla on ehdotuksia näytön parantamiseksi, jätä ne kommentteihin, jaa ja tykkää tästä Instructable -ohjelmasta ja tilaa YouTube -kanavani, jotta saat lisää samanlaisia videoita tulevaisuudessa.

Kippis!

Suositeltava: