Mündəricat:

LED Göstəriciləri ilə Öz PH və Duzluluq İzləmə Sisteminizi Edin: 4 Addım
LED Göstəriciləri ilə Öz PH və Duzluluq İzləmə Sisteminizi Edin: 4 Addım

Video: LED Göstəriciləri ilə Öz PH və Duzluluq İzləmə Sisteminizi Edin: 4 Addım

Video: LED Göstəriciləri ilə Öz PH və Duzluluq İzləmə Sisteminizi Edin: 4 Addım
Video: Ən ÇİRKLİ və Ən TƏMİZ SU? @SeyfullaGasimov 2024, Noyabr
Anonim
LED Göstəriciləri ilə Öz PH və Duzlu Nəzarət Sisteminizi Edin
LED Göstəriciləri ilə Öz PH və Duzlu Nəzarət Sisteminizi Edin

Bu layihədə, LED göstəriciləri olan bir pH və duzluluq/keçiricilik izləmə sistemi hazırlayacağıq. Atlas Scientific -dən alınan pH və duzluluq sensorlar istifadə olunur. Əməliyyat I2C protokolu ilə aparılır və oxunuşlar Arduino serial monitorunda göstərilir.

Sensor oxunuşları əvvəlcədən təyin edilmiş həddən çıxarsa, LED -lər açılır. Bu vəziyyətdə məhdudiyyətlər aşağıdakı kimidir: Əgər keçiricilik göstəricisi 500 μS/sm -dən çox olarsa, sarı LED yanacaq; pH göstəricisi 10 -dan yuxarı olarsa, qırmızı LED yanacaq. LED -lərin istifadəsi, digər cihazları işə salmaq üçün sensor oxunuşlarının necə istifadə oluna biləcəyini nümayiş etdirir.

XƏBƏRDARLIQLAR:

Atlas Scientific istehlakçı elektronikası istehsal etmir. Bu avadanlıq elektrik mühəndisləri üçün nəzərdə tutulmuşdur. Elektrik mühəndisliyi və ya quraşdırılmış sistem proqramlaşdırması ilə tanış deyilsinizsə, bu məhsullar sizin üçün olmaya bilər

Bu cihaz Windows kompüteri vasitəsi ilə hazırlanmış və sınaqdan keçirilmişdir. Mac -da yoxlanılmadı, Atlas Scientific bu təlimatların Mac sisteminə uyğun olub -olmadığını bilmir

AVANTAJLARI:

  • Real vaxtda pH və duzluluq göstəriciləri.
  • Daha çox Atlas EZO sensoru əlavə etmək üçün genişləndirilə bilər.
  • Digər avadanlıqları idarə etmək üçün sensor oxunuşlarından istifadə etmək imkanı.
  • Layihəni dəyişdirməyi planlaşdırmadığınız təqdirdə minimum proqramlaşdırma bacarıqları lazımdır.

MALZEME:

  • 1- Arduino Uno və ya STEMTera lövhəsi
  • Çörək lövhəsi (STEMTera lövhəsi istifadə edilmirsə)
  • Jumper telləri
  • 1- pH sensoru dəsti
  • 1- duzluluq sensoru dəsti
  • 1- Daxili gərginlik izolyatoru
  • 2- LEDlər
  • 2- 220 Ω rezistorlar

Addım 1: QURULMADAN ƏVVƏL TƏLƏBLƏR

a) Sensorları kalibr edin. Hər bir sensorun özünəməxsus kalibrləmə prosesi var. Aşağıdakılara baxın: Ezo pH məlumat cədvəli, Ezo EC məlumat cədvəli.

b) Sensorların protokolunu I2C olaraq təyin edin. Hər bir sensorun unikal bir I2C ünvanına ehtiyacı var. Bu layihə üçün nümunə koduna uyğun olaraq, aşağıdakı ünvanlardan istifadə olunur: pH sensoru ünvanı 99, duzluluq sensoru ünvanı 100. Protokollar arasında necə dəyişmək və ünvan təyin etmək haqqında məlumat üçün bu LINK -ə baxın.

Kalibrləmə və I2C -ə keçid, sensorları bu layihəyə tətbiq etməzdən əvvəl edilməlidir

Addım 2: DONANIMI Yığın

DONANIMI MONTAJ EDİN
DONANIMI MONTAJ EDİN

Donanımı yuxarıdakı sxematik şəkildə göstərildiyi kimi bağlayın.

Arduino UNO və ya STEMTera lövhəsindən istifadə edə bilərsiniz. STEMTera lövhəsi, Arduinonun çörək taxtası ilə birləşdirildiyi kompakt dizaynı üçün bu layihədə istifadə edildi.

220Ω rezistorlar cərəyanı LED -lərlə məhdudlaşdırır və onların sönməsini maneə törədir.

Daxili Gərginlik İzolatoru, pH dövrəsini duzluluq dövrəsindən təcrid edir, beləliklə sistemdəki duzluluq sensoru və ya digər elektronikadan yarana biləcək hər hansı bir elektrik müdaxiləsindən (səs -küydən) qoruyur.

Addım 3: ARDUINO ONTO PROQRAMINI YÜKLƏ

Bu layihənin kodu, I2C rejimində EZO sxemləri üçün xüsusi kitabxana və başlıq faylından istifadə edir. Kodu istifadə etmək üçün bunları Arduino IDE -yə əlavə etməlisiniz. Aşağıdakı addımlar IDE -yə bu əlavənin edilməsi prosesini əhatə edir.

a) GitHub -dan Ezo_I2c_lib adlı bir zip qovluğunu kompüterinizə yükləyin.

b) Kompüterinizdə Arduino IDE -ni açın (IDE -ni buradan yükləyə bilərsiniz). IDE -də, Sketch -> Kitabxanaya daxil et -> ZIP Kitabxanası əlavə et -> Yeni yüklədiyiniz Ezo_I2c_lib qovluğunu seçin. Müvafiq fayllar artıq daxil edilir.

c) Kodu pH_EC_led_indicator -dan IDE iş panelinizə kopyalayın. Yuxarıda yüklənmiş Ezo_I2c_lib zip qovluğundan da daxil ola bilərsiniz.

d) pH_EC_led_indicator kodunu tərtib edin və Arduino Uno və ya StemTera lövhənizə yükləyin.

e) IDE -də Alətlər -> Serial Monitor bölməsinə keçin və ya klaviaturada Ctrl+Shift+M düymələrini basın. Serial monitor açılacaq. Baud sürətini 9600 -ə təyin edin və "Daşıyıcı geri dönüşü" seçin

Addım 4: GÖSTƏRİŞ

Videoda göstərilən təcrübənin xülasəsi:

  • Suyun ilkin pH və EC ölçülür.
  • Suya bir az NaCl (duz) əlavə olunur, keçiricilik oxunuşu yüksəlir və 500μS/sm -dən keçən kimi sarı LED yanır.
  • Sonra bir qədər pH UP məhlulu stəkana tökülür, pH artır və 10 -u keçəndə qırmızı LED yanır.
  • Nəhayət, bir az pH DOWN həlli əlavə edilir və pH azalır. Oxumaq 10 -dan az olduqda qırmızı LED sönür.

Tövsiyə: