
Съдържание:
- Стъпка 1: КАЛИБРИРАНЕ НА ЕДНА ТОЧКА ИЛИ ДВО ТОЧКИ
- Стъпка 2: Сглобяване на хардуер
- Стъпка 3: ЗАРЕЖДАНЕ НА ПРОГРАМАТА НА ARDUINO UNO
- Стъпка 4: Активирайте непрекъснатото четене и задайте ТИП СОНДА
- Стъпка 5: СУХО КАЛИБРИРАНЕ
- Стъпка 6: КАЛИБРИРАНЕ НА ДВО ТОЧКИ - Ниска точка
- Стъпка 7: КАЛИБРИРАНЕ НА ДВО ТОЧКИ - High Point
- Стъпка 8: КАЛИБРИРАНЕ НА ЕДНА ТОЧКА
- Стъпка 9: ТЕМПЕРАТУРНА КОМПЕНСАЦИЯ ПО ВРЕМЕ НА КАЛИБРОВКА
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 12:57

В този урок ще калибрираме сензора за соленост/проводимост K1.0 на Atlas Scientific с помощта на Arduino Uno.
ТЕОРИЯ ЗА КАЛИБРОВКА
Най -важната част от калибрирането е наблюдение на показанията по време на процеса на калибриране. Най -лесно е да калибрирате устройството в състоянието му по подразбиране (режим UART, с активирани непрекъснати показания). Превключването на устройството в режим I2C след калибриране няма да повлияе на запаметената калибрация. Ако устройството трябва да бъде калибрирано в режим I2C, непрекъснато заявявайте показания, за да можете да видите изхода от сондата. В този урок калибрирането ще се извърши в режим UART.
МАТЕРИАЛИ
- Arduino Uno
- Комплект сензори за проводимост K1.0
- Платка
- Кабелни проводници
- 2 чаши
Стъпка 1: КАЛИБРИРАНЕ НА ЕДНА ТОЧКА ИЛИ ДВО ТОЧКИ

Веригата за проводимост на Atlas EZO има гъвкав протокол за калибриране, позволяващ едноточково или двуточково калибриране.
Калибрирането в една точка ще осигури тесен диапазон на точност.
Двуточковото калибриране ще осигури широк диапазон на точност.
Стъпка 2: Сглобяване на хардуер

Комплектът включва 1 EZO EC верига, 1 сонда за проводимост K1.0, 1 женски BNC конектор, 4oz калибриращи разтвори: 12880µS и 80000µS, 1 допълнителен вграден изолатор на напрежение.
Уверете се, че веригата за проводимост е в режим UART. За инструкции за превключване между протоколи вижте следната ВРЪЗКА.
Използвайте макетната платка, за да монтирате веригата и BNC конектора. Свържете проводниковата верига към Arduino Uno, както е показано на схемата по -горе, и свържете сондата към BNC конектора.
Стъпка 3: ЗАРЕЖДАНЕ НА ПРОГРАМАТА НА ARDUINO UNO
а) Изтеглете примерния код от тази ВРЪЗКА. Той ще бъде в папка, озаглавена "arduino_UNO_EC_sample_code". Б) Свържете Arduino към вашия компютър.
в) Отворете кода, изтеглен от стъпка а, във вашата Arduino IDE. Ако нямате IDE, можете да го изтеглите от ТУК.
г) Компилирайте и качете кода в Arduino.
д) Отворете серийния монитор. За достъп отидете до Инструменти -> Сериен монитор или натиснете Ctrl+Shift+M на клавиатурата си. Задайте скоростта на предаване на 9600 и изберете "Carriage return". Вече трябва да можете да комуникирате с веригата за проводимост. Като тест въведете командата i, която ще върне информацията за устройството.
Стъпка 4: Активирайте непрекъснатото четене и задайте ТИП СОНДА
а) Уверете се, че капачката на сондата е свалена и че е суха. Когато сондата е във въздуха, изпратете командата c, 1, която ще позволи непрекъснато отчитане веднъж в секунда.
b) Ако вашата сонда не е K1.0 (по подразбиране), тогава задайте типа на сондата, като използвате командата k, n
Където n е k стойността на вашата сонда. В този урок ще използваме сонда K1.0. Типът на сондата може да бъде потвърден с команда k,?
Стъпка 5: СУХО КАЛИБРИРАНЕ
Изпратете командата cal, dry
Въпреки че може да видите показания от 0,00 преди да подадете командата, все пак е необходимо да направите калибриране на сухо.
Стъпка 6: КАЛИБРИРАНЕ НА ДВО ТОЧКИ - Ниска точка

а) Изсипете част от калибриращия разтвор 12880µS в чаша. Уверете се, че има достатъчно решение, което да покрие сензорната зона на сондата.
б) Поставете сондата в чашата и я разбъркайте, за да отстраните задържания въздух. Оставете сондата да седне в разтвора. Показанията може да са намалени с +/- 40% от заявената стойност на калибриращия разтвор.
в) Изчакайте показанията да се стабилизират (малкото движение от едно показание към друго е нормално) и изпратете командата cal, low, 12880
Забележка: Показанията няма да се променят след въвеждане на тази команда.
Стъпка 7: КАЛИБРИРАНЕ НА ДВО ТОЧКИ - High Point
а) Изплакнете сондата преди калибриране до високата точка.
б) Изсипете част от калибриращия разтвор 80000µS в чаша. Уверете се, че има достатъчно решение, което да покрие сензорната зона на сондата.
в) Поставете сондата в чашата и я разбъркайте, за да отстраните задържания въздух. Оставете сондата да седне в разтвора. Показанията може да са намалени с +/- 40% от заявената стойност на калибриращия разтвор.
г) Изчакайте показанията да се стабилизират (малко движение от едно показание към друго е нормално) и изпратете командата cal, high, 80000
Забележка: Показанията ще се променят след въвеждане на тази команда. Калибрирането вече е завършено.
Стъпка 8: КАЛИБРИРАНЕ НА ЕДНА ТОЧКА
а) Изсипете малко калибриращ разтвор в чаша (μS стойност по ваш избор). Уверете се, че има достатъчно решение, което да покрие сензорната зона на сондата.
б) Поставете сондата в чашата и я разбъркайте, за да отстраните задържания въздух. Оставете сондата да седне в разтвора. Показанията може да са намалени с +/- 40% от заявената стойност на калибриращия разтвор.
в) Изчакайте показанията да се стабилизират (малкото движение от едно показание към друго е нормално) и изпратете командата cal, n където n е стойността на калибриращия разтвор.
Забележка: Показанията ще се променят след въвеждане на командата. Калибрирането вече е завършено.
Стъпка 9: ТЕМПЕРАТУРНА КОМПЕНСАЦИЯ ПО ВРЕМЕ НА КАЛИБРОВКА

Температурата има значителен ефект върху показанията за проводимост/соленост. Температурата на проводимостта на EZO е зададена на 25 ̊ C по подразбиране.
В никакъв момент не трябва да променяте температурната компенсация по подразбиране по време на калибрирането.
Ако разтворът за калибриране е +/- 5 ̊ C (или повече), вижте таблицата на бутилката и калибрирайте до съответната стойност.
Препоръчано:
КАЛИБРИРАНЕ НА СЕНЗОРА НА ARDUINO: 7 стъпки

ARDUINO PH SENSOR CALIBRATION: В този урок ще калибрираме сензора за pH EZO на Atlas Scientific, използвайки Arduino Uno.ТЕОРИЯ НА КАЛИБРОВКА Най -важната част от калибрирането е наблюдението на показанията по време на процеса на калибриране. Най -лесно е да калибрирате устройството в
Калибриране на сензора за влажност на почвата: 5 стъпки

Калибриране на сензора за влажност на почвата: На пазара има много измерватели на влажност на почвата, които да помогнат на градинаря да реши кога да полива растенията си. За съжаление, хващането на шепа почва и проверката на цвета и текстурата е също толкова надеждно, колкото много от тези приспособления! Някои сонди дори се регистрират
КАЛИБРИРАНЕ НА СЕНЗОРА НА ARDUINO ORP: 3 стъпки

ARDUINO ORP SENSOR CALIBRATION: В този урок ще калибрираме EZO ORP (потенциал за намаляване на окисляването) на Atlas Scientific, използвайки Arduino Uno.ТЕОРИЯ НА КАЛИБРОВКА Най-важната част от калибрирането е наблюдението на показанията по време на процеса на калибриране. Лесно е
Калибриране на сензора за кислород на ARDUINO: 4 стъпки

КАЛИБРИРАНЕ НА СЕНЗОР НА КИСЛОРОД НА ARDUINO: В този урок ще калибрираме EZO сензора за разтворен кислород (D.O) на Atlas Scientific, използвайки Arduino Uno.ТЕОРИЯ НА КАЛИБРОВКА Най -важната част от калибрирането е наблюдението на показанията по време на процеса на калибриране. Най -лесно е да се калибрира
Калибриране на сензора за влажност: 7 стъпки

Калибриране на сензора за влажност: Имам 3 сензора, които могат да измерват относителната влажност на въздуха: BME280, SHT21, DHT22. Те заявиха способност за измерване с точност +/- 3% от диапазон 20 до 80%. Въпреки това, когато тествах в същото състояние за 3 сензора, получих 3 различни резултата. Може би о