İçindekiler:

PH Regülatörü/Metre - Arduino: 7 Adım
PH Regülatörü/Metre - Arduino: 7 Adım

Video: PH Regülatörü/Metre - Arduino: 7 Adım

Video: PH Regülatörü/Metre - Arduino: 7 Adım
Video: pH meter Arduino, pH Meter Calibration, DIYMORE pH Sensor, pH Sensor Arduino Code, pH of liquids 2024, Temmuz
Anonim
PH Regülatörü/Ölçer - Arduino
PH Regülatörü/Ölçer - Arduino

***Fotoğraflar ve linkler görünmüyorsa sayfayı yenileyiniz.

Bu, bir arduino pH regülatörü veya ölçer için bir talimattır:

--- Regülatör, belirli bir pH'da başlayan ve reaksiyona bağlı olarak pH'ı doğal olarak azalan/artan reaksiyonlar içindir. Ancak birçok reaksiyon için başlangıç pH'ında kalmak istenir. Bu nedenle, reaksiyon istenen pH'dan çok saparsa, bu arduino projesi pH'ı normale döndürmek için asit veya baz pompalayacaktır.

--- Bu proje aynı zamanda herhangi bir çözeltinin pH değerini okuyan bir pH sensörü olarak da kullanılabilir.

Adım 1: Gerekli Malzemeler

-Arduino Uno

-Bilgisayar ve klavye

-12V Peristaltik Sıvı Pompası

-Arduino için Analog pH Sensörü / Metre Pro Kiti

-I2C 20x4 Arduino LCD Ekran Modülü

-IN4001 Diyot

-PN2222 Transistör

-12V DC Güç Adaptörü

-Erkek-Dişi Jumper Telleri

-Erkek-Erkek Jumper Telleri

-Timsah klipsleri

-Arduino USB Kablosu

-Breadboard

Adım 2: Pompa Çatalı Arasındaki Lehim Diyodu

Pompa Çatalı Arasındaki Lehim Diyodu
Pompa Çatalı Arasındaki Lehim Diyodu

Diyodu peristaltik pompanın uçları arasına resimdeki gibi lehimleyin. Diyotun gümüş bandını pompanın (+) ucuna bakacak şekilde yerleştirdiğinizden emin olun. Bu, pompanın motorunu koruyacaktır.

Adım 3: Donanımı Kablolama

Donanımı Kablolama
Donanımı Kablolama
Donanımı Kablolama
Donanımı Kablolama
Donanımı Kablolama
Donanımı Kablolama

A4 -------------------- LCD'nin SDA'sına

A5 --------------------- LCD'nin SCL'sine

GND ----------------- LCD'nin GND'sine

5V -------------------- LCD'nin VCC'sine

A0 ----------------- - transistörün orta ucuna (tabanı)

GND ----------------- **transistörün sol ucuna (yayıcı), **transistörün düz tarafına atıfta bulunulur

(-) dişli pompa ---- transistörün **sağ çatalına (toplayıcı)

(+) dişli pompa ---- Vin'e (12V)

A3 -------------------- pH metrenin sinyal kablosuna (mavi)

5V -------------------- pH metrenin (+) kablosuna (kırmızı)

GND ----------------- pH metrenin (-) kablosuna (siyah)

_

***Daha fazla ayrıntı için fotoğraflara bakın

Adım 4: Kod

Ekli Arduino Code dosyasının 2 versiyonu vardır… biri pH'ta artan reaksiyonları düzenlemek için, diğeri pH'ta azalan reaksiyonlar içindir.

_

*** ÖNEMLİ ***

Gerekli kitaplıkları indirin (bu talimata ekli zip)

Bu kod, Arduino'da zaten bulunmayan bir LCD kitaplığı kullanır…

Bu zip dosyasını projenize uygulamak için bilgisayarınıza indirin, Arduino penceresinde, "Çizim" "Kitaplığı Dahil Et" ". ZIP Kitaplığı Ekle" seçeneğine gidin

Adım 5: Önemli Not -- Seri Monitör

Bu program, menü ekranlarını sürmek için bir Seri giriş kullanır. Bu, kullanım sırasında bir bilgisayara veya dizüstü bilgisayara bağlanması gerekeceği anlamına gelir. Seri monitörü çalıştırmak için arduino penceresinde sağ üstteki düğmeye (büyüteç gibi görünüyor) tıklayın.

***ÖNEMLİ - seri monitör ekranında "Otomatik Kaydırma", "Satır sonu yok" ve "9600 baud" seçeneklerini kullanın… bunu yapmazsanız, kod tasarlandığı gibi çalışmayacaktır.

Değerleri girmek için klavyenizi kullanarak bir değer yazın ve enter tuşuna basın veya "Gönder"e tıklayın

Adım 6: Kodu Düzenleyici İhtiyaçlarınıza Göre Ayarlama

Bu programın sizin için çalıştığından emin olmak için değiştirilmesi gereken çok basit sabitler var! Aşağıda değiştirilmesi önerilen sabitler ve açıklamaları verilmiştir:

-- fillTime: pompanızın sıvıyla tamamen dolmasının saniyeler içinde ne kadar sürdüğünü

-- delayTime: daha fazla solüsyon pompalamadan önce regülatörün ne kadar beklemesini istiyorsunuz?

-- smallAdjust: pH 0,3 - 1 pH saptığında asit/baz pompalanmasını istediğiniz saniye sayısı

-- büyükAdjust: pH > 1pH saptığında asit/baz pompalanmasını istediğiniz saniye sayısı

_

Ek olarak, pH metrenizin hangi ofset ve eğime sahip olduğunu bulmanız gerekecek…

Eğimim ve ofsetim pH metrenizle iyi çalışmıyorsa, aşağıdaki adımları uygulamanız gerekecektir:

(1)-- eğimi ayarlayın = 1 ve ofset = 0

(2)-- pH okumalarını tam olarak pH 4, pH 7 ve pH 10 olan çözeltilerde alın ve kaydedin

(3)-- Bunun gibi bir denklem sistemi oluşturun:

(gerçek pH 4 okuması)*eğim + kayma = 4

(gerçek pH 7 okuması)*eğim + kayma = 7

(gerçek pH 10 okuması)*eğim + kayma = 10

_

Eğim ve ofseti çözmek için en uygun çizgiyi bulmak için bu üç denklemi kullanın ve bu sabitleri yeni eğim ve ofset değerlerinize değiştirin

Önerilen: