İçindekiler:
- Adım 1: Kullandıklarım - Malzemeler
- 2. Adım: Şematik
- 3. Adım: Kodlayın
- 4. Adım: Muhafaza
- Adım 5: Keyfini çıkarın
Video: Arduino Nabız Monitörü: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Herkese selam, Bu el tipi Arduino kontrollü kalp atış hızı monitörünü yaptım.
Adım 1: Kullandıklarım - Malzemeler
Bir süre önce, elde taşınabilen ve size mevcut kalp atış hızını gösterecek bir cihaz üretme fikriyle eBay'in bu kalp atış hızı sensörünü sipariş ettim, daha çok Star Trek Tricorder tarzında.
Yaptığım cihaz, nabız sensörlü ve OLED ekranlı bir Arduino Pro Mini'den oluşuyor.
Sensör orijinal olarak World Famous Electronics adlı bir şirket tarafından geliştirildi ve 2011'de bir Kickstarter kampanyası olarak başlatıldı. Arduino için bir kütüphane sağlıyorlar, böylece çok kolay bir şekilde arayüz oluşturabilirsiniz. Açıklama kısmına bir link bırakıyorum.
Dakikadaki vuruş sayısını görüntülemek için Arduino bir mini OLED'e bağlanır.
Projede kullanılan bazı bileşenler (Ortaklık linkleri):
Arduino Pro Mini
PulseSensor
Mini OLED
Lehimleme İstasyonu
Lehim
Elektrik Kesintileri
Döner Alet
2. Adım: Şematik
Ekran I2C protokolünü kullanır, bu nedenle sadece 4 kablo ile bağlanır. Şematikte hem sensörün hem de OLED'in güç kabloları dışında sadece 3 kablo daha bağlamamız gerektiğini görebilirsiniz.
Darbe sensörünün A0 pini Arduino'nun A0 analog girişine, ekranın SDA pini Arduino üzerinde A4 analog girişine ve SCL ise A5 analog girişine bağlanır.
Tüm proje, eskiden dönen bir oyuncağı hızlandıran tutamağın üst kısmında bulunan 3 adet AA pil ile çalışıyor. Pil girişi Arduino pro mini'nin ham girişine bağlanır.
EasyEda'daki şemaya bağlantı:
easyeda.com/bkolicoski/Arduino-Heart-Rate-Monitor
3. Adım: Kodlayın
Arduino'nun kodu çok basittir ve sadece OLED ve sensör örneklerinin bir karışımıdır.
Başlangıçta, OLED ve sensör için kitaplık tanımlarına ve başlatmaya sahibiz. Sırada, projede kullandığım iki resmin tanımı, logom ve dakikadaki vuruşları görüntülerken kullanılan kalp simgesi var.
Kurulum fonksiyonunda hem sensör hem de ekran ile iletişim kurabileceğimizden emin oluyoruz ve her şey yolunda giderse açılış logosunu görüntülüyoruz.
Döngü bölümünde önce sensörden mevcut BPM değerini alıyoruz ve ardından o BPM değerini sunmak için arka arkaya 5 kez bir kalp atışının yükselen kenarını görüp görmediğimizi kontrol ediyoruz. Değilse, kullanıcının bekleyebilmesi için ekranda bir mesaj görüntüleriz.
Verilerdeki herhangi bir aksaklıktan kurtulmak için böyle yaptım, bu yüzden değerleri yalnızca sensörden kararlı bir çıktı aldığımızı bildiğimizde gösteriyoruz. Kaynak kodun tamamı GitHub hesabımda barındırılıyor ve aşağıdaki bağlantıda bulabilirsiniz.
github.com/bkolicoski/arduino-heart-rate-monitor
4. Adım: Muhafaza
Önce tüm bağlantıları bir breadboard üzerinde yaptım ve her şeyin çalıştığını doğruladıktan sonra kasayı yapmaya başladım.
Kolu açtıktan sonra altındaki motoru çıkardım ve sensörlerin yerleşimini planlamaya başladım. Biri sensör için diğeri ekran için olmak üzere iki açıklık kestim. Her iki deliği de bir eğe ile temizledikten sonra ekranı ve sensörü plastik sapın bir tarafına yapıştırdım ve kablolamaya devam ettim.
Prototipleme için bir Arduino Uno ile çalıştığımdan, herhangi bir şeyi lehimlemeden önce aynı taslağı bir Arduino Pro Mini'ye yükledim çünkü bu çok daha kolay.
Adım 5: Keyfini çıkarın
Cihaz hiçbir şekilde bilimsel değildir ve kesinlikle eksiklikleri vardır. Sensör oldukça hassastır ve genellikle çok fazla tutarsız veri verebilir, özellikle de çok sert veya çok az basıldığında.
Ancak bu, inşası çok eğlenceli bir projeydi ve hem sensör hem de OLED ile ilk kez çalıştığım için benim için gerçekten eğitici oldu.
Monitörü nasıl geliştirebileceğime dair herhangi bir öneriniz varsa, bunları yorumlarda bıraktığınızdan, bu Eğitilebilir Yazıyı paylaştığınızdan ve beğendiğinizden ve gelecekte daha benzer videolar için YouTube kanalıma abone olduğunuzdan emin olun.
Şerefe!
Önerilen:
Kendin Yap Nabız Monitörü (kayıt cihazı): 4 Adım
DIY Kalp Atış Hızı Monitörü (logger): Bu projede size ticari bir akıllı saatin kalp atış hızınızı nasıl ölçtüğünü ve izlediğini göstereceğim ve ardından, temelde aynı şeyi yapabilen bir DIY devresinin nasıl oluşturulacağını göstereceğim. kalp atış hızı verilerini saklayın
4Duino-24 Özellikli Kablosuz Nabız Hızı Monitörü: 4 Adım
4Duino-24'e Sahip Kablosuz Nabız Hızı Monitörü: Kablosuz Nabız Hızı monitörü hastaneler ve klinikler için yapılmış kavramsal bir projedir, ana işlevi hemşirelerin veya doktorların hastanede her hastayı ziyaret etmesi gereken süreyi en aza indirmektir. Genellikle, Doktorlar ve hemşireler her hastayı kontrol etmek için ziyaret eder
Kan Nabız Monitörü: 3 Adım
Kan Nabız Monitörü: Size üniversitem için ikinci projemi tanıtıyorum. Bu proje, MAX 30100 modülünü kullanarak kalp atış hızını ve oksijen seviyelerini izlemek ve bunları Nokia 5110 LCD'ye yazdırmak için kullanılabilir. Ayrıca bu değerleri bir SD ca kullanarak bir metin dosyalarında saklar
IOT Nabız Monitörü (ESP8266 ve Android Uygulaması): 5 Adım
IOT Kalp Atış Hızı Monitörü (ESP8266 ve Android Uygulaması): Bitirme projem kapsamında kalp atış hızınızı izleyecek, verilerinizi bir sunucuda saklayacak ve kalp atış hızınız anormal olduğunda size bildirim gönderecek bir cihaz tasarlamak istedim. Bu projenin arkasındaki fikir, bir bina inşa etmeye çalıştığımda geldi
Nabız Monitörü AD8232, Arduino, İşleme: 4 Adım
Kalp Atış Hızı Monitörü AD8232, Arduino, İşleme: Analog Cihazlar AD8232, milliVolt düzeyinde EKG (ElectroCardioGram) sinyallerini almak için tasarlanmış eksiksiz bir analog ön uçtur. AD8232'yi bağlamak ve ortaya çıkan EKG sinyalini bir osiloskopta görmek basit bir mesele olsa da, zorluk