Mündəricat:

PH Tənzimləyicisi/Metr - Arduino: 7 addım
PH Tənzimləyicisi/Metr - Arduino: 7 addım

Video: PH Tənzimləyicisi/Metr - Arduino: 7 addım

Video: PH Tənzimləyicisi/Metr - Arduino: 7 addım
Video: Ph Metre Kalibrasyonu | Kalibrasyon Çözeltisi | Nasıl Yapılır 2024, Noyabr
Anonim
PH Tənzimləyicisi/Metr - Arduino
PH Tənzimləyicisi/Metr - Arduino

*** Şəkillər və bağlantılar görünmürsə, səhifəni yeniləyin

Bu arduino pH tənzimləyicisi və ya sayğacı üçün təlimatdır:

--- Tənzimləyici, müəyyən bir pH ilə başlayan və reaksiya səbəbiylə təbii olaraq pH-da azalma/artan reaksiyalar üçündür. Ancaq bir çox reaksiyalar üçün başlanğıc pH səviyyəsində qalmaq arzu edilir. Beləliklə, reaksiya istənilən pH -dan çox uzaqlaşarsa, bu arduino layihəsi pH -ı normallaşdırmaq üçün turşu və ya baza vuracaq.

--- Bu layihə hər hansı bir məhlulun pH səviyyəsini oxuyan bir pH sensoru olaraq da istifadə edilə bilər.

Addım 1: Lazımi materiallar

-Arduino Uno

-Kompüter və klaviatura

-12V Peristaltik Maye Pompası

-Analog pH Sensor / Arduino üçün Meter Pro Kit

-I2C 20x4 Arduino LCD Ekran Modulu

-IN4001 Diod

-PN2222 tranzistor

-12V DC Güc Adaptoru

-Erkek -Dişi Jumper Telləri

-Erkək -Kişi Jumper Telləri

-Timsah Klipləri

-Arduino USB Kabeli

-Çörək lövhəsi

Addım 2: Pompa ucları arasındakı lehim diodu

Pompa ucları arasındakı lehim diodu
Pompa ucları arasındakı lehim diodu

Şəkildə göstərildiyi kimi peristaltik nasosun ucları arasındakı diodu lehimləyin. Diodun gümüş bandını, nasosun ucuna (+) tərəfə işarə etdiyinizə əmin olun. Bu, nasosun motorunu qoruyacaq.

Addım 3: Avadanlıqların Bağlanması

Avadanlığın Qabaqlanması
Avadanlığın Qabaqlanması
Avadanlığın Qabaqlanması
Avadanlığın Qabaqlanması
Avadanlığın Qabaqlanması
Avadanlığın Qabaqlanması

A4 -------------------- LCD SDA-ya

A5 -------------------- LCD SCL-ə

GND ----------------- LCD GND-ə

5V -------------------- LCD VCC-yə

A0 -------------------- tranzistorun orta ucundan (əsasına)

GND ----------------- ** transistorun ** sol ucu (yayıcısı), ** transistorun düz tərəfinə aiddir

(-) dişli nasos ---- tranzistorun ** sağ qolu (kollektoru)

(+) dişli nasos ---- Vin (12V)

A3 -------------------- pH sayğacının siqnal telinə (mavi)

PH ölçerinin 5V -------------------- (+) telinə (qırmızı) qədər

PH metrinin GND ----------------- (-) telinə (qara) qədər

_

*** Daha ətraflı məlumat üçün fotoşəkillərə baxın

Addım 4: Kod

Arduino Kod faylının 2 versiyası əlavə olunur … biri pH artan reaksiyaları tənzimləmək üçün, digəri isə pH -da azalma reaksiyaları üçündür.

_

*** Vacib ***

Lazım olan kitabxanaları yükləyin (bu təlimatda zip əlavə olunur)

Bu kod, Arduino -ya daxil olmayan bir LCD kitabxanasından istifadə edir …

Bu zip faylını layihənizə tətbiq etmək üçün kompüterinizə yükləyin, Arduino pəncərəsində "Sketch" ə gedin "Kitabxananı daxil et" "ZIP Kitabxanası əlavə et"

Addım 5: Mühüm Qeyd - Serial Monitor

Bu proqram menyu ekranlarını idarə etmək üçün Serial girişdən istifadə edir. Bu o deməkdir ki, istifadə zamanı kompüterə və ya dizüstü kompüterə qoşulmaq lazımdır. Serial monitoru işlətmək üçün arduino pəncərəsindəki sağ üst düyməni (böyüdücü şüşəyə bənzəyir) basın.

*** ƏHƏMİYYƏTLİ - serial monitor ekranında "Avtomatik sürüş", "Satır sonu yoxdur" və "9600 baud" seçimlərindən istifadə edin … etməsəniz, kod nəzərdə tutulduğu kimi işləməyəcək.

Dəyərləri daxil etmək üçün klaviaturadan istifadə edərək bir dəyər yazın və enter düyməsini basın və ya "Göndər" düyməsini basın.

Addım 6: Kodu tənzimləyici ehtiyaclarınıza uyğunlaşdırın

Bu proqramın sizin üçün işlədiyinə əmin olmaq üçün dəyişdirilməsi lazım olan çox sadə sabitlər var! Aşağıda dəyişdirilməsi tövsiyə olunan sabitlər və onların təsvirləri verilmişdir:

- fillTime: pompanızın saniyə ərzində tamamilə maye ilə doldurulması nə qədər çəkir

- delayTime: tənzimləyicinin daha çox həll etməzdən əvvəl nə qədər gözləməsini istəyirsiniz

- kiçik Ayarla: pH 0,3 - 1 pH sapdıqda turşu/baza vurulmasını istədiyiniz saniyə sayı

- böyük Ayarla: pH> 1pH-dən kənara çıxanda turşu/baza vurulmasını istədiyiniz saniyə sayı

_

Əlavə olaraq, pH sayğacınızın hansı ofset və yamacına sahib olduğunu anlamalısınız …

Yamacım və ofsetim pH sayğacınızla yaxşı işləmirsə, aşağıdakı addımları atmalısınız.

(1)- yamac = 1 və ofset = 0 təyin edin

(2)- tam olaraq pH 4, pH 7 və pH 10 həllində pH oxunuşlarını götürün və qeyd edin

(3)- Aşağıdakı kimi tənliklər sistemi yaradın:

(faktiki pH 4 oxunuşu)*yamac + ofset = 4

(faktiki pH 7 oxunuşu)*yamac + ofset = 7

(faktiki pH 10 oxunuşu)*yamac + ofset = 10

_

Yamac və ofset üçün həll etmək üçün ən uyğun xətt tapmaq və bu sabitləri yeni yamac və ofset dəyərlərinizə dəyişdirmək üçün bu üç tənliyi istifadə edin.

Tövsiyə: