İçindekiler:
- Adım 1: Parça Listesi
- 2. Adım: Temel Bilgiler
- Adım 3: Adım 1: Kasayı Doldurma
- Adım 4: Kod
- Adım 5: Sensörü Gömmek
- Adım 6: Veri Analizi
Video: Partikül Foton Kullanan Nem Sensörü: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Tanıtım
Bu derste, bir Parçacık Fotonu ve onun yataklı ve/veya harici WiFi antenini kullanarak bir Nem sensörü oluşturacağız. WiFi gücü, havadaki ve ayrıca yerdeki nem miktarına bağlıdır. Bu prensibi toprak nemini ölçmek için kullanıyoruz.
Adım 1: Parça Listesi
-
WiFi yönlendirici
En iyi sonuçlar için yönlendirici Foton'a yakın olmalıdır
-
parçacık fotonu
Bunu verileri buluta göndermek için kullanıyoruz
- Foton pimlerini korumak için ekmek tahtası veya başka bir şey
-
Su geçirmez kılıf
- Kılıf, Foton ve güç bankasını kir ve nemden korur.
- Hem foton hem de güç bankası için yeterince büyük olmalıdır.
-
Güç bankası veya güç kaynağı
Kasanıza hangi güç bankası uyuyorsa onu kullanabilirsiniz, daha yüksek kapasite, sensörü daha uzun süre kullanabileceğiniz anlamına gelir
-
Harici anten (isteğe bağlı
WiFi gücünde bir artış elde etmek için bunu kullanabilirsiniz
2. Adım: Temel Bilgiler
Photon web sitesindeki talimatları izleyerek fotonu kurduğunuzdan emin olun:
İsteğe bağlı:
Photon'un kılavuzunda gösterildiği gibi harici anteni takın
Adım 3: Adım 1: Kasayı Doldurma
Şimdi kasayı powerbank, foton ve isteğe bağlı olarak harici anten ile dolduracağız.
Adım 4: Kod
//ölçümler arasındaki milisaniye cinsinden süre.
//çok fazla etkinlik yayınlayamayacağın için bu da en az 1000 olmalı
int gecikmeZamanı = 15000;
String eventName1 = "WifitestIN"; String eventName2 = "WifitestEX"; void setup(){ //burada yapılacak bir şey yok } void loop(){ //ölçüm yap: dahili anten WiFi.selectAntenna(ANT_INTERNAL); int ölçüm1 = WiFi. RSSI(); //bunu Particle Cloud'da yayınla Particle.publish("Internal", (String) Measurement1); //delayTime milisaniye miktarını bekleyin
gecikme(delayTime);
//bir ölçüm yapın: değeri harici anten WiFi.selectAntenna(ANT_EXTERNAL); int ölçüm2 = WiFi. RSSI(); //bunu Particle Cloud'da yayınla Particle.publish("Harici", (Dize) ölçümü2); //delayTime milisaniye miktarını bekleyin
gecikme(delayTime);
Adım 5: Sensörü Gömmek
Bu noktada Parçacık, kodda ayarlanan aralıkta veri gönderiyor olmalıdır.
Artık dışarı çıkıp cihazı gömmek için iyi bir yer arayabilirsiniz.
Wifi kapsama alanı içinde ve ölçmek istediğiniz yere yakın olmalıdır.
Cihazı yerleştirirken bağlantıyı düzenli olarak kontrol etmelisiniz.
Gömüldüğünde, yağmur yağdığında sinyal gücünde bir değişiklik görebilmeniz gerekir.
Adım 6: Veri Analizi
Artık, kalibre edilmemiş parçacık panosuna gelen verileriniz var.
Bu verileri kalibre etmek için iki yöntemle gitmeyi seçebilirsiniz.
-
Düşük doğruluk
Bu yöntem için verileri günlüğe kaydedersiniz ve verilerin yağmurdan sonraki ve önceki arasındaki farka bakarsınız. Bu, nem içeriğinin ne kadar yüksek olduğuna dair düşük bir doğruluk tahmini verir
-
Daha yüksek doğruluk
Bu yöntem için kendin yap sensörünüzü kalibre etmek üzere yüksek doğrulukta bir nem sensörü ödünç alır veya kiralarsınız. Bu, ilk yönteme kıyasla daha yüksek doğrulukta veri sağlar
Önerilen:
Arduino İle Servo ve DHT11 Sıcaklık ve Nem Sensörü Kullanan Otomatik Soğutma Fanı: 8 Adım
Arduino İle Servo ve DHT11 Sıcaklık ve Nem Sensörü Kullanan Otomatik Soğutma Fanı: Bu derste nasıl başlatılacağını öğreneceğiz & sıcaklık belirli bir seviyenin üzerine çıktığında fanı döndürün
BME280 ve Foton Arabirimi Kullanarak Nem, Basınç ve Sıcaklık Hesaplaması: 6 Adım
BME280 ve Foton Arabirimi Kullanarak Nem,Basınç ve Sıcaklık Hesaplama: Sıcaklık, basınç ve nem izleme gerektiren çeşitli projelerle karşılaşmaktayız. Böylece, bu parametrelerin farklı atmosferik koşullarda bir sistemin çalışma verimliliğini tahmin etmede gerçekten hayati bir rol oynadığını anlıyoruz
I2C Modu Kullanan Arduino Duemilanove ile Sensirion, SPS-30, Partikül Madde Sensörü Arayüzleme: 5 Adım
I2C Modunu Kullanan Arduino Duemilanove ile Sensirion, SPS-30, Partikül Madde Sensörü Arayüzleme: SPS30 sensörlerini arayüzlemeye bakarken, çoğu kaynağın Raspberry Pi için olduğunu ancak Arduino için çok fazla olmadığını fark ettim. Sensörün Arduino ile çalışmasını sağlamak için biraz zaman harcadım ve deneyimimi burada yayınlamaya karar verdim, böylece
HIH6130 ve Parçacık Foton Kullanılarak Nem ve Sıcaklık Ölçümü: 4 Adım
HIH6130 ve Particle Photon Kullanılarak Nem ve Sıcaklık Ölçümü: HIH6130, dijital çıkışlı bir nem ve sıcaklık sensörüdür. Bu sensörler, ±%4 RH doğruluk seviyesi sağlar. Endüstri lideri uzun vadeli kararlılık, gerçek sıcaklık kompanzasyonlu dijital I2C, Endüstri lideri güvenilirlik, Enerji verimliliği ile
Kablosuz Nem Monitörü (ESP8266 + Nem Sensörü): 5 Adım
Kablosuz Nem Monitörü (ESP8266 + Nem Sensörü): Maydanozu saksıda alıyorum ve çoğu gün toprak kuruydu. Bu yüzden, ne zaman su dökmem gerektiğini kontrol etmek için, maydanozlu tencerede toprağın nemini algılamak için bu projeyi yapmaya karar verdim. Sanırım, bu sensör (Kapasitif nem sensörü v1.2) iyi çünkü