İçindekiler:
- Adım 1: Gerekli Malzemeler
- Adım 2: Pompa Çatalı Arasındaki Lehim Diyodu
- Adım 3: Donanımı Kablolama
- Adım 4: Kod
- Adım 5: Önemli Not -- Seri Monitör
- Adım 6: Kodu Düzenleyici İhtiyaçlarınıza Göre Ayarlama
- Adım 7: Kalibrasyon Özellikli PH Regülatörü/Metresinin Videosu
Video: PH Regülatörü/Metre - Arduino: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
***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
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
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:
LM317 Ayarlanabilir Voltaj Regülatörü: 6 Adım
LM317 Ayarlanabilir Voltaj Regülatörü: Burada ayarlanabilir voltaj regülatörlerinden bahsetmek istiyoruz. Lineer devrelerden daha karmaşık devreler gerektirirler. Devreye bağlı olarak farklı sabit voltaj çıkışları ve ayrıca potansiyometre ile ayarlanabilir voltaj üretmek için kullanılabilirler. BEN
12v - 3v Voltaj Regülatörü: 8 Adım
12v - 3v Voltaj Regülatörü: Sadece 2 direnç kullanarak herhangi bir DC kaynağını kolayca düşürebilirsiniz. Voltaj bölücü, herhangi bir DC beslemesini düşürmek için temel ve en kolay devredir. Bu yazıda, 12v'yi 3'e indirgemek için basit bir devre yapacağız
Basit Power LED Lineer Akım Regülatörü, Revize Edildi ve Netleştirildi: 3 Adım
Basit Güç LED'i Doğrusal Akım Regülatörü, Gözden Geçirilmiş ve Açıklanmış: Bu Eğitim Tablosu, esasen Dan'in doğrusal akım regülatör devresinin bir tekrarıdır. Versiyonu elbette çok iyi ama netlik açısından eksik bir şey var. Bunu ele alma girişimim bu. Dan'in versiyonunu anlıyor ve inşa edebiliyorsanız
SMD 7805 PCB REGÜLATÖRÜ YAPIN: 9 Adım
Bir SMD 7805 PCB REGÜLATÖRÜ YAPIN: merhaba ve başka bir temel ama kullanışlı talimata hoş geldiniz. u güzel bir led ind ile bir mini PCB nasıl yapılır
Otomatik Sıcaklık Regülatörü: 4 Adım
Otomatik Sıcaklık Regülatörü: Bu proje, otomatik ve elektronik olarak kontrol etmenize ve adil bir aralıkta aynı sıcaklıkta kalmanıza ve ayrıca insanların nispeten içinde kalabileceği konforlu sıcaklıkta yardımcı olmanıza yardımcı olur. Sabit bir alanda veya özellikle bir odada, faktörsüz