Bulanıklık Ölçümünün Anlaşılması ve Su Kalitesi İzlemedeki Önemi

Bulanıklık, suyun berraklığı ve asılı parçacıkların varlığı hakkında değerli bilgiler sağladığı için su kalitesi izlemede önemli bir parametredir. Bulanıklık, genellikle çıplak gözle görülemeyen bireysel parçacıkların neden olduğu bir sıvının bulanıklığı veya bulanıklığı olarak tanımlanır. Bu parçacıklar tortu, alg, bakteri ve suyun kalitesini etkileyebilecek diğer kirletici maddeleri içerebilir.

Bulanıklığın ölçülmesi çeşitli nedenlerden dolayı önemlidir. İlk olarak bulanıklık, suda ağır metaller, pestisitler ve patojenler gibi zararlı kirleticilerin varlığını gösterebilir. Yüksek düzeyde bulanıklık, ışık nüfuzunu azaltarak ve su bitkilerinde fotosentezi engelleyerek su ekosistemlerini de etkileyebilir. Ek olarak bulanıklık, içme suyunun tadını, kokusunu ve görünümünü etkileyerek, suyu tüketiciler için çekici hale getiremez.

Bulanıklığı doğru bir şekilde ölçmek için bir bulanıklık sensörü gereklidir. Bulanıklık sensörleri, sudaki parçacıklar tarafından saçılan veya emilen ışık miktarını ölçerek çalışır. Sensör daha sonra bu bilgiyi tipik olarak nefelometrik bulanıklık birimleri (NTU) cinsinden ifade edilen bir bulanıklık değerine dönüştürür. Bulanıklığı ölçmek için ışık kullanan optik sensörler ve ses dalgalarını kullanan akustik sensörler de dahil olmak üzere çeşitli türde bulanıklık sensörleri mevcuttur.

Sudaki bulanıklığı izlemekle ilgilenenler için Arduino platformu kullanışlı ve uygun maliyetli bir çözüm sunar. çözüm. Arduino, kullanıcıların özel elektronik cihazlar ve sensörler oluşturmasına olanak tanıyan açık kaynaklı bir elektronik platformdur. Kullanıcılar, Arduino kartı ve bulanıklık sensörü kullanarak su kalitesi değerlendirmesi için kendi bulanıklık izleme sistemlerini oluşturabilirler.

alt-256

Bulanıklık ölçümü için Arduino kullanmanın en önemli avantajlarından biri, çok çeşitli sensör kütüphanelerinin mevcut olmasıdır. Bu kütüphaneler, bulanıklık sensörleri ile arayüz oluşturma ve bulanıklık değerlerinin okunması sürecini kolaylaştıran önceden yazılmış kod içerir. Kullanıcılar, Arduino için bir bulanıklık sensörü kütüphanesi kullanarak kapsamlı programlama bilgisine ihtiyaç duymadan bulanıklık izleme sistemlerini hızlı ve kolay bir şekilde kurabilirler.

Arduino bulanıklık sensörü kütüphaneleri genellikle sensörü kalibre etmek, bulanıklık değerlerini okumak ve sonuçları görüntülemek için işlevler içerir. bir ekranda görüntülenebilir veya kablosuz olarak bir bilgisayara veya akıllı telefona aktarılabilir. Bazı kütüphaneler aynı zamanda veri kaydı, gerçek zamanlı izleme ve yüksek bulanıklık seviyeleri için alarm bildirimleri gibi gelişmiş özellikler de içerir.

Arduino için bir bulanıklık sensörü kütüphanesi seçerken, spesifik bulanıklık sensörüyle uyumlu olanı seçmek önemlidir. Kullanılan. Farklı sensörler, farklı kalibrasyon prosedürleri veya iletişim protokolleri gerektirebilir; bu nedenle, kütüphanenin kullanılan sensör modelini desteklediğinden emin olmak önemlidir.

Sonuç olarak, bulanıklık ölçümü, su kalitesi izlemenin önemli bir yönüdür ve berraklık ve netlik hakkında değerli bilgiler sağlar. suyun saflığı. Kullanıcılar, Arduino platformunu ve bulanıklık sensörü kütüphanesini kullanarak, doğru ve güvenilir su kalitesi değerlendirmesi için kendi bulanıklık izleme sistemlerini kolayca kurabilirler. Arduino, çok çeşitli sensör kütüphanelerinin varlığıyla çeşitli uygulamalarda bulanıklık ölçümü için esnek ve özelleştirilebilir bir çözüm sunar.

Arduino ve Kütüphane Entegrasyonunu Kullanarak Kendin Yap Bulanıklık Sensörü Oluşturmak İçin Adım Adım Kılavuz

Bulanıklık sensörleri, mevcut asılı parçacıkların miktarını tespit ederek sıvıların berraklığını ölçmek için çeşitli endüstrilerde kullanılan temel araçlardır. Bu sensörler su kalitesini ve güvenliğini sağlamak için su arıtma tesislerinde, akvaryumlarda ve çevresel izleme sistemlerinde yaygın olarak kullanılır. Arduino mikrokontrolcüsü kullanarak bir DIY bulanıklık sensörü oluşturmak, hem elektronik meraklıları hem de öğrenciler için uygun maliyetli ve eğitici bir proje olabilir.

Arduino kullanarak bir bulanıklık sensörü oluşturmak için, bir Arduino kartı da dahil olmak üzere birkaç temel bileşene ihtiyacınız olacak. bulanıklık sensörü modülü ve bileşenleri bağlamak için aktarma kabloları. Bulanıklık sensörü modülü tipik olarak sıvıdaki parçacıklar tarafından saçılan ışık miktarını ölçmek için birlikte çalışan bir kızılötesi LED ve bir fototransistörden oluşur.

Gerekli tüm bileşenleri topladıktan sonraki adım, bulanıklık sensörü modülünü bağlamaktır. Jumper kablolarını kullanarak Arduino kartına bağlayın. Sensör modülünün genellikle üç pimi vardır: VCC (güç), GND (toprak) ve OUT (analog çıkış). VCC pinini Arduino üzerindeki 5V pinine, GND pinini GND pinine ve OUT pinini analog giriş pinlerinden birine (örn. A0) bağlayın.

alt-2519
Sensör modülünü Arduino’ya bağladıktan sonra sensör verilerini okumak ve yorumlamak için kodu yazmaya başlayabilirsiniz. Neyse ki Arduino için bulanıklık sensörleriyle arayüz oluşturma sürecini kolaylaştıran kütüphaneler mevcut. Popüler kitaplıklardan biri, sensörü kalibre etmek ve bulanıklık değerini okumak için işlevler sağlayan “DFRobot_Turbidity” kitaplığıdır.

Model No. CCT-8301A İletkenlik Direnci Çevrimiçi Kontrol Cihazı Spesifikasyonu
  İletkenlik Direnç TDS Sıcaklık
Ölçüm aralığı 0,1μS/cm~40,0mS/cm 50KΩ·cm~18,25MΩ·cm 0,25ppm~20ppt (0~100)℃
Çözünürlük 0,01μS/cm 0,01MΩ·cm 0,01ppm 0,1℃
Doğruluk 1.5seviye 2.0seviye 1.5seviye ±0,5℃
Sıcaklık Telafisi Pt1000
Çalışma Ortamı Sıcaklık. ve nbsp;(0~50)℃; ve nbsp;bağıl nem ≤85 yüzde bağıl nem
Analog Çıkış Çift kanal (4~20)mA,Seçim için Cihaz/Verici
Kontrol Çıkışı Üç kanallı foto-elektronik yarı iletken röle, Yük kapasitesi: AC/DC 30V,50mA(max)
Güç Kaynağı DC 24V
Tüketim ≤4W
Koruma Seviyesi IP65(arka kapakla)
Kurulum Panele monteli
Boyut 96mm×96mm×94mm (Y×W×D)
Delik Boyutu 91mm×91mm(Y×G)

DFRobot_Turbidity kütüphanesini kullanmak için öncelikle onu Arduino IDE’ye indirip yüklemeniz gerekir. Kütüphane kurulduktan sonra kodunuzun başına aşağıdaki satırı ekleyerek onu taslağınıza dahil edebilirsiniz:

Cihaz modeli FET-8920
Ölçüm aralığı Anlık akış (0~2000)m3/saat
Kümülatif akış (0~99999999)m3
Akış hızı (0,5~5)m/s
Çözünürlük 0,001m3/saat
Doğruluk düzeyi Yüzde 2,5 RS’den az veya 0,025 m/s. hangisi en büyükse
İletkenlik ve gt;20μS/cm
(4~20)mA çıkışı Kanal sayısı Tek kanal
Teknik özellikler İzole, ters çevrilebilir, ayarlanabilir, sayaç/iletim ve nbsp;çift mod
Döngü direnci 400Ω(Maks), DC 24V
İletim doğruluğu ±0,1mA
Kontrol çıkışı Kanal sayısı Tek kanal
Elektrik kontağı Yarı iletken fotoelektrik röle
Yük kapasitesi 50mA(Maks), DC 30V
Kontrol modu Anlık miktar üst/alt limit alarmı
Dijital çıkış RS485(MODBUS protokolü), Darbe çıkışı1KHz
Çalışma gücü Güç kaynağı DC 9~28V
kaynak Güç Tüketimi ≤3.0W
  Çap DN40~DN300(özelleştirilebilir)
Çalışma ortamı Sıcaklık:(0~50) ve nbsp;℃; Bağıl nem: ve nbsp;≤85 yüzde RH(yoğuşmasız)
Depolama ortamı Sıcaklık:(-20~60) ve nbsp;℃; Bağıl nem: ve nbsp;≤85 yüzde RH(yoğuşmasız)
Koruma derecesi IP65
Kurulum yöntemi Ekleme ve nbsp;boru hattı ve nbsp;kurulum

#include

Sonra, kurulum işlevinizde bulanıklık sensörü nesnesini başlatabilir ve kitaplık tarafından sağlanan kalibrasyon işlevini kullanarak sensörü kalibre edebilirsiniz. Kalibrasyon işlemi, sensörün berrak bir sıvıya (örn. damıtılmış su) yerleştirilmesini ve analog çıkış değerinin temel okuma olarak kaydedilmesini içerir.

Sensör kalibre edildiğinde artık bulanıklık değerini, readTurbidity işlevini kullanarak sensörden okuyabilirsiniz. Bu işlev, bulanıklık için standart bir ölçüm birimi olan NTU (Nefelometrik Bulanıklık Birimleri) cinsinden bir bulanıklık değeri döndürür.


Daha sonra bu bulanıklık değerini, sıvının berraklığını gerçek zamanlı olarak izlemek ve önceden tanımlanmış eşik değerlerine göre uyarıları veya eylemleri tetiklemek için kullanabilirsiniz. Örneğin, bulanıklık seviyesi belirli bir değeri aştığında sizi uyaracak ve su kalitesiyle ilgili olası bir soruna işaret edecek bir bildirim sistemi kurabilirsiniz.

Sonuç olarak, Arduino kullanarak bir DIY bulanıklık sensörü oluşturmak ve bir bulanıklık sensörü kütüphanesini entegre etmek, Sensör teknolojisi ve veri yorumlama anlayışınızı geliştiren ödüllendirici bir proje olun. Bu adım adım kılavuzu takip ederek ve Arduino topluluğundaki mevcut kaynaklardan yararlanarak çeşitli uygulamalar için işlevsel bir bulanıklık sensörü oluşturabilirsiniz.

Similar Posts