Sisukord:

Arduino pulsikell: 5 sammu
Arduino pulsikell: 5 sammu

Video: Arduino pulsikell: 5 sammu

Video: Arduino pulsikell: 5 sammu
Video: ОБЗОРИЩЕ браслета Xiaomi Mi Band 5 и прочих резиновых изделий :) 2024, Juuli
Anonim
Image
Image
Arduino pulsikell
Arduino pulsikell
Arduino pulsikell
Arduino pulsikell

Tere kõigile, Olen ehitanud selle käeshoitava Arduino juhitava pulsikella.

Samm: mida ma olen kasutanud - materjalid

Mida olen kasutanud - materjalid
Mida olen kasutanud - materjalid
Mida olen kasutanud - materjalid
Mida olen kasutanud - materjalid
Mida olen kasutanud - materjalid
Mida olen kasutanud - materjalid

Mõni aeg tagasi tellisin selle eBay pulsianduri, mille idee oli valmistada seade, mida saab käes hoida ja mis näitab teile praegust pulssi, sarnaselt Star Trek Tricorderi stiiliga.

Minu ehitatud seade koosneb Arduino Pro Mini -st, millel on impulssandur ja OLED -ekraan.

Anduri töötas välja algselt ettevõte nimega World Famous Electronics ja see käivitati 2011. aastal Kickstarteri kampaaniana. Need pakuvad Arduinole raamatukogu, nii et saate seda väga hõlpsasti liidestada. Jätan selle linki kirjeldusse.

Löökide minutis mõõtmise kuvamiseks on Arduino ühendatud mini OLED -iga.

Mõned projektis kasutatud komponendid (sidusettevõtte lingid):

Arduino Pro Mini

PulseSensor

Mini OLED

Jootmisjaam

Jootmine

Elektrilised lõigud

Pöörlev tööriist

2. samm: skemaatiline

Skeem
Skeem

Ekraan kasutab I2C protokolli, nii et see on ühendatud ainult 4 juhtmega. Skeemilt näete, et peale anduri ja OLED -i toitejuhtmete peame ühendama veel 3 juhet.

Impulssanduri A0 tihvt on ühendatud Arduino A0 analoogsisendiga, ekraani SDA tihvt on ühendatud Arduino A4 analoogsisendiga ja SCL on ühendatud A5 analoogsisendiga.

Kogu projekti toiteallikaks on 3 AA patareid, mis asuvad käepideme ülaosas, mis oli varem ketrusmänguasja kiirendaja. Aku sisend on ühendatud Arduino pro mini toorsisendiga.

Link EasyEda skemaatilisele skeemile:

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

3. samm: kood

Kood
Kood

Arduino kood on väga lihtne ja see on lihtsalt segu nii OLED -i kui ka anduri näidetest.

Alguses on meil raamatukogude definitsioonid ja OLED -i ja anduri lähtestamine. Järgmine on nende kahe pildi määratlus, mida olen projektis kasutanud, minu logo ja südame löögisagedus, mida kasutatakse löökide minutis kuvamisel.

Seadistusfunktsioonis hoolitseme selle eest, et saaksime suhelda nii anduri kui ka ekraaniga ning kui kõik läheb hästi, kuvame alglaadimise logo.

Silmusjaotises saame esmalt andurilt praeguse BPM väärtuse ja kontrollime seejärel, kas nägime südamelöögi tõusva serva 5 korda järjest, et seda BPM väärtust esitada. Kui ei, siis kuvame ekraanile teate, et kasutaja saaks oodata.

Ma tegin seda nii, et vabaneda kõigist andmete tõrgetest, nii et näitame väärtusi alles siis, kui teame, et andurist on stabiilne väljund. Kogu lähtekood on minu GitHubi kontol ja selle leiate allolevalt lingilt.

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

4. samm: ümbris

Korpus
Korpus
Korpus
Korpus
Korpus
Korpus

Olen esmalt teinud kõik ühendused leivaplaadil ja pärast kontrollimist, et kõik töötab, olen asunud korpust tegema.

Pärast käepideme avamist eemaldasin selle põhjas oleva mootori ja hakkasin andurite paigutust planeerima. Lõikasin välja kaks ava, ühe anduri ja teise ekraani jaoks. Pärast mõlema ava viiliga puhastamist liimisin ekraani ja anduri plastikust käepideme ühele küljele ning jätkasin juhtmestikuga.

Kuna töötasin prototüüpimisel Arduino Unoga, laadisin enne eseme jootmist sama visandi Arduino Pro Mini -sse üles, kuna see on palju lihtsam.

Samm: nautige

Nautige!
Nautige!
Nautige!
Nautige!

Seade pole mingil juhul teaduslik ja sellel on kindlasti oma tõrked. Andur on üsna delikaatne ja võib sageli väljastada palju ebajärjekindlaid andmeid, eriti kui seda vajutatakse üsna tugevalt või väga vähe.

See oli aga väga lõbus projekt ehitada ja minu jaoks tõesti hariv, kuna töötan esimest korda nii anduri kui ka OLED -iga.

Kui teil on soovitusi selle kohta, kuidas monitori täiustada, jätke need kindlasti kommentaaridesse alla, jagage seda juhendit ja meeldige sellele ning tellige minu YouTube'i kanal, et tulevikus rohkem sarnaseid videoid vaadata.

Tervist!

Soovitan: