Përmbajtje:

Monitorues i rrahjeve të zemrës Arduino: 5 hapa
Monitorues i rrahjeve të zemrës Arduino: 5 hapa

Video: Monitorues i rrahjeve të zemrës Arduino: 5 hapa

Video: Monitorues i rrahjeve të zemrës Arduino: 5 hapa
Video: Matja e presionit të gjakut,@24217 2024, Korrik
Anonim
Image
Image
Monitorues i rrahjeve të zemrës Arduino
Monitorues i rrahjeve të zemrës Arduino
Monitorues i rrahjeve të zemrës Arduino
Monitorues i rrahjeve të zemrës Arduino

Pershendetje te gjitheve, Unë kam ndërtuar këtë monitor të rrahjeve të zemrës të kontrolluar nga Arduino.

Hapi 1: Çfarë kam përdorur - Materialet

Ajo që kam përdorur - Materialet
Ajo që kam përdorur - Materialet
Ajo që kam përdorur - Materialet
Ajo që kam përdorur - Materialet
Ajo që kam përdorur - Materialet
Ajo që kam përdorur - Materialet

Disa kohë më parë, unë kam porositur këtë sensor të rrahjeve të zemrës në eBay, me idenë për të fabrikuar një pajisje që mund të mbahet në dorë dhe do t'ju tregojë rrahjet aktuale të zemrës, shumë në stilin e Star Trek Tricorder.

Pajisja që kam ndërtuar përbëhet nga një Arduino Pro Mini me një sensor pulsi dhe një ekran OLED.

Sensori u krijua fillimisht nga një kompani e quajtur World Famous Electronics dhe filloi si një fushatë Kickstarter në 2011. Ato ofrojnë një bibliotekë për Arduino kështu që ju mund ta ndërlidhni atë shumë lehtë. Unë do të lë një lidhje për të në përshkrim.

Për të shfaqur matjen e rrahjeve në minutë, Arduino është i lidhur me një mini OLED.

Disa nga komponentët e përdorur në projekt (Lidhjet e Affiliate):

Arduino Pro Mini

PulseSensor

Mini OLED

Stacioni i bashkimit

Ngjitës

Snipet elektrike

Mjet rrotullues

Hapi 2: Skematike

Skematike
Skematike

Ekrani përdor protokollin I2C kështu që është i lidhur vetëm me 4 tela. Në skemën mund të shihni që përveç telave të energjisë të sensorit dhe OLED, ne duhet të lidhim vetëm 3 tela të tjerë.

Kunja A0 e sensorit të pulsit është e lidhur me hyrjen analoge A0 të Arduino, kunja SDA e ekranit është e lidhur me hyrjen analoge A4 në Arduino dhe SCL është e lidhur me hyrjen analoge A5.

I gjithë projekti mundësohet nga 3 bateri AA që janë vendosur në pjesën e sipërme të dorezës e cila dikur ishte një përshpejtues për një lodër rrotulluese. Hyrja e baterive është e lidhur me hyrjen e papërpunuar të Arduino pro mini.

Lidhje me skemën në EasyEda:

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

Hapi 3: Kodi

Kodi
Kodi

Kodi për Arduino është shumë i thjeshtë dhe është vetëm një përzierje e të dy shembujve për OLED dhe sensorin.

Në fillim, kemi përkufizimet dhe inicimin e bibliotekave për OLED dhe sensorin. Tjetra është përkufizimi i dy imazheve që kam përdorur në projekt, logoja ime dhe ikona e zemrës e përdorur kur shfaqen rrahjet në minutë.

Në funksionin e konfigurimit sigurohemi që mund të komunikojmë si me sensorin ashtu edhe me ekranin dhe nëse gjithçka shkon mirë, shfaqim logon e nisjes.

Në pjesën e lakut ne së pari marrim vlerën aktuale të BPM nga sensori dhe më pas kontrollojmë nëse kemi parë buzën në rritje të një rrahje zemre për 5 herë rresht në mënyrë që të paraqesim atë vlerë BPM. Nëse jo, ne shfaqim një mesazh në ekran në mënyrë që përdoruesi të presë.

Unë e bëra kështu për të hequr qafe çdo problem në të dhënat, kështu që ne tregojmë vlera vetëm pasi të dimë që kemi një dalje të qëndrueshme nga sensori. I gjithë kodi burim mbahet në llogarinë time GitHub dhe mund ta gjeni në lidhjen më poshtë.

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

Hapi 4: Mbyllja

Rrethim
Rrethim
Rrethim
Rrethim
Rrethim
Rrethim

Unë së pari i kam bërë të gjitha lidhjet në një dërrasë buke dhe pasi kam verifikuar që gjithçka funksionon, kam vazhduar për të bërë rrethimin.

Pasi hapa dorezën, hoqa motorin që ishte në pjesën e poshtme të tij dhe fillova të planifikoja vendosjen e sensorëve. Kam prerë dy hapje, një për sensorin dhe një tjetër për ekranin. Pasi pastrova të dy vrimat me një skedar, kam ngjitur ekranin dhe sensorin në njërën anë të dorezës plastike dhe kam vazhduar me instalime elektrike.

Meqenëse kam punuar me një Arduino Uno për prototipimin, kam ngarkuar të njëjtën skicë në një Arduino Pro Mini para se të bashkoj ndonjë gjë pasi kjo është shumë më e lehtë.

Hapi 5: Shijoni

Shijoni!
Shijoni!
Shijoni!
Shijoni!

Pajisja nuk është aspak shkencore dhe patjetër që ka defektet e saj. Sensori është mjaft delikat dhe shpesh mund të nxjerrë shumë të dhëna të paqëndrueshme, veçanërisht nëse është duke u shtypur mjaft fort ose shumë pak.

Sidoqoftë, ky ishte një projekt shumë argëtues për tu ndërtuar dhe ishte vërtet edukativ për mua pasi po punoj për herë të parë si me sensorin ashtu edhe me OLED.

Nëse keni ndonjë sugjerim se si mund ta përmirësoj monitorin, sigurohuni që t'i lini ato në komente, ndani dhe pëlqeni këtë Instructable dhe regjistrohuni në kanalin tim në YouTube për më shumë video të ngjashme në të ardhmen.

Urime!

Recommended: