Mündəricat:

Arduino Nəbz Monitoru: 5 addım
Arduino Nəbz Monitoru: 5 addım

Video: Arduino Nəbz Monitoru: 5 addım

Video: Arduino Nəbz Monitoru: 5 addım
Video: Lesson 05: Introduction to Serial Monitor | Robojax Arduino Step By Step Course 2024, Noyabr
Anonim
Image
Image
Arduino Nəbz Ölçmə Cihazı
Arduino Nəbz Ölçmə Cihazı
Arduino Nəbz Ölçmə Cihazı
Arduino Nəbz Ölçmə Cihazı

Hər kəsə salam, Bu əl Arduino idarə olunan ürək dərəcəsi monitorunu qurdum.

Addım 1: İstifadə etdiyim şeylər - Materiallar

İstifadə etdiyim şey - Materiallar
İstifadə etdiyim şey - Materiallar
İstifadə etdiyim şey - Materiallar
İstifadə etdiyim şey - Materiallar
İstifadə etdiyim şey - Materiallar
İstifadə etdiyim şey - Materiallar

Bir müddət əvvəl, Star Trek Tricorder üslubunda əllə tutula bilən və sizə indiki ürək dərəcəsini göstərəcək bir cihaz hazırlamaq fikri ilə bu eBay -in ürək dərəcəsi sensoru sifariş vermişdim.

Qurduğum cihaz nəbz sensoru və OLED ekranı olan Arduino Pro Mini -dən ibarətdir.

Sensor əvvəlcə World Famous Electronics adlı bir şirkət tərəfindən hazırlanmışdır və 2011 -ci ildə Kickstarter kampaniyası olaraq başlamışdır. Arduino üçün kitabxana təmin edir, beləliklə onu çox asanlıqla əlaqələndirə bilərsiniz. Təsvirdə bir link buraxacağam.

Dəqiqədə dəqiqədə vuruşları göstərmək üçün Arduino mini OLED -ə qoşulub.

Layihədə istifadə olunan bəzi komponentlər (Ortaq bağlantılar):

Arduino Pro Mini

PulseSensor

Mini OLED

Lehim İstasyonu

Lehim

Elektrik Snips

Dönər Aləti

Addım 2: Şematik

Sxematik
Sxematik

Ekran I2C protokolundan istifadə edir, buna görə də yalnız 4 telə qoşulur. Şematik olaraq görə bilərsiniz ki, həm sensorun, həm də OLED -in elektrik naqillərindən başqa cəmi 3 tel əlavə etməliyik.

Pulse sensorunun A0 pimi Arduinonun A0 analog girişinə, ekranın SDA pimi Arduino üzərindəki A4 analog girişinə və SCL A5 analog girişinə bağlıdır.

Bütün layihə, əvvəllər fırlanan oyuncaq üçün sürətləndirici olan sapın üstündə yerləşən 3 ədəd AA batareyası ilə təchiz edilmişdir. Batareyaların girişi Arduino pro mini -nin xam girişinə bağlıdır.

EasyEda -da sxematik bağlantı:

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

Addım 3: Kod

Kod
Kod

Arduino kodu çox sadədir və həm OLED, həm də sensor nümunələrinin qarışığıdır.

Başlanğıcda, kitabxanalarda OLED və sensor üçün təriflər və başlanğıclar var. Sonrakı, layihədə istifadə etdiyim iki görüntünün tərifi, loqotipim və dəqiqədə atışları göstərərkən istifadə olunan ürək simvolu.

Quraşdırma funksiyasında həm sensorla, həm də ekranla ünsiyyət qura biləcəyimizə əminik və hər şey yolunda gedirsə, açılış loqotipini göstəririk.

Döngü bölməsində əvvəlcə sensordan cari BPM dəyərini alırıq və sonra bu BPM dəyərini təqdim etmək üçün ardıcıl 5 dəfə ürək döyüntüsünün yüksələn kənarını gördüyümüzü yoxlayırıq. Əks təqdirdə, istifadəçinin gözləyə bilməsi üçün ekranda bir mesaj göstəririk.

Məlumatdakı hər hansı bir qüsurdan qurtulmaq üçün bunu etdim, buna görə yalnız sensordan sabit bir çıxış əldə etdiyimizi bildiyimiz zaman dəyərlər göstəririk. Bütün mənbə kodu GitHub hesabımda yerləşdirilir və aşağıdakı linkdə tapa bilərsiniz.

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

Addım 4: Qoşma

Mühafizə
Mühafizə
Mühafizə
Mühafizə
Mühafizə
Mühafizə

Əvvəlcə bütün əlaqələri bir çörək taxtasında qurdum və hər şeyin işlədiyini təsdiqlədikdən sonra qəfəsə keçməyə başladım.

Sapı açdıqdan sonra altındakı mühərriki çıxarıb sensorların yerləşdirilməsini planlaşdırmağa başladım. İki açılış kəsdim, biri sensor üçün, digəri ekran üçün. Hər iki çuxuru bir faylla təmizlədikdən sonra ekranı və sensoru plastik sapın bir tərəfinə yapışdırdım və naqillərə davam etdim.

Prototip hazırlamaq üçün bir Arduino Uno ilə işlədiyim üçün heç bir şeyi lehimləməzdən əvvəl eyni eskizi Arduino Pro Mini -yə yüklədim, çünki bu daha asandır.

Addım 5: Zövq alın

Zövq alın!
Zövq alın!
Zövq alın!
Zövq alın!

Cihaz heç bir halda elmi deyil və qüsurları var. Sensor olduqca həssasdır və çox sıxılmış və ya çox az sıxıldıqda çox vaxt çoxlu uyğunsuz məlumatlar çıxara bilər.

Ancaq bu qurmaq çox əyləncəli bir layihə idi və mənim üçün həqiqətən də öyrədici idi, çünki ilk dəfə həm sensor, həm də OLED ilə işləyirəm.

Monitoru necə təkmilləşdirə biləcəyimlə bağlı hər hansı bir təklifiniz varsa, bunları şərhlərdə yazmağı, bu Təlimatlandırmanı paylaşmağı və bəyənməyi və gələcəkdə daha çox oxşar videolar üçün YouTube kanalıma abunə olmağı unutmayın.

Sağol!

Tövsiyə: