İçindekiler:

Evde Sağlık Sensörü: 8 Adım
Evde Sağlık Sensörü: 8 Adım

Video: Evde Sağlık Sensörü: 8 Adım

Video: Evde Sağlık Sensörü: 8 Adım
Video: Az Uyu, Erken Kalk - Kaliteli Uyku Rehberi (8 adım) 2024, Eylül
Anonim
Evde Sağlık Sensörü
Evde Sağlık Sensörü

Herkese selam, Umarım hepiniz iyisinizdir. Daha önce de belirtildiği gibi, önceki talimatlarımdan birine bir ev sağlığı sensörü gönderecektim. İşte burada:

Giyilebilir teknoloji, kişisel kondisyonunuzu takip etmek için iyi bir iş çıkarır. Ancak yaşadığınız yerin sağlığını ölçmek için farklı bir araca ihtiyacınız var. Bu cihaz, herhangi bir oda için sıcaklık, nem, gürültü ve ışık seviyesini izler ve ayrıca izinsiz giriş dedektörü, el feneri ve şarj telefonları olarak işlev görebilir ve davetsiz misafirleri dışarı çıkarmak için stroboskopik bir etki yaratmak için 1W LED'i kullanabilir. Muhafaza içinde, bir sensör koleksiyonu, girişi yorumlayan ve verileri küçük bir OLED ekranında görüntüleyen bir Arduino'ya bilgi gönderir. Cihazın okumalarına dayanarak, ev ortamınızı rahat tutmak için ne gerekiyorsa bir nem gidericiyi açabilir, termostatı düşürebilir veya bir pencereyi kırarak açabilirsiniz.

Bu Cihaz şunları yapar:-

  1. Sıcaklığı ölçün ve görüntüleyin (*C veya *F cinsinden).
  2. Nemi Ölçün ve Görüntüleyin (% olarak).
  3. Hesaplayın ve Hissedin (Isı İndeksi)(*C veya *F olarak) Görüntüleyin.
  4. Sesi Ölçün ve Görüntüleyin (dB cinsinden).
  5. Işığı Ölç ve Görüntüle(lux olarak)(1 lux = 1 lümen/m^2).
  6. Belirli bir nesneden Mesafeyi Ölçün ve Görüntüleyin.(cm veya inç olarak).
  7. Saldırı dedektörü olarak kullanılır (ayrı bir siren eklenebilir).
  8. Stroboskopik etki yaratmak için kullanılır.(davetsiz misafirleri korkutmak ve partiler için)
  9. El feneri olarak kullanın.
  10. Acil durumlarda telefonları şarj edin.

Cep boyutundaki yarışmanın son tarihi nedeniyle bu talimatın erken yayınlandığını belirtmek isterim. Bu nedenle, talimat hala tamamlanmadı. Bu cihaz, tüm sensör okumalarını verebilir, ancak henüz butonlu bir Kullanıcı Arayüzü (UI) için kod yazdığım için izinsiz giriş dedektörü ve el feneri olarak kullanılamaz. Bu yüzden lütfen en azından cep boyutundaki yarışmada ben kod için çalışmaya devam ederken siz de parçaları toplayıp sensörleri kalibre etmeye başlayınca bana oy verin. Daha sonra Arduino yarışmasında bana istediğiniz gibi oy verebilirsiniz (Projeyi beğendiyseniz).

Ayrıca projenin hatasız olmasını istiyorsanız lütfen adımları atlamayın (birçok kişi projelerinin çalışmadığı ve Arduino kitaplıklarını düzgün bir şekilde kurmadığı için sorunlara yol açar). Veya sensör kalibrasyonunda bazı ilk adımları atlayabilir ve mikrofon ve ışık kalibrasyonu ile başlayabilirsiniz.

O halde parçaları toplayalım ve başlayalım:

Adım 1: Parçaları Toplayın:

Parçaları Toplayın
Parçaları Toplayın
Parçaları Toplayın
Parçaları Toplayın

Parça listesi:-

  1. Arduino Mega/Uno/Nano (Sensörleri kontrol etmek için)
  2. Arduino Pro Mini
  3. Pro Mini için Programcı (Diğer Arduino'ları da kullanabilirsiniz)
  4. OLED Ekran (Tip SSD1306)
  5. LDR + 5kΩ(Paralelde 3x 15kΩ kullandım) VEYA TEMT6000
  6. 3x Basmalı Düğmeler
  7. Tuşu kaydır
  8. Kırmızı LED
  9. DHT22/DHT11 Sıcaklık Nem Sensörü (İhtiyaçlarınıza göre kullanın)
  10. 5V kademeli Li Poli Pil ve Li Po Şarj Cihazı.
  11. 100Ω (veya yakın) ile 1W LED
  12. Raspberry Pi Kasası(3D Yazıcınız varsa yapabilirsiniz. Sadece çevremde yok.)
  13. Amplifikatör devreli kondenser MIC(daha sonra bahsedilecektir) VEYA ADMP401/INMP401
  14. Atlama kabloları (çoğunlukla F-F, M-M de biraz F-M'ye sahip olmak iyidir)
  15. Rainbow Kablosu veya Çok Telli Teller
  16. USB B VEYA USB B mini(Arduino tipine göre değişir)
  17. Breadboard (geçici bağlantılar için, sensörleri kalibre etmek için)

Aletler:-

  1. Havya veya istasyon
  2. Lehim
  3. lehim mumu
  4. Uç Temizleyici…(Lehimleme için gerekli olan her şey eklenebilir..)
  5. Çubuklu Tutkal Tabancası
  6. Hobi bıçağı (bunun için gerekli değildir, sadece daha fazla yer açmak ve LED'ler, basmalı düğmeler ve LDR için delikler açmak için RPI Kasasının bazı plastik parçalarını çıkarmak için. Diğer araçları da kullanabilirsiniz.)

Adım 2: HC-SR04 Ultrasonik Sensörü Test Edin

HC-SR04 Ultrasonik Sensörü Test Edin
HC-SR04 Ultrasonik Sensörü Test Edin
HC-SR04 Ultrasonik Sensörü Test Edin
HC-SR04 Ultrasonik Sensörü Test Edin
HC-SR04 Ultrasonik Sensörü Test Edin
HC-SR04 Ultrasonik Sensörü Test Edin
HC-SR04 Ultrasonik Sensörü Test Edin
HC-SR04 Ultrasonik Sensörü Test Edin

Öncelikle HC-SR04'ün düzgün çalışıp çalışmadığını test edelim.

1. Bağlantılar:

Arduino HC-SR04

5V_VCC

GND_GND

D10_Yankı

D9_ Tetik

2. Ekli.ino dosyasını açın ve kodu Arduino kartına yükleyin.

3. Yüklemeden sonra sensörün yanına bir cetvel yerleştirin ve nesneyi yerleştirin ve seri monitörde (ctrl+shift+m) okumaları kontrol edin. Okumalar neredeyse tamamsa, bir sonraki adıma geçebiliriz. Sorun giderme için buraya gidin. Ek bilgi için burayı ziyaret edin.

Adım 3: DHT11/DHT22 Sensörünü Test Edin:

DHT11/DHT22 Sensörünü Test Edin
DHT11/DHT22 Sensörünü Test Edin
DHT11/DHT22 Sensörünü Test Edin
DHT11/DHT22 Sensörünü Test Edin
DHT11/DHT22 Sensörünü Test Edin
DHT11/DHT22 Sensörünü Test Edin

Şimdi DHT11/DHT22 sensörünü test etmeye devam edelim.

1. Bağlantı

Arduino DHT11/DHT22

VCC_Pin 1

D2_Pin 2 (ayrıca Pin 1'e 10k direnç ile bağlanır)

GND_Pin 4

Not: Bir kalkanınız varsa, sinyal pinini doğrudan Arduino'nun D2'sine bağlayın.

2. Buradan DHT Library'yi ve buradan Adafruit_sensor kütüphanesini kurun.

3. DHT sensör kitaplığı örneklerinden.ino dosyasını açın, kodu talimatlara göre düzenleyin (DHT11/22) ve kodu Arduino kartına yükleyin.

4. Seri Monitörü açın (ctrl+shift+M) ve okumaları kontrol edin. Tatmin ediciyse, bir sonraki adıma geçin.

Daha fazlası için burayı kontrol edin.

Adım 4: LDR veya TEMT6000'i kalibre edin:

LDR veya TEMT6000'i kalibre edin
LDR veya TEMT6000'i kalibre edin
LDR veya TEMT6000'i kalibre edin
LDR veya TEMT6000'i kalibre edin

LDR/TEMT6000'i kalibre etmek için daha ileri gidelim:

LDR'yi kalibre etmek için buraya gidebilirsiniz. Kalibrasyon için bir lüksmetreye sahip olmanız veya ödünç almanız gerekir.

TEMT6000 için Arduino kodu için.ino dosyasını indirebilirsiniz.

1. Bağlantılar:

Arduino_TEMT6000

5V_VCC

GND_GND

A1_SIG

2. Krokiyi Arduino'ya yükleyin ve Seri Monitörü açın. Bir lüksmetre ile ilgili okumaları kontrol edin.

3. Her şey yolundaysa devam edebiliriz.

Adım 5: Kondenser MIC/ADMP401(INMP401)'i kalibre edin:

Kondenser MIC/ADMP401(INMP401) Kalibre Edin
Kondenser MIC/ADMP401(INMP401) Kalibre Edin
Kondenser MIC/ADMP401(INMP401) Kalibre Edin
Kondenser MIC/ADMP401(INMP401) Kalibre Edin

Sonunda sonuncusu. Kondenser mikrofon veya ADMP401(INMP401). Kart boyutu küçük olduğu için ADMP401'e gitmenizi tavsiye ederim. Yoksa kondenser mikrofon için buraya gidebilirsiniz ve bu durumda çoğunlukla daha fazla yer kaplar.

ADMP401 için: (not: Sensörü dB değerlerini gösterecek şekilde henüz kalibre etmedim. Yalnızca ADC değerlerini göreceksiniz.)

1. Bağlantılar:

Arduino_ADMP401

3.3V_VCC

GND_GND

A0_AUD

2. Krokiyi Arduino'ya yükleyin. Seri Monitörü açın. Okumaları kontrol edin. Okuma, yüksek hacimlerde yüksek, düşük hacimlerde düşüktür.

Adım 6: Bir Araya Getirin:

Image
Image
Bir Araya Getirin
Bir Araya Getirin
Bir Araya Getirin
Bir Araya Getirin

Sonunda onu bir araya getirme zamanı.

  1. Bir breadboard üzerindeki bağlantılara göre her şeye katılın.
  2. Kütüphaneleri kurun..ino dosyasındaki bağlantılar.
  3. Arduino'ya yükleyin.
  4. Her şeyin yolunda olup olmadığını ve doğru okumaları gösterip göstermediğini kontrol edin.
  5. Her şey yolundaysa, sonunda bir kasada toplayabiliriz.

Not: Kod henüz nihai olmadığı için bu adım hala tamamlanmamıştır. Bir sonraki sürümde ek bir kullanıcı arayüzü olacak.

7. Adım: Her Şeyi Bir Kasaya Koyun:

Image
Image
Her Şeyi Bir Kasaya Koy
Her Şeyi Bir Kasaya Koy
Her Şeyi Bir Kasaya Koy
Her Şeyi Bir Kasaya Koy

Her şeyi bir davaya koyma zamanı:

  1. Pro mini'yi programlayın.(Nasıl yapıldığını google'dan aratabilirsiniz)
  2. Tüm sensörlerin, ekranın, Arduino'nun, pilin ve şarj cihazının kasaya nasıl sığacağını planlayın.
  3. Her şeyi yerine sabitlemek için bol miktarda (çok fazla değil) sıcak tutkal kullanın.
  4. Her şeyi kablola

Hala kodda bazı değişiklikler yapmak zorunda olduğum için size yardımcı olacak herhangi bir resim eklemediğim için üzgünüm.

Adım 8: Son Aygıtın Test Edilmesi ve Son Düşünceler:

Nihai Cihazın Test Edilmesi ve Son Düşünceler
Nihai Cihazın Test Edilmesi ve Son Düşünceler

İşte başlıyoruz… Pek çok şeyi yapabilen küçük bir cihaz yarattık. Cihaz henüz tamamlanmadı ve sonuncuyu oluşturmak için biraz zamana ihtiyacı olacak. Projeyi tamamlamam için beni motive etmek için yarışmalarda bana oy vermenizi istiyorum. Oylarınız ve beğenileriniz için teşekkürler, projenin daha fazla resim ve videosu ile tamamlanan projede görüşmek üzere. Ve tabii ki son montaj

Önerilen: