Isi kandungan:

PENGIRAAN SENSOR OXYGEN ARDUINO DITOLAK: 4 Langkah
PENGIRAAN SENSOR OXYGEN ARDUINO DITOLAK: 4 Langkah

Video: PENGIRAAN SENSOR OXYGEN ARDUINO DITOLAK: 4 Langkah

Video: PENGIRAAN SENSOR OXYGEN ARDUINO DITOLAK: 4 Langkah
Video: Heart Rate Monitoring System using Arduino | Pulse Heart Sensor | BPM | Project | Proteus 8 2024, Disember
Anonim
KALIBRASI SENSOR OXYGEN YANG DITOLAK ARDUINO
KALIBRASI SENSOR OXYGEN YANG DITOLAK ARDUINO

Dalam tutorial ini, kita akan mengkalibrasi sensor oksigen terlarut (D. O) EZO 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 anda terus meminta pembacaan sehingga anda dapat melihat output dari probe. Dalam tutorial ini, penentukuran akan dilakukan dalam mod UART.

Litar oksigen terlarut Atlas mempunyai protokol penentukuran fleksibel, yang memungkinkan penentukuran titik tunggal atau titik dua (pilihan). Nilai suhu, kemasinan dan pampasan tekanan tidak mempengaruhi penentukuran. Lakukan penentukuran terlebih dahulu dan ganti parameter ini kemudian.

BAHAN

  • Arduino UNO
  • Kit sensor oksigen terlarut
  • Papan roti
  • Wayar pelompat

Langkah 1: PERKAKASAN PERSATUAN

PERKAKASAN PERSATUAN
PERKAKASAN PERSATUAN

Kit dari Atlas merangkumi 1 litar EZO D. O, 1 probe D. O, 1 penyambung BNC wanita, 1 penyelesaian penentukuran 4oz, 1 pengasing voltan sebaris pilihan.

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

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

Langkah 2: PROGRAM PINJAMAN KE ARDUINO UNO

a) Muat turun contoh kod dari LINK ini. Ia akan berada dalam folder bertajuk "arduino_UNO_DO_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 sekarang seharusnya dapat berkomunikasi dengan litar D. O. Sebagai ujian, masukkan perintah i yang akan mengembalikan maklumat peranti.

Langkah 3: PENGESAHAN SINGLE POINT

PENGESAHAN SINGLE POINT
PENGESAHAN SINGLE POINT

a) Lepas dengan teliti dan buang penutup dari probe D. O.

b) Biarkan probe duduk, terkena udara sehingga bacaan stabil. Catatan: Pergerakan kecil dari satu bacaan ke seterusnya adalah perkara biasa.

c) Setelah pembacaan telah stabil, keluarkan kalibrasi arahan kal di monitor bersiri.

Setelah penentukuran selesai, anda akan melihat bacaan antara 9.09 - 9.1x mg / L, hanya jika suhu, kemasinan dan pampasan tekanan berada pada nilai lalai.

suhu lalai = 20 ° C, kemasinan lalai = 0, tekanan lalai = 101.3kPa

Langkah 4: KALIBRASI DUA POINT

KALIBRASI DUAL POINT
KALIBRASI DUAL POINT

Catatan: Lakukan penentukuran ini hanya jika anda memerlukan bacaan tepat di bawah 1 mg / L

a) Setelah anda menentukur litar D. O menggunakan arahan "cal"; letakkan probe ke dalam larutan penentukuran. Kacau probe untuk mengeluarkan udara yang terperangkap (yang boleh menyebabkan bacaan menjadi tinggi).

b) Biarkan probe duduk dalam larutan penentukuran sehingga bacaan stabil. Catatan: Pergerakan kecil dari satu bacaan ke seterusnya adalah perkara biasa.

c) Setelah pembacaan stabil, berikan kalibrasi perintah kal, 0 di monitor bersiri.

Disyorkan: