Daftar Isi:

Pengatur/Pengukur PH - Arduino: 7 Langkah
Pengatur/Pengukur PH - Arduino: 7 Langkah

Video: Pengatur/Pengukur PH - Arduino: 7 Langkah

Video: Pengatur/Pengukur PH - Arduino: 7 Langkah
Video: Cara Menggunakan, Kalibrasi dan Menghitung Nilai Sensor PH Meter Menggunakan Arduino 2024, Juli
Anonim
Pengatur/Pengukur PH - Arduino
Pengatur/Pengukur PH - Arduino

***Jika foto dan tautan tidak muncul, segarkan halaman

Ini adalah instruksi untuk pengatur atau pengukur pH arduino:

--- Regulator dimaksudkan untuk reaksi yang dimulai pada pH tertentu dan penurunan/peningkatan pH secara alami karena reaksi tersebut. Namun, untuk banyak reaksi, diinginkan untuk tetap pada pH awal. Jadi, jika reaksi menyimpang terlalu jauh dari pH yang diinginkan, proyek arduino ini akan memompa asam atau basa untuk mengembalikan pH normal.

--- Proyek ini juga dapat digunakan hanya sebagai sensor pH yang membaca pH larutan apa pun.

Langkah 1: Bahan yang Diperlukan

-Arduino Uno

-Komputer dan keyboard

-12V Pompa Cairan Peristaltik

-Analog Sensor pH / Meter Pro Kit untuk Arduino

-I2C 20x4 Arduino LCD Display Module

-IN4001 Dioda

-PN2222 Transistor

-12V DC Adaptor Daya

-Kabel Jumper Pria ke Wanita

-Kabel Jumper Pria ke Pria

-Klip Buaya

-Kabel USB Arduino

-Papan tempat memotong roti

Langkah 2: Dioda Solder Antara Cabang Pompa

Dioda Solder Antara Cabang Pompa
Dioda Solder Antara Cabang Pompa

Solder dioda antara cabang pompa peristaltik seperti yang digambarkan. Pastikan untuk memasang pita perak dioda yang mengarah ke cabang (+) pompa. Ini akan melindungi motor pompa.

Langkah 3: Menghubungkan Perangkat Keras

Menghubungkan Perangkat Keras
Menghubungkan Perangkat Keras
Menghubungkan Perangkat Keras
Menghubungkan Perangkat Keras
Menghubungkan Perangkat Keras
Menghubungkan Perangkat Keras

A4 -------------------- ke SDA LCD

A5 -------------------- ke SCL LCD

GND ----------------- ke GND LCD

5V -------------------- ke VCC LCD

A0 -------------------- ke cabang tengah (basis) transistor

GND ----------------- ke **cabang kiri (emitor) transistor, **disebut sisi datar transistor

(-) pompa cabang ---- ke ** cabang kanan (kolektor) transistor

(+) pompa cabang ---- ke Vin (12V)

A3 -------------------- ke kabel sinyal (biru) pH meter

5V -------------------- ke (+) kawat (merah) dari pH meter

GND ----------------- ke (-) kawat (hitam) pH meter

_

***Lihat foto untuk lebih jelasnya

Langkah 4: Kode

Ada 2 versi file Arduino Code terlampir… satu untuk mengatur reaksi yang meningkatkan pH, dan yang lainnya untuk reaksi yang menurunkan pH

_

*** PENTING ***

Unduh perpustakaan yang diperlukan (zip terlampir dalam instruksi ini)

Kode ini menggunakan library LCD yang belum disertakan pada Arduino…

Untuk menerapkan file zip ini ke dalam proyek Anda, unduh ke komputer Anda, Di jendela arduino, buka "Sketsa" "Sertakan Perpustakaan" "Tambahkan Perpustakaan. ZIP"

Langkah 5: Catatan Penting -- Serial Monitor

Program ini menggunakan input Serial untuk menggerakkan layar menu. Ini berarti harus terhubung ke komputer atau laptop saat digunakan. Untuk mengoperasikan monitor serial, klik tombol kanan atas (terlihat seperti kaca pembesar) pada jendela arduino.

***PENTING - gunakan opsi "Gulir Otomatis", "Tidak ada akhir baris", dan "9600 baud" pada layar monitor serial… jika tidak, kode tidak akan berfungsi seperti yang dirancang

Untuk memasukkan nilai, ketik nilai menggunakan keyboard Anda dan tekan tombol enter, atau klik "Kirim"

Langkah 6: Menyesuaikan Kode dengan Kebutuhan Regulator Anda

Ada konstanta yang sangat sederhana yang hanya perlu diubah untuk memastikan bahwa program ini bekerja untuk Anda! Di bawah ini adalah konstanta yang direkomendasikan untuk diubah dan deskripsinya:

-- fillTime: berapa lama pompa Anda terisi penuh dengan cairan, dalam hitungan detik

-- delayTime: berapa lama Anda ingin regulator menunggu sebelum memompa lebih banyak solusi

-- smallAdjust: jumlah detik yang Anda inginkan asam/basa dipompa saat pH menyimpang sebesar 0,3 - 1 pH

-- largeAdjust: jumlah detik Anda ingin asam/basa dipompa saat pH menyimpang > 1pH

_

Selain itu, Anda perlu mencari tahu offset dan kemiringan apa yang dimiliki pengukur pH Anda…

Jika kemiringan dan offset saya tidak berfungsi dengan baik dengan pengukur pH Anda, Anda perlu mengambil langkah-langkah berikut:

(1)-- atur kemiringan = 1 dan offset = 0

(2)-- ambil dan catat pembacaan pH dalam larutan persis pH 4, pH 7, dan pH 10

(3)-- Buat sistem persamaan seperti ini:

(pembacaan pH 4 sebenarnya)*slope + offset = 4

(pembacaan pH 7 sebenarnya)*slope + offset = 7

(pembacaan pH 10 sebenarnya)*slope + offset = 10

_

Gunakan ketiga persamaan ini untuk menemukan garis yang paling cocok untuk menyelesaikan kemiringan dan offset dan ubah konstanta ini ke nilai kemiringan dan offset baru Anda

Direkomendasikan: