Table of Contents
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.
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.
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.