İçindekiler:

Arduino ile DIY Nefes Sensörü (İletken Örme Streç Sensör): 7 Adım (Resimlerle)
Arduino ile DIY Nefes Sensörü (İletken Örme Streç Sensör): 7 Adım (Resimlerle)

Video: Arduino ile DIY Nefes Sensörü (İletken Örme Streç Sensör): 7 Adım (Resimlerle)

Video: Arduino ile DIY Nefes Sensörü (İletken Örme Streç Sensör): 7 Adım (Resimlerle)
Video: TÜRK İŞİ 4. Bölüm - Biyonik El ve Düşünce Gücü Kontrolü 2024, Kasım
Anonim
Arduino ile DIY Nefes Sensörü (İletken Örme Streç Sensör)
Arduino ile DIY Nefes Sensörü (İletken Örme Streç Sensör)
Arduino ile DIY Nefes Sensörü (İletken Örme Streç Sensör)
Arduino ile DIY Nefes Sensörü (İletken Örme Streç Sensör)

Bu DIY sensörü, iletken bir örgü streç sensörü şeklini alacaktır. Göğsünüzü/midenizi saracak ve göğsünüz/mideniz genişleyip kasıldığında sensör ve dolayısıyla Arduino'ya beslenen girdi verileri de öyle olacak. Bu nedenle, bunun her nefesi takip etmenin tamamen doğru bir yolu olmadığını ve bazen vücudun hareketlerinin sensörü etkileyebileceğini unutmayın, çünkü tamamen nasıl esnediği ile ilgilidir. Ayrıca, stabilite açısından, sensör vücudun etrafında tutarlı bir sıkılık halinde kalmıyorsa, sayıların aralığının biraz zıplayabileceğini buldum, ancak sadece ayakta duruyor ve nefes alıyorsanız, oldukça doğru/hassastır. her nefes için göğsün hafif genişlemesini almak.

İnternette araştırma yaparken bulduğum çok sayıda DIY nefes sensörü var, ancak bir tanesini yapıp Arduino'ya kendiniz bağlamak için gereken tüm özel bilgilere sahip değiller. İşte size bu eğitimde tam hikayeyi vermek için bir araya getirdiğim kaynaklardan bazıları:

www.kobakant.at/DIY/?p=1762

cargocollective.com/nelramon/i-Breathe

hackingthebody.wordpress.com/2014/01/03/bluetooth-stretch-breath-sensor/

itp.nyu.edu/~ek1669/blog/?p=769

Lütfen Dikkat: Ben yalnızca elektrik/devre/arduino/kodlama konusunda acemiyim, bu nedenle herhangi bir öneri veya düzeltme bulursanız memnuniyetle karşılarım!

Adım 1: Malzemeler ve Araçlar

Malzemeler ve Araçlar
Malzemeler ve Araçlar
Malzemeler ve Araçlar
Malzemeler ve Araçlar
Malzemeler ve Araçlar
Malzemeler ve Araçlar

Malzemeler/Araçlar:

  • Bir iletken iplik makarası (Bu tür Sparkfun'dan satın aldım: https://www.sparkfun.com/products/12806) (GÜNCELLEME: Kullanımdan kaldırmışlar gibi görünüyor, bu yüzden bu Adafruit'ten çalışmalı: https://www.adafruit.com/product/603)
  • Bir elastik iplik makarası olarak HiKoo CoBaSi markasını kullandım (biraz esneyen ipliğin daha iyi olduğunu buldum çünkü bu sensör genişleyip büzülmeye dayanır. Sert iplik kullanırsanız, sensör de genişlemeyecek ve büzülmeyecektir.))
  • Velcro (yaklaşık 6 inç… birden fazla küçük parça olabilir, sensörü etrafınıza sabitlemek için kullanılır) VEYA BİR CİLT KLİBİ! (Aslında sıkı bir uyum sağlamak için bir bağlayıcı klipsinin en kolay işe yaradığını buldum)
  • Normal dikiş ipliği (~1 yarda)
  • Örgü şişleri (beden 5 kullandım)
  • Dikiş iğnesi
  • Direnç Kiti (x1) (Bir dizi farklı direnç gereklidir, ihtiyacınız olan, bandınızın ne kadar uzun olduğuna ve dikişlerin sıkılığına bağlıdır. Yine de 10k'dan daha küçük birine ihtiyacınız olacağını sanmıyorum. direnç seviyeleri, seri monitörde bulunan çıkış numaralarını değiştirir)
  • Timsah klipleri (x2)
  • Atlama Kabloları (x7)
  • Arduino Uno'su
  • Bilgisayar (PC veya MAC)
  • USB A'dan B'ye kablo
  • voltmetre
  • ekmek tahtası

Adım 2: Örgü

Örgü örmek
Örgü örmek
Örgü örmek
Örgü örmek

Hem iletken ipliği hem de elastik ipliği birleştiren 2 genişliğinde bir bant örerek başlayın.

İletken ve elastik iplikle tek parça iplikmiş gibi örün!

Standart bir dikiş kullanabilirsiniz. Grubum 10 dikiş ve yaklaşık 30 inç uzunluğundaydı.

Örgü örmeyi bilmiyorsan Youtube senin dostun.:) **İpucu: Baskın elinize özel videolar bulun. Bu bana yardımcı oldu:

3. Adım: Örme Bandınıza Velcro Dikin (İSTEĞE BAĞLI)

Örme Bandınıza Velcro Dikin (İSTEĞE BAĞLI)
Örme Bandınıza Velcro Dikin (İSTEĞE BAĞLI)
Örme Bandınıza Velcro Dikin (İSTEĞE BAĞLI)
Örme Bandınıza Velcro Dikin (İSTEĞE BAĞLI)

Örgü bandınızın bir ucuna birkaç inç Velcro dikin (sert/pokey Velcro yarısını kullanmanızı tavsiye ederim).

** İSTEĞE BAĞLI: Velcro'nuz yoksa, bu adımı atlayın ve bandı kendi etrafınızda yerinde tutmak için bir BINDER CLIP kullanın. Sıkı bir uyum sağlamak için bir bağlayıcı klipsinin gerçekten daha iyi çalışabileceğini buldum!

Adım 4: Daha Fazla Velcro Dikin (İSTEĞE BAĞLI)

Daha Fazla Velcro Dikin (İSTEĞE BAĞLI)
Daha Fazla Velcro Dikin (İSTEĞE BAĞLI)
Daha Fazla Velcro Dikin (İSTEĞE BAĞLI)
Daha Fazla Velcro Dikin (İSTEĞE BAĞLI)
Daha Fazla Velcro Dikin (İSTEĞE BAĞLI)
Daha Fazla Velcro Dikin (İSTEĞE BAĞLI)

Bandınızı ters çevirin ve diğer eşleşen cırt cırtlı (sert yarısını diğer tarafta kullandıysanız yumuşak yarı) örgü bandınızın diğer ucuna dikin. Bu cırt cırtın uzunluğunun biraz daha uzun olmasını isteyeceksiniz, yakl. 7 inç.

*** Dikmeden önce, bandı etrafınıza sardığınızda cırt cırtlı yarıların eşleştiğinden emin olun!

** İSTEĞE BAĞLI: Velcro'nuz yoksa, bu adımı atlayın ve bandı kendi etrafınızda yerinde tutmak için bir BINDER CLIP kullanın. Sıkı bir uyum sağlamak için bir bağlayıcı klipsinin gerçekten daha iyi çalışabileceğini buldum!

Adım 5: Devreyi Oluşturun

Devreyi İnşa Et
Devreyi İnşa Et
Devreyi İnşa Et
Devreyi İnşa Et
Devreyi İnşa Et
Devreyi İnşa Et

Arduino'nuzu sensöre bağlamak için bu adımdaki fotoğrafları kullanın.

2 timsah klipsi, her iki ucunda birer tane olmak üzere, örgü bandına takın. Gerilme miktarı sadece bu 2 nokta arasında ölçülecektir. ** Bandı sağlam bir şekilde klipslediğinizden ve iletken ipliğin çoğunun açıkta kaldığı bir nokta seçtiğinizden emin olun, iletken iplik ve metal klipsin temas etmesi esastır (bu bağlantıyı Volt Metre ile kontrol etmeye çalıştım, ancak çalışıyor olsa bile mutlaka Volt Metrede olduğunu göstermediğini buldum, tüm devreyi kablolamanızı ve ardından çalışıp çalışmadığını görmek için seri monitörünüzde sayıların nasıl göründüğüne bakmanızı öneririm) **

Devrenizi kablolamaya yardımcı olmak için Arduino tarafından sağlanan bu Analog Giriş Eğitimini kullanın. (Sadece ışığa duyarlı direnci örme bant + timsah klipsleri ile değiştirin ve ihtiyacınız olan tam şema/şematik budur).

Adım 6: Arduino Kodunu Arduino'ya Yükleyin

Arduino Kodunu Arduino'ya Yükleyin
Arduino Kodunu Arduino'ya Yükleyin
Arduino Kodunu Arduino'ya Yükleyin
Arduino Kodunu Arduino'ya Yükleyin
Arduino Kodunu Arduino'ya Yükleyin
Arduino Kodunu Arduino'ya Yükleyin
Arduino Kodunu Arduino'ya Yükleyin
Arduino Kodunu Arduino'ya Yükleyin

Arduino'yu daha önce hiç kullanmadıysanız, lütfen bu "başlangıç" sayfasına bakın ve Arduino Yazılımını indirin (ücretsizdir!).

Yazılımı bilgisayarınıza indirdikten sonra programı açın ve şu adımları izleyin:

  1. "AnalogReadSerial" çizimini açın. (Dosya>Örnekler>Temel Bilgiler>ReadAnalogSerial).
  2. Arduino Uno'yu (ve bağlı devreyi) USB A - B kablosuyla bilgisayarınıza bağlayın.
  3. Çizim kutusundaki "Yükle" simgesini (ok gibi görünür) tıklayın ("Araçlar" altında doğru panonun (Arduino Uno) ve Seri bağlantı noktasının seçildiğinden emin olun).
  4. Arduino'yu bilgisayara bağlı tutun ve ardından "Seri Monitör" simgesine tıklayın (Büyüteç gibi görünüyor)
  5. Bu, seri monitör adı verilen bir kutu açmalı ve bir sayı akışı görmelisiniz. Sensörü gerin ve sayıların değişimini izleyin!

BİR SAYI AKIŞI GÖREMİYORSANIZ SORUN GİDERME İPUÇLARI:

  • Herhangi bir sayı görmüyorsanız veya bir dizi garip karakter görüyorsanız, seri monitör açılır menüsünde baud hızının 9600 olarak ayarlandığından emin olun.
  • Tüm bağlantılarınızın güvenli olduğundan emin olun
  • Farklı bir direnç seviyesi deneyin
  • Timsah klipslerini örgü bandınızın daha küçük bir bölümüne kesmeyi deneyin. İletken iplik, timsah klipsleri arasında bir noktada koparsa, çalışmayacaktır.

Adım 7: Test Edin

Test Edin!
Test Edin!

Etrafınıza sarın ve nefes alırken sayıları izleyin! Özel projeniz için doğru sayı aralığını elde etmek için farklı dirençler denemeniz gerekebilir.

Bandı göğsünüzün/midenizin farklı bölgelerine yerleştirmeyi deneyin. Kendi etrafınızdayken muhtemelen timsah klipslerinden daha uzun kablolara ihtiyacınız olacak. Bence en çok kıyafetlerinizin altına ya da bol olmayan kıyafetlerin üstüne daha çok yakışıyor.

Şimdi bu kodu ve sensörü alıp istediğiniz gibi değiştirebilir ve birçok farklı şekilde uygulayabilirsiniz!

Örnek fikir: Her nefeste bir LED'in parlaklığını değiştirin.

Önerilen: