İçindekiler:
Video: MQ135 ve MQTT Üzerinden Dış Sıcaklık ve Nem Sensörlü Hava Kalitesi Monitörü: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bu test amaçlıdır.
Adım 1: Motivasyon
Birkaç gün önce bir arkadaşım bir Hava Temizleyici ile karşılaştı. Birkaç gün kullanıldı ama Hava temizleyicinin gerçekten bir şey yapıp yapmadığına karar veremedi… biz de bunu bir şekilde motorize etmeye karar verdik. MQ135 hava kalitesi sensörü ile karşılaştım.
İşte sistem kurulumum. MQTT komisyoncusu (MqB), komisyoncuya Sıcaklık/Nem (TH) gönderen çevresel istemci ve son olarak bir Hava Kalitesi (AQ) istemcisi ekledik. MqB, her 5 dakikada bir sıcaklık/nemi TH'den AQ'ya gönderir. Tabii bu sizin kurulumunuza bağlı, bu süreyi arttırıp azaltabilirsiniz, size kalmış. Bu tarihler AQ tarafından saklanacak, işlenecek ve rapor edilecektir.
Adım 2: Donanım Kurulumu
Donanım:1. DüğümMCU V3
2. MQ135
3. Kablolar
4. MQ135 sensörünü NodeMCU'ya aşağıdaki şekilde bağlayın:
MQ135 -> DüğümMCU
VCC -> VU
AOUT -> AO
GND -> GND
DOUT bağlanmayacak!
3. Adım: Yazılım
Öncelikle makinenizde Arduino IDE kurulu olması gerekiyor. Kartınızı eklemeniz gerekiyor, bu makaleye göz atın.
Arduino IDE'nizi başlatın ve şuraya gidin: Araçlar/Kitaplıkları Yönetin veya CTRL+Shift+I tuşlarına basın. Filtre arama türünde: esp8266wifi - IoTtweet ve MFUthings'i yükleyin, yerine şunu yazın: PubSubClient - Nick O'Leary'den PubSubClient'i ve Simon Christmann'dan PubSubClientTools'u yükleyin.
MQ135 Kitaplığını şuradan indirin: bu GitHub_Link. Arduino IDE'de Sketch/Include Library/Add. ZIP Library 'ye gidin ve zip dosyanızı yüklenmiş olarak yükleyin.
ArduinoThread'i indirin. Arduino IDE'de Sketch/Include Library/Add. ZIP Library 'ye gidin ve
indirilen zip dosyası.
Çizim Arduino IDE tarafından sağlanan örneğe dayanmaktadır, cadı şurada bulunabilir: File/Examples/PubSubClientTools/mqtt_esp8266.
Bu öğreticide sağlanan çizimi yükleyin. Tabii ki, aşağıdaki gibi bazı şeyleri değiştirmeniz gerekecek:
#define WIFI_SSID "xxxxxxxx" // SSID'nizi ekleyin
#define WIFI_PASS "xxxxxxxx" //Şifrenizi ekleyin
#define MQTT_SERVER "192.168.1.xxx" //MQTT aracınızın IP'sini ekleyin#define MQTT_PORT 1883 //MQTT aracınızın bağlantı noktasını ekleyin
#define mqtt_user "xyz" //MQTT Brocker'ınızın kullanıcı adını ekleyin
#define mqtt_password "xwz" //MQTT Brocker'ınızın şifresini ekleyin
Geri kalanı için tamam olmalıdır. Krokiyi NodeMCU'nuza yükleyin ve Seri Monitörü açın (sağ üst taraf)
4. Adım: Sonuçlar
Sistem beklendiği gibi çalışıyor.
13. Mart'tan gelen resim Hava Temizleyici çalışmıyor, ancak pencere açık.
15. Mart'tan bir resim Hava Temizleyici 13:00 - 21:00 saatleri arasında çalışıyor ve pencere kapalı.
Kendiniz test edin ve sizin için işe yarayıp yaramadığını bana bildirin.
Önerilen:
Airduino: Mobil Hava Kalitesi Monitörü: 5 Adım
Airduino: Mobil Hava Kalitesi Monitörü: Projeme hoş geldiniz, Airduino. Benim adım Robbe Breens. Belçika, Kortrijk'teki Howest'te multimedya ve iletişim teknolojisi okuyorum. İkinci dönemin sonunda, tüm ihtiyaçları bir araya getirmenin harika bir yolu olan bir IoT cihazı yapmamız gerekiyor
Ultrasonik Sensörlü ve Temassız Sıcaklık Sensörlü Arduino Arabirimi: 8 Adım
Ultrasonik Sensör ve Temassız Sıcaklık Sensörü ile Arduino Arabirimi: Günümüzde, Yapımcılar, Geliştiriciler, projelerin prototiplerinin hızlı bir şekilde geliştirilmesi için Arduino'yu tercih ediyor. Arduino, kullanımı kolay donanım ve yazılıma dayalı açık kaynaklı bir elektronik platformdur. Arduino'nun çok iyi bir kullanıcı topluluğu var. Bu projede
DHT11 ile ESP32 Tabanlı M5Stack M5stick C Hava Durumu Monitörü - DHT11 ile M5stick-C'de Sıcaklık Nem ve Isı İndeksini İzleme: 6 Adım
DHT11 ile ESP32 Tabanlı M5Stack M5stick C Hava Durumu Monitörü | DHT11 ile M5stick-C'de Sıcaklık Nem ve Isı İndeksini İzleme: Merhaba arkadaşlar, bu talimatta DHT11 sıcaklık sensörünün m5stick-C (m5stack tarafından geliştirilen bir geliştirme kartı) ile nasıl arayüzleneceğini ve m5stick-C ekranında nasıl görüntüleneceğini öğreneceğiz. Bu eğitimde sıcaklık, nem ve sıcaklık değerlerini okuyacağız; ısı ben
RaspberryPi 4: 15 Adımlarına Dayalı Düşük Maliyetli Bir IoT Hava Kalitesi Monitörü (Resimlerle)
RaspberryPi 4: Santiago, Şili'ye Dayalı Düşük Maliyetli Bir IoT Hava Kalitesi Monitörü, bir kış çevre acil durumu sırasında dünyanın en güzel ülkelerinden birinde yaşama ayrıcalığına sahiptir, ancak ne yazık ki, her şey güllük gülistanlık değildir. Şili kış mevsiminde hava kirliliğinden çok fazla acı çekiyor, mai
Partikülle Çalışan Hava Kalitesi Monitörü: 7 Adım
Partikülle Çalışan Hava Kalitesi Monitörü: Hava kalitesi. Temiz havamızın gökyüzünde kalıcı bir pus haline dönüştüğüne göre muhtemelen şimdi daha çok düşünüyorsunuzdur. Evet. Kontrole sahip olduğunuz bir şey, evinizin içindeki hava kalitesidir. Bu derste size nasıl bir hava inşa edeceğinizi göstereceğim