Talaan ng mga Nilalaman:

CALIBRATION ng ARDUINO SALINITY SENSOR: 9 Mga Hakbang
CALIBRATION ng ARDUINO SALINITY SENSOR: 9 Mga Hakbang

Video: CALIBRATION ng ARDUINO SALINITY SENSOR: 9 Mga Hakbang

Video: CALIBRATION ng ARDUINO SALINITY SENSOR: 9 Mga Hakbang
Video: Yieryi 6 in 1 Water Quality Meter review 2024, Nobyembre
Anonim
CALIBRATION ng ARDUINO SALINITY SENSOR
CALIBRATION ng ARDUINO SALINITY SENSOR

Sa tutorial na ito, ise-calibrate namin ang EZO salinity / conductivity K1.0 sensor ng Atlas Scientific gamit ang Arduino Uno.

TEorya ng KALIBRASYON

Ang pinakamahalagang bahagi ng pagkakalibrate ay ang panonood ng mga pagbasa sa panahon ng proseso ng pagkakalibrate. Ito ay pinakamadaling i-calibrate ang aparato sa default na estado nito (mode ng UART, na may pinagana na patuloy na pagbabasa). Ang paglipat ng aparato sa I2C mode pagkatapos ng pagkakalibrate ay hindi makakaapekto sa nakaimbak na pagkakalibrate. Kung ang aparato ay dapat na naka-calibrate sa I2C mode, tiyaking patuloy na humiling ng mga pagbabasa upang makita mo ang output mula sa pagsisiyasat. Sa tutorial na ito, ang pagkakalibrate ay gagawin sa UART mode.

MATERYAL

  • Arduino Uno
  • Pag-uugali ng K1.0 sensor kit
  • Breadboard
  • Jumper wires
  • 2 tasa

Hakbang 1: SINGLE POINT O DALAWANG POINT CALIBRATION

ISANG PUNTO O DALAWANG POINT CALIBRATION
ISANG PUNTO O DALAWANG POINT CALIBRATION

Ang circuit ng conductor ng Atlas EZO ay may kakayahang umangkop sa calibration protocol, na nagbibigay-daan para sa single-point o two-point calibration.

Ang pag-calibrate ng solong point ay magbibigay ng isang makitid na saklaw ng kawastuhan.

Ang two-point calibration ay magbibigay ng isang malawak na hanay ng kawastuhan.

Hakbang 2: ASSEMBLE HARDWARE

ASSEMBLE HARDWARE
ASSEMBLE HARDWARE

Kasama sa kit ang 1 EZO EC circuit, 1 K1.0 probivity ng conductivity, 1 babaeng konektor ng BNC, 4oz calibration solution: 12880µS at 80000µS, 1 opsyonal na inline voltage isolator.

Tiyaking ang conductivity circuit ay nasa UART mode. Para sa mga tagubilin sa paglipat sa pagitan ng mga protokol, sumangguni sa sumusunod na LINK.

Gamitin ang breadboard upang mai-mount ang circuit at konektor ng BNC. I-wire ang conductivity circuit sa Arduino Uno tulad ng ipinakita sa eskematiko sa itaas at ikonekta ang probe sa konektor ng BNC.

Hakbang 3: LOAD PROGRAM SA ARDUINO UNO

a) I-download ang sample code mula sa LINK na ito. Magkakaroon ito sa isang folder na pinamagatang "arduino_UNO_EC_sample_code".b) Ikonekta ang Arduino sa iyong computer.

c) Buksan ang nai-download na code mula sa hakbang a, sa iyong Arduino IDE. Kung wala kang IDE maaari mo itong i-download mula DITO.

d) Compile at i-upload ang code sa Arduino.

e) Buksan ang serial monitor. Para sa pag-access pumunta sa Tools -> Serial Monitor o pindutin ang Ctrl + Shift + M sa iyong keyboard. Itakda ang baud rate sa 9600 at piliin ang "Carriage return". Dapat mo na ngayong makipag-usap sa conductivity circuit. Bilang isang pagsubok, ipasok ang utos i na magbabalik ng impormasyon ng aparato.

Hakbang 4: Paganahin ang tuluy-tuloy na pagbabasa at itakda ang uri ng PROBE

a) Tiyaking natanggal ang takip ng probe at tuyo ito. Gamit ang pagsisiyasat sa hangin, ipadala ang utos c, 1 na magpapagana ng tuluy-tuloy na pagbabasa isang beses bawat segundo.

b) Kung ang iyong probe ay hindi K1.0 (default), pagkatapos ay itakda ang uri ng probe gamit ang command k, n

Kung saan n ang k halaga ng iyong pagsisiyasat. Sa tutorial na ito, gagamit kami ng isang K1.0 probe. Ang uri ng probe ay maaaring kumpirmahing may command k,?

Hakbang 5: DRY CALIBRATION

Ipadala ang command cal, tuyo

Kahit na maaari kang makakita ng mga pagbasa ng 0.00 bago mag-isyu ng utos, kinakailangan pa ring gumawa ng isang dry calibration.

Hakbang 6: DALAWANG POINT CALIBRATION - Mababang Punto

DALAWANG POINT CALIBRATION - Mababang Punto
DALAWANG POINT CALIBRATION - Mababang Punto

a) Ibuhos ang ilan sa mga solusyon sa pagkakalibrate ng 12880µS sa isang tasa. Tiyaking mayroong sapat na solusyon upang masakop ang lugar ng sensing ng pagsisiyasat.

b) Ilagay ang probe sa tasa at igalaw ito sa paligid upang matanggal ang nakulong na hangin. Hayaan ang probe na umupo sa solusyon. Ang mga pagbasa ay maaaring na-off ng +/- 40% mula sa nakasaad na halaga ng solusyon sa pagkakalibrate.

c) Maghintay para sa mga pagbasa upang maging matatag (maliit na paggalaw mula sa isang pagbabasa hanggang sa susunod ay normal) at ipadala ang command cal, mababa, 12880

Tandaan: Ang mga pagbasa ay hindi magbabago matapos mailagay ang utos na ito.

Hakbang 7: DALAWANG POINT CALIBRATION - Mataas na Point

a) Banlawan ang probe bago i-calibrate sa mataas na point.

b) Ibuhos ang ilan sa 80000µS calibration solution sa isang tasa. Tiyaking mayroong sapat na solusyon upang masakop ang lugar ng sensing ng pagsisiyasat.

c) Ilagay ang probe sa tasa at igalaw ito sa paligid upang matanggal ang nakulong na hangin. Hayaan ang probe na umupo sa solusyon. Ang mga pagbasa ay maaaring na-off ng +/- 40% mula sa nakasaad na halaga ng solusyon sa pagkakalibrate.

d) Maghintay para sa mga pagbasa upang maging matatag (maliit na paggalaw mula sa isang pagbabasa hanggang sa susunod ay normal) at ipadala ang command cal, mataas, 80000

Tandaan: Magbabago ang mga pagbasa pagkatapos mailagay ang utos na ito. Kumpleto na ang pagkakalibrate.

Hakbang 8: PAG-IISA NG SINGLE POINT

a) Ibuhos ang ilang solusyon sa pagkakalibrate sa isang tasa (halagang pinili mong μS). Tiyaking mayroong sapat na solusyon upang masakop ang lugar ng sensing ng pagsisiyasat.

b) Ilagay ang probe sa tasa at igalaw ito sa paligid upang matanggal ang nakulong na hangin. Hayaan ang probe na umupo sa solusyon. Ang mga pagbasa ay maaaring na-off ng +/- 40% mula sa nakasaad na halaga ng solusyon sa pagkakalibrate.

c) Maghintay para sa mga pagbasa upang patatagin (ang maliit na paggalaw mula sa isang pagbabasa hanggang sa susunod ay normal) at ipadala ang command cal, n kung saan n ang halaga ng solusyon sa pagkakalibrate.

Tandaan: Magbabago ang mga pagbabasa pagkatapos mailagay ang utos. Kumpleto na ang pagkakalibrate.

Hakbang 9: PAGBABAYAD NG PANIMPI SA KALIBRASYON

TEMPERATURE CompensATION SA PANAHON NG CALIBRATION
TEMPERATURE CompensATION SA PANAHON NG CALIBRATION

Ang temperatura ay may malaking epekto sa pagbabasa ng kondaktibiti / kaasinan. Ang circuit ng conductivity ng EZO ay may temperatura na itinakda sa 25 ̊ C bilang default.

Sa anumang oras dapat mong baguhin ang default na bayad sa temperatura sa panahon ng pagkakalibrate.

Kung ang solusyon sa pagkakalibrate ay +/- 5 ̊ C (o higit pa), sumangguni sa tsart sa bote at i-calibrate ang kaukulang halaga.

Inirerekumendang: