İçindekiler:

AEROBOT Hava Kalitesi Sensörü V1.0: 6 Adım (Resimlerle)
AEROBOT Hava Kalitesi Sensörü V1.0: 6 Adım (Resimlerle)

Video: AEROBOT Hava Kalitesi Sensörü V1.0: 6 Adım (Resimlerle)

Video: AEROBOT Hava Kalitesi Sensörü V1.0: 6 Adım (Resimlerle)
Video: xiaomi robot Vs Dyson Süpürge Tarafını seç #dyson #xiaomi #süpürge #robot #shorts 2024, Kasım
Anonim
Image
Image
LCD'yi bağlama
LCD'yi bağlama

Bu talimat, AEROBOT adlı ucuz ve son derece hassas bir hava kalitesi sensörü yapmakla ilgilidir. Bu proje, sıcaklığı, bağıl nemi, PM 2.5 toz yoğunluğunu ve çevredeki hava kalitesi hakkında uyarıları gösterir. Sıcaklık ve bağıl nem için bir DHT11 sensörü, toz yoğunluğu için keskin bir optik toz sensörü ve kullanıcıları sensörün bloke olması nedeniyle yanlış okumalar hakkında bilgilendirmek için ultrasonik bir sensör kullanır. Bu proje kolayca yapılabilir ve arduino'da herhangi bir uzmanlığa ihtiyaç duymaz. Toz sensörü çok hızlıdır ve çevredeki en ufak kirliliği bile okuyabilir. maksimum aralığı bilinmemektedir, ancak toz yoğunluğu 600'ün üzerine çıktıktan sonra genellikle etkisizdir. Ancak bu, 150'lik ortalama kirlilikten çok daha fazladır. Sıcaklık ölçüm aralığı -10 ila 80 santigrat derecedir ve bağıl nem %10 ila %90. Bu nedenle bu proje, yüksek kirlilik yarıçapında olmayan evler ve ofisler için bir hava kalitesi sensörü olarak oldukça etkili ve verimlidir. İhtiyacınız olan şeyler:• 1 Arduino uno/mega• DHT11 sensörü• Keskin optik toz sensörü• Ultrasonik sensör• 1 Düğme • 3 led (opsiyonel)• 1 buzzer (opsiyonel)• 220 µf kondansatör• 2*220 ohm rezistans• devre tahtası projeyi burada çalışırken izleyebilirsiniz

Adım 1: LCD'yi Bağlama

LCD'yi bağlama
LCD'yi bağlama

LCD üzerinde çalışmadan önce yapmanız gereken ilk şey onu kontrol etmektir. Bunun için bağlantıları 1. şemadaki gibi yapın. LCD üzerindeki pin 15'i Arduino'nun 5V pinine bağlayın. Ardından, LCD üzerindeki pin 16'yı Arduino'nun GND pinine bağlayın. Bu pimler, LCD'nin arka ışığına güç sağlamak için kullanılır. Ardından, LCD için mantığı ayarlamanız gerekir. Bunu yapmak için LCD üzerindeki pin 1'i Arduino'nun GND pinine bağlayın. Ardından LCD üzerindeki pin 2'yi Arduino'nun 5V pinine bağlayın. Ardından, kontrast ayarlama potansiyometresini ayarlamanız gerekir. 10K potansiyometreyi alın ve ilk terminali Arduino'nun 5V pinine ve ikinci terminali (orta pin) LCD'nin pin 3'üne ve üçüncü terminali Arduino'nun GND pinine bağlayın. Ardından, Arduino'yu çalıştırın. LCD'deki arka ışığın AÇILDIĞINI fark edeceksiniz. Ayrıca, potansiyometre üzerindeki düğmeyi çevirdiğinizde, LCD'deki karakter blokları parlak/soluk hale gelir. Ne hakkında konuştuğumu görmek için aşağıdaki resme bakın. LCD'niz aşağıdaki fotoğrafta gösterileni gösteriyorsa, LCD'nizin doğru şekilde ayarlandığı anlamına gelir! Bunu başaramadıysanız, bağlantılarınızı ve potansiyometrenizi iki kez kontrol edin. LCD'deki kontrastı ayarlama Bağlantıları Tamamlama Şimdi, LCD ile çalışan data hatlarını ve diğer pinleri bağlamamız gerekiyor. 2. şemadaki bağlantıyı kontrol edin. Arduino, potansiyometre ve LCD arasındaki son bağlantılar, LCD için kontrol kablolarını bağlayarak başlayalım. LCD'nin 5 (RW) pinini Arduino'nun GND pinine bağlayın. Bu pin kullanılmaz ve Okuma/Yazma pini görevi görür. Ardından, LCD'nin 4 numaralı pinini (RS) Arduino'nun dijital pin 7'sine bağlayın. RS pini, LCD'ye veri mi yoksa komut mu gönderdiğimizi (imlecin konumunu değiştirmek için) söylemek için kullanılır. Ardından, LCD'nin 6 pimini (EN) Arduino'nun dijital pimine 8 bağlayın. EN, LCD üzerindeki etkinleştirme pimidir, bu, LCD'ye verilerin okumaya hazır olduğunu söylemek için kullanılır. Ardından, LCD üzerindeki dört veri pinini bağlamamız gerekiyor. LCD'nin pin 14'ünü (DB7) Arduino'nun dijital pin 12'sine bağlayın. Ardından, LCD'nin pin 13'ünü (DB6) Arduino'nun dijital pin 11'ine bağlayın. Ardından, LCD'nin pin 12'sini (DB5) Arduino'nun dijital pin 10'una, ardından LCD'nin pin no 11 (DB4) Arduino'nun dijital pin 9'a.

Adım 2: DHT11 Sensörünün Bağlanması

DHT11 Sensörünün Bağlanması
DHT11 Sensörünün Bağlanması

Şimdi DHT11 sensörünün giriş pinini arduino pin 7'ye bağlayın ve sırasıyla Vcc ve topraklama kablolarını bağlayın. Sabitlediğinizden ve lcd'ye bağlı kablo demetinden aldığından emin olun.

Adım 3: Ultrasonik Sensörün Bağlanması

Ultrasonik Sensörün Bağlanması
Ultrasonik Sensörün Bağlanması

Buraya eklediğim ultrasonik sensör önlem amaçlıdır, toz sensörünü bloke eden bir şey olduğunda (daha sonra gelirdim) ultrasonik sensör bunu algılar ve uyarı verir ki toz sensörü yanlış okumalar vermesin.

Sensörün trig pimini arduino pim 6'ya ve sensörün yankı pimini arduino pim 5'e bağlayın ve ayrıca bu sensörü tüm kablolardan uzağa yerleştirin çünkü sensör o kadar hassastır ki önünde bir kablo varsa o zaman olacaktır. uyarıyı göster.

4. Adım: Toz Sensörünü Ayarlama

Toz Sensörünü Ayarlama
Toz Sensörünü Ayarlama
Toz Sensörünü Ayarlama
Toz Sensörünü Ayarlama
Toz Sensörünü Ayarlama
Toz Sensörünü Ayarlama

Şimdi bu projenin en zor kısmı ve en şaşırtıcı sensörü geliyor - toz sensörü. Toz sensörünü diyagram 2'de gösterildiği gibi kurun ve toz pinini arduino pin 2'ye ve led pini arduino pin 3'e bağlayın ve kondansatörü dahil etmeyi unutmayın. Kurulumunu yaptıktan sonra, emin olmak için gerçek bir hava kalite sensörü ile verdiği toz değerlerini kontrol etmeniz yeterli.

Adım 5: Bitirme

Bitirmek
Bitirmek

Hava kalitesi kritik hale geldiğinde bip sesi çıkarması için bir buzzer ekledim. Bu sadece ekstra bir kurulum, isterseniz LED'ler de ekleyebilirsiniz.

Adım 6: Kod

kod
kod

İşte kod:

Önerilen: