İçindekiler:
Video: NodeMCU ve IOT Thingspeak Kullanan Hava İzleme Sistemi: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
ThingSpeak, Donanım cihazlarından ve Sensörlerden veri depolamak ve almak için bir Açık Kaynak IoT uygulaması ve API'sidir. İletişimi için İnternet veya LAN üzerinden HTTP Protokolü kullanır. MATLAB analitiği, Donanım veya Sensör Cihazlarınızdan alınan verileri analiz etmek ve görselleştirmek için dahil edilmiştir.
Her sensör verisi için kanallar oluşturabiliriz. Bu kanallar özel kanallar olarak ayarlanabilir veya verileri Genel kanallar aracılığıyla herkese açık olarak paylaşabilirsiniz. Ticari özellikler ek özellikleri içerir. Ancak eğitim amaçlı yaptığımız için ücretsiz sürümü kullanacağız.
(Genel olarak ThingSpeak ve/veya Proje hakkında daha fazla bilgi edinmek istiyorsanız https://www.instructables.com/ adresini ziyaret edin.
Özellikleri:
- Özel kanallarda veri toplayın.
- Genel Kanallarla Verileri Paylaşın
- REST API ve MQTT API'leri
- MATLAB® Analitik ve Görselleştirmeler.
- Dünya Çapında Topluluk
Bu öğreticide, NodeMCU kullanarak ThingSpeak'te değerini çizmek için bir MQ3 Alkol sensörü kullanma. Bu programda NodeMCU, sensör verilerini bir değişkende okuyup depolamak ve ardından kanal adını ve API anahtarını kullanarak ThingSpeak'e yüklemek için. NodeMCU, Wi-Fi üzerinden internete bağlanmalıdır. ThingSpeak Kanallarının nasıl oluşturulacağını ve NodeMCU'da nasıl yapılandırılacağını göreceğiz.
Adım 1: Gerekli Bileşenler
Donanım Gerekli
- DüğümMCU
- MQ-3 Alkol Sensörü
- 5V Güç Kaynağı
- Jumper Telleri
- Breadboard (Opsiyonel)
NodeMCU LUA WiFi İnternet ESP8266 Geliştirme Kartı: NodeMCU Geliştirme Kiti/kartı, ESP8266 wifi özellikli çipten oluşur. ESP8266, Espressif Systems tarafından TCP/IP protokolü ile geliştirilmiş düşük maliyetli bir Wi-Fi yongasıdır. ESP8266 hakkında daha fazla bilgi için ESP8266 WiFi Modülüne bakabilirsiniz.
MQ-3 Alkol Sensörü: Bu modül Alkol Gazı Sensörü MQ3 kullanılarak yapılmıştır. 0,05 mg/L ila 10 mg/L arasındaki konsantrasyonlarda alkol gazlarının varlığını tespit edebilen düşük maliyetli bir yarı iletken sensördür. Bu sensör için kullanılan hassas malzeme, temiz havada iletkenliği daha düşük olan SnO2'dir. Alkol gazlarının konsantrasyonu arttıkça iletkenliği artar. Alkole karşı yüksek hassasiyete sahiptir ve duman, buhar ve benzinden kaynaklanan rahatsızlıklara karşı iyi bir dirence sahiptir. Bu modül hem dijital hem de analog çıkışlar sağlar. MQ3 alkol sensör modülü Mikrodenetleyiciler, Arduino Kartları, Raspberry Pi vb. ile kolayca arayüzlenebilir veya MQ3 hakkında daha fazla bilgi için Alkol Sensörü Modülü - MQ3'ü inceleyebilirsiniz.
5V Güç Kaynağı: Elektronik ürünlerimizin veya projelerimizin çoğunda, şebeke AC voltajını düzenlenmiş bir DC voltajına dönüştürmek için bir güç kaynağına ihtiyacımız var.
Atlama Telleri: Atlama telleri, her iki ucunda konektör pimleri bulunan ve lehimleme yapmadan iki noktayı birbirine bağlamak için kullanılmalarını sağlayan tellerdir. Bu projede dişi-dişi konnektör kullanılmıştır.
Breadboard: Bir breadboard, elektronik ve test devresi tasarımları ile geçici prototip için lehimsiz bir cihazdır. Elektronik devrelerdeki çoğu elektronik bileşen, uçlarını veya terminallerini deliklere sokarak ve ardından uygun olan yerlerde teller aracılığıyla bağlantılar yaparak birbirine bağlanabilir.
Adım 2: Bileşenleri Bağlama
Açıklama
+5V, AOUT, DOUT ve GND olmak üzere 4 yol vardır.
+5V ve GND uçları, alkol sensörü için güç sağlar. Diğer 2 kablo AOUT (analog çıkış) ve DOUT'tur (dijital çıkış). Sensörün nasıl çalıştığı, AOUT terminalinin sensörün algıladığı alkol miktarıyla orantılı bir analog voltaj çıkışı vermesidir. Ne kadar çok alkol algılarsa, vereceği analog voltaj o kadar yüksek olur. Tersine, ne kadar az alkol algılarsa, o kadar az analog voltaj verir. Analog voltaj belirli bir eşiğe ulaşırsa, dijital pin DOUT'u yüksek gönderir. Bu DOUT pini yükseldiğinde, arduino bunu algılayacak ve LED'in yanmasını tetikleyerek alkol eşiğine ulaşıldığını ve artık sınırın aşıldığını bildirecektir. Bu eşik seviyesini nasıl değiştirebilirsiniz, potansiyometreyi seviyeyi yükseltmek veya düşürmek için ayarlayarak.
Bağlantılar oldukça basit.
Sensörü bağlamak için 3 kablo vardır. Sensörün +5V terminali, güç kaynağı kartının 5V terminaline bağlanır. Sensörün GND terminali, NodeMCU'nun GND terminaline bağlanır. Bu, sensör için güç sağlar. Diğer bağlantı ise sensörün analog çıkışıdır. NodeMCU'nun A0 analog pinine bağlanır.
Adım 3: Prosedür
Adım 1: https://thingspeak.com/ adresine gidin ve hesabınız yoksa ThingSpeak Hesabınızı oluşturun. Hesabınıza giriş yapın.
Adım 2: 'Yeni Kanal'ı tıklayarak bir Kanal oluşturun
Adım 3: Kanal ayrıntılarını girin.
İsim: Herhangi Bir İsim
Açıklama (isteğe bağlı
Alan 1: Sensör okuması – Bu, analitik grafiğinde görüntülenecektir. 1'den fazla Kanala ihtiyacınız varsa, ek Sensör Verileri oluşturabilirsiniz.
Bu ayarı kaydedin.
Adım 4: Artık kanalları görebilirsiniz. 'API Anahtarları' sekmesine tıklayın. Burada Kanal Kimliği ve API Anahtarlarını alacaksınız. Bunu not edin.
Adım 5: Arduino IDE'yi açın ve ThingSpeak Kütüphanesini kurun. Bunu yapmak için Sketch>Kütüphaneyi Dahil Et>Kütüphaneleri Yönet'e gidin. ThingSpeak'i arayın ve kitaplığı yükleyin. Arduino, ESP8266 ve ESP32 için ThingSpeak İletişim Kütüphanesi
Adım 6: Kodu değiştirmeniz gerekiyor. Aşağıdaki kodda Ağ SSID'nizi, Parolanızı ve ThingSpeak Kanalınızı ve API Anahtarlarınızı değiştirmeniz gerekiyor.
Adım 4: Kod
Buraya eklenmiş kodu indirin ve panonuza yükleyin ve önceki şemada gösterildiği gibi her şeyi bağlayın.
Kodu indirin:https://github.com/soorajece1993/Air-Monitoring-System-Using-NodeMCU-and-IOT-Thingspeak.git
Çıktı, ThingSpeak'teki yukarıdaki resim gibi olacaktır.
Umarım bu sizin için daha kolay olmuştur. Bu makaleyi beğendiyseniz ve faydalı bulduysanız abone olmayı unutmayın ve herhangi bir sorunuz varsa veya herhangi bir konuda yardıma ihtiyacınız varsa aşağıya bir yorum bırakın…
elemetnzonline.com'a teşekkürler..
Önerilen:
NodeMCU Kullanan Akıllı Dağıtılmış IoT Hava Durumu İzleme Sistemi: 11 Adım
NodeMCU Kullanan Akıllı Dağıtılmış IoT Hava Durumu İzleme Sistemi: Hepiniz geleneksel hava durumu istasyonunu biliyor olabilirsiniz; ama gerçekte nasıl çalıştığını hiç merak ettiniz mi? Geleneksel meteoroloji istasyonu maliyetli ve hantal olduğundan, bu istasyonların birim alan başına yoğunluğu çok daha azdır ve bu da
Raspberry Pi3 ve DHT11 Sensörünü Kullanan Hava Durumu İzleme Sistemi: 4 Adım
Raspberry Pi3 ve DHT11 Sensörünü Kullanan Hava Durumu İzleme Sistemi: Bu derste, DHT11'i Raspberry Pi'ye nasıl bağlayacağınızı ve nem ve sıcaklık okumalarını bir LCD'ye nasıl çıkaracağınızı göstereceğim. DHT11 sıcaklık ve nem sensörü hoş bir küçük modüldür. Dijital sıcaklık ve nem sağlayan
IoT Tabanlı Akıllı Hava ve Rüzgar Hızı İzleme Sistemi: 8 Adım
IoT Tabanlı Akıllı Hava ve Rüzgar Hızı İzleme Sistemi: Nikhil Chudasma, Dhanashri Mudliar ve Ashita Raj tarafından geliştirildiGirişHava izlemenin önemi birçok yönden var. Tarımda, serada gelişmenin sürdürülebilmesi için hava parametrelerinin izlenmesi gerekiyor
NodeMCU Kullanan IoT Tabanlı Toprak Nemi İzleme ve Kontrol Sistemi: 6 Adım
NodeMCU Kullanan IoT Tabanlı Toprak Nemi İzleme ve Kontrol Sistemi: Bu eğitimde, ESP8266 WiFi Modülü, yani NodeMCU kullanarak IoT tabanlı bir Toprak Nemi İzleme ve Kontrol sistemi uygulayacağız. Bu proje için Gerekli Bileşenler: ESP8266 WiFi Modülü – Amazon (334/- INR)Röle Modülü – Amazon (130/- INR
Android Uygulama Destekli IoT Ev Hava Durumu İzleme Sistemi (Mercury Droid): 11 Adım
Android Uygulama Desteğine Sahip IoT Ev Hava Durumu İzleme Sistemi (Mercury Droid): GirişMercury Droid, Mercury Droid Android Mobil Uygulamasına dayalı bir tür IoT (nesnelerin İnterneti) Gömülü sistemdir. Ölçme yeteneğine sahip olan & ev hava aktivitesini izleyin. çok ucuz bir ev hava durumu izleme sistemidir