• Yapay zekadan makale özeti

    • Bu video, bir sunucu tarafından hazırlanan, Arduino kullanarak nabız sensörü ve OLED ekran kullanarak basit bir nabız ölçer projesi yapımını anlatan bir eğitim içeriğidir.
    • Video, nabız sensörünün çalışma prensibini açıklayarak başlıyor ve ardından 0.96 inçlik Waveshare marka OLED ekranın bağlantıları breadboard üzerinde gösteriliyor. Daha sonra Arduino Playground kütüphanesinin kullanımı, Adafruit GFX ve SSD1306 kütüphanelerinin Arduino yazılımına ekleme, setup ve loop kodlarının detaylı açıklaması yapılıyor.
    • Videoda ayrıca threshold değerinin nasıl ayarlanacağı, sensörün doğru çalışması için dikkat edilmesi gereken noktalar ve Serial Plotter arayüzü kullanılarak ölçüm yapma süreci gösteriliyor. Proje, basit bir sensörle nabız ölçümü yapabilen bir sistemin tamamlanmasıyla sona eriyor.
    Nabız Sensörü ile Proje Tanıtımı
    • Bu videoda nabız sensörü kullanılarak nabzın ölçülmesi ve bu değerlerin ekrana yazdırılması projesi yapılacak.
    • Nabız sensörü, parmakla dokunulduğunda ışık dövüşmesi yoluyla basınç değişimlerini ölçerek nabzı tespit eder.
    • Elektronik tansiyon aletleri ise basınç değişimi yoluyla nabzı ölçer ve daha doğru sonuçlar verir.
    01:17Projenin Amacı ve Kullanılacak Malzemeler
    • Proje kapsamında parmakla nabzın ölçülmesi ve 13.6 OLED ekrana yazdırılması yapılacak.
    • Kullanılan ekran 0.96 inçlik, 128x64 çözünürlüğünde ve Waveshare marka olup, fiyat-performans açısından tercih edilmiştir.
    • Proje için breadboard üzerinde devre tasarlanacak, ancak istenirse Tinkercad veya Fusion 360 gibi programlarla kutu modellemesi yapılabilir.
    02:35Devre Bağlantıları
    • OLED ekranın VCC, GND, SCL ve SDA pinleri Arduino ile bağlantı kurulacak.
    • SCL pin Arduino'nun A5 pinine, SDA pin ise A4 pinine bağlanacak çünkü Arduino'nun I2C pinleri bu pinlerde konumlandırılmıştır.
    • Nabız sensörünün sinyal, artı ve eksi pinleri Arduino ile bağlantı kurulacak, sinyal pin A0 pinine bağlanacak.
    04:41Nabız Sensörünün Çalışma Prensibi
    • Nabız sensörü, parmakla ışık gönderip yansımasını ölçerek basınç değişimlerini gözlemleyerek analog sinyal üretir.
    • Bu analog sinyal sayesinde kalp atışlarının grafiği elde edilir ve bu grafikteki tepeler sayarak nabız ölçümü yapılır.
    • Devre bağlantıları tamamlandıktan sonra projenin kodlarına geçilecek.
    05:40Kod ve Kütüphane Kullanımı
    • Proje için analog okuma yaparken Arduino Playground kütüphanesi kullanılıyor.
    • Kesme (interrupt) mekanizması, program akışı sırasında belirli olaylar gerçekleştiğinde mevcut programı bırakıp o olaya gidip tamamlayıp geri dönmesini sağlar.
    • Kesme mekanizması sayesinde nabız sensöründen gelen sinyaller kaçırmadan doğru ölçüm yapılabilir.
    07:19Arduino Kütüphanelerinin Ekleme ve Kurulumu
    • Arduino yazılımına adapt'in gfx ve ssd1306 kütüphanelerinin doğru şekilde ekleneceği ve dahil edilmesi gerekiyor.
    • Kütüphaneleri eklemek için Sketch > Kütüphaneleri Dahil Et ve Kütüphaneleri Yönet kısmından arama yaparak kurabilirsiniz.
    • Gfx kütüphanesi ekran üzerinde grafik ve font işlemleri için, ssd1306 ise ekranı sürmek için kullanılıyor.
    08:16Kodun Ön Hazırlığı
    • Define kısımlarında ekranın 128x64 piksel boyutu ve reset butonu (dışarıdan reset pin yok, kendi içinde reset pini var) belirtiliyor.
    • Adafruit kütüphanesinde ekran tanımlanıyor ve Wire kütüphanesi kullanılıyor.
    • Kodda kullanılan değişkenler arasında en önemli olan threshold değeri, parmak basıncına ve ortama göre değişebiliyor.
    09:04Setup ve Loop Kısımları
    • Setup kısmında serial haberleşme başlatılıyor, pool sensörü hangi pinden okunacağı belirleniyor ve dahili LED pin 13'te tanımlanıyor.
    • Ekran başlatılıyor, eğer ekranla iletişime geçilemezse serial monitörden durum gösteriliyor ve test baskısı yapılıyor.
    • Loop kısmında pool sensörünün kütüphanesindeki doğrulama durumu nabız algılanmasını sağlıyor ve dakikada nabız sayısı alınıyor.
    10:34Ekran ve Sensör Ayarları
    • Ekran temizlendikten sonra yazı boyutu belirleniyor ve başlangıç imleci x ve y koordinatlarına göre ayarlanıyor.
    • Nabız değeri ekrana yazdırılıyor ve display komutu ile ekranda görünür hale getiriliyor.
    • Serial monitörden bilgi almak için serial monitörü açmak gerekiyor ve 20 bin saniye bekleyip süreç tekrarlanıyor.
    11:24Threshold Değerinin Ayarlanması
    • Analogca clans sinyaller küçük değerler olduğu için parmak basıncına, ortam ışığına göre threshold değeri ayarlanmalı.
    • Sensörün doğru çalışması için parmak bastırma şekli önemlidir; çok fazla bastırırsanız veya çok hafif bastırsanız ölçüm zorlanır.
    • Threshold değeri, grafikte pik noktalarının üstünde kalacak düz bir çizgi oluşana kadar ayarlanmalı ve bu değer her sensör ve ortam için farklılık gösterebilir.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor