Sisällysluettelo:
- Vaihe 1: Mitä olen käyttänyt - materiaalit
- Vaihe 2: Kaavio
- Vaihe 3: Koodi
- Vaihe 4: Kotelo
- Vaihe 5: Nauti
Video: Arduino -sykemittari: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Hei kaikki, Olen rakentanut tämän kannettavan Arduino -ohjatun sykemittarin.
Vaihe 1: 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
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
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
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
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:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen
Halvin Arduino -- Pienin Arduino -- Arduino Pro Mini -- Ohjelmointi -- Arduino Neno: 6 vaihetta (kuvilla)
Halvin Arduino || Pienin Arduino || Arduino Pro Mini || Ohjelmointi || Arduino Neno: …………………………. Tilaa YouTube -kanavani saadaksesi lisää videoita ……. Tässä projektissa keskitytään kaikkien aikojen pienimpään ja halvinan arduinoon. Pienin ja halvin arduino on arduino pro mini. Se muistuttaa arduinoa