Isi kandungan:

KALIBRASI SENSOR ARDUINO SALINITY: 9 Langkah
KALIBRASI SENSOR ARDUINO SALINITY: 9 Langkah

Video: KALIBRASI SENSOR ARDUINO SALINITY: 9 Langkah

Video: KALIBRASI SENSOR ARDUINO SALINITY: 9 Langkah
Video: Cara Menggunakan, Kalibrasi dan Menghitung Nilai Sensor PH Meter Menggunakan Arduino 2024, November
Anonim
PENGESAHAN SENSOR ARDUINO
PENGESAHAN SENSOR ARDUINO

Dalam tutorial ini, kami akan menentukur sensor salinitas / kekonduksian EZO K1.0 Atlas Scientific menggunakan Arduino Uno.

TEORI PENGESAHAN

Bahagian penentukuran yang paling penting adalah menonton bacaan semasa proses penentukuran. Paling mudah untuk mengkalibrasi peranti dalam keadaan lalai (mod UART, dengan pembacaan berterusan diaktifkan). Menukar peranti ke mod I2C setelah penentukuran tidak akan mempengaruhi penentukuran yang disimpan. Sekiranya peranti mesti dikalibrasi dalam mod I2C, pastikan untuk terus meminta pembacaan sehingga anda dapat melihat output dari probe. Dalam tutorial ini, penentukuran akan dilakukan dalam mod UART.

BAHAN

  • Arduino Uno
  • Kit sensor kekonduksian K1.0
  • Papan roti
  • Wayar pelompat
  • 2 cawan

Langkah 1: SINGLE POINT ATAU DUA KALIBRASI POINT

SINGLE POINT ATAU DUA KALIBRASI POINT
SINGLE POINT ATAU DUA KALIBRASI POINT

Litar kekonduksian Atlas EZO mempunyai protokol penentukuran fleksibel, yang memungkinkan penentukuran satu titik atau dua titik.

Penentukuran titik tunggal akan memberikan jarak ketepatan yang sempit.

Penentukuran dua titik akan memberikan pelbagai ketepatan.

Langkah 2: PERKAKASAN PERSATUAN

PERKAKASAN PERSATUAN
PERKAKASAN PERSATUAN

Kit ini merangkumi 1 litar EZO EC, 1 probe kekonduksian K1.0, 1 penyambung BNC wanita, penyelesaian penentukuran 4oz: 12880µS dan 80000µS, 1 pengasing voltan sebaris pilihan.

Pastikan litar kekonduksian berada dalam mod UART. Untuk arahan mengenai pertukaran antara protokol, lihat LINK berikut.

Gunakan papan roti untuk memasang litar dan penyambung BNC. Kabelkan rangkaian kekonduksian ke Arduino Uno seperti yang ditunjukkan dalam skema di atas dan sambungkan probe ke penyambung BNC.

Langkah 3: PROGRAM PINJAMAN KE ARDUINO UNO

a) Muat turun contoh kod dari LINK ini. Ia akan berada dalam folder bertajuk "arduino_UNO_EC_sample_code".b) Sambungkan Arduino ke komputer anda.

c) Buka kod yang dimuat turun dari langkah a, di Arduino IDE anda. Sekiranya anda tidak mempunyai IDE, anda boleh memuat turunnya dari SINI.

d) Menyusun dan memuat naik kod ke Arduino.

e) Buka monitor bersiri. Untuk akses pergi ke Tools -> Serial Monitor atau tekan Ctrl + Shift + M pada papan kekunci anda. Tetapkan kadar baud ke 9600 dan pilih "Carriage return". Anda kini boleh berkomunikasi dengan litar kekonduksian. Sebagai ujian, masukkan perintah i yang akan mengembalikan maklumat peranti.

Langkah 4: BOLEH MEMBACA TERUS DAN MENYATAKAN JENIS MASALAH

a) Pastikan penutup probe dilepaskan dan kering. Dengan probe di udara, hantarkan perintah c, 1 yang akan membolehkan pembacaan berterusan sekali sesaat.

b) Sekiranya probe anda bukan K1.0 (lalai), maka tetapkan jenis probe menggunakan perintah k, n

Di mana n adalah nilai k dari probe anda. Dalam tutorial ini, kita akan menggunakan probe K1.0. Jenis probe dapat disahkan dengan perintah k,?

Langkah 5: PENGESAHAN KERING

Hantar arahan kal, kering

Walaupun anda mungkin melihat pembacaan 0,00 sebelum mengeluarkan perintah, masih perlu dilakukan penentukuran kering.

Langkah 6: KALIBRASI DUA POINT - Titik Rendah

KALIBRASI DUA POINT - Titik Rendah
KALIBRASI DUA POINT - Titik Rendah

a) Tuangkan sebilangan larutan penentukuran 12880µS ke dalam cawan. Pastikan bahawa ada penyelesaian yang mencukupi untuk menutup kawasan pengesan probe.

b) Masukkan probe ke dalam cawan dan kacau untuk mengeluarkan udara yang terperangkap. Biarkan probe duduk di dalam penyelesaian. Bacaan mungkin dimatikan sebanyak +/- 40% daripada nilai penyelesaian penentukuran yang dinyatakan.

c) Tunggu bacaan stabil (pergerakan kecil dari satu bacaan ke bacaan yang lain adalah normal) dan hantarkan perintah kal, rendah, 12880

Catatan: Pembacaan tidak akan berubah setelah arahan ini dimasukkan.

Langkah 7: PENGESAHAN DUA POINT - Titik Tinggi

a) Bilas probe sebelum menentukur ke titik tinggi.

b) Tuangkan sebilangan larutan penentukuran 80000µS ke dalam cawan. Pastikan bahawa ada penyelesaian yang mencukupi untuk menutup kawasan pengesan probe.

c) Masukkan probe ke dalam cawan dan kacau untuk mengeluarkan udara yang terperangkap. Biarkan probe duduk di dalam penyelesaian. Bacaan mungkin dimatikan sebanyak +/- 40% dari nilai penyelesaian penentukuran yang dinyatakan.

d) Tunggu bacaan stabil (pergerakan kecil dari satu bacaan ke bacaan yang lain adalah normal) dan hantarkan arahan kal, tinggi, 80000

Catatan: Pembacaan akan berubah setelah arahan ini dimasukkan. Penentukuran kini selesai.

Langkah 8: PENGESAHAN SINGLE POINT

a) Tuangkan sebilangan larutan penentukuran ke dalam cawan (nilai μS pilihan anda). Pastikan bahawa ada penyelesaian yang mencukupi untuk menutup kawasan pengesan probe.

b) Letakkan probe ke dalam cawan dan kacau untuk mengeluarkan udara yang terperangkap. Biarkan probe dalam penyelesaiannya. Bacaan mungkin dimatikan sebanyak +/- 40% dari nilai yang dinyatakan bagi larutan penentukuran.

c) Tunggu bacaan stabil (pergerakan kecil dari satu bacaan ke pembacaan berikutnya adalah normal) dan hantarkan perintah kal, n di mana n adalah nilai larutan penentukuran.

Catatan: Bacaan akan berubah setelah perintah dimasukkan. Penentukuran kini selesai.

Langkah 9: KOMPENSASI SUHU SELAMA KALIBRASI

KOMPENSASI SUHU SELAMA KALIBRASI
KOMPENSASI SUHU SELAMA KALIBRASI

Suhu mempunyai kesan yang signifikan terhadap kekonduksian / bacaan kemasinan. Litar kekonduksian EZO mempunyai suhu ditetapkan pada 25 ̊ C sebagai lalai.

Anda tidak perlu menukar pampasan suhu lalai semasa penentukuran.

Sekiranya penyelesaian penentukuran adalah +/- 5 ̊ C (atau lebih), rujuk pada carta pada botol dan kalibrasi dengan nilai yang sesuai.

Disyorkan: