Як відкалібрувати TDS EC метр
Калібрування TDS-метра
TDS-метр надходять у продаж із заводським калібруванням і відразу готові до застосування. Однак, після тривалого використання, показання такого приладу можуть значно змінитися.
Який калібрувальний розчин вибрати
Більшість портативних TDS-метрів не мають можливості для калібрування, і єдине рішення при неточних показаннях - це повна заміна приладу на новий.
Для калібрування використовуються стандартні калібрувальні розчини.
Якщо ви не знаєте, який розчин необхідний для вашого приладу, рекомендуємо зупинити вибір на 1000 ppm - це найбільш оптимальний варіант калібрування під час роботи з гідропонними розчинами.
Як калібрувати TDS-метр
Крок 1: Зануріть прилад у калібрувальний розчин до максимального рівня занурення. Злегка струсіть TDS-метр у розчині, щоб видалити бульбашки повітря – кишені повітря між електродами можуть заважати електричному струму та спотворити показання.
Крок 2: Зафіксуйте значення TDS розчину приладом та порівняйте їх із еталонними значеннями.
Крок 3: Якщо показання відрізняються більш ніж на 2%, відрегулюйте прилад, дотримуючись його інструкції (зазвичай використовуючи міні викрутку, вставивши її невеликий отвір на задній частині приладу).
- Повільно та обережно поверніть регулювальний гвинт за годинниковою стрілкою, щоб збільшити показ і проти годинникової стрілки, щоб зменшити показання.
- Переконайтеся, що викрутка рівномірно входить у канавку гвинта.
- Намагайтеся тримати прилад у розчині вертикально.
Крок 4: Після того, як показання метра в межах 2% припиняємо калібрування.
Крок 5: Вийміть прилад із розчину. Струсіть його, щоб видалити краплі води, які можуть прилипати до електродів, утворюючи повітряні зазори.
Крок 6: Вимкніть прилад, зачекайте хвилину і знову увімкніть.
Крок 7: Вставте TDS-метр у розчин та перевірте показання. Якщо показання все ще точні, калібрування завершено. Якщо ні, повторіть процедуру.
Як виготовити калібрувальний розчин
Калібрувальний розчин для портативного TDS-метра можна виготовити самостійно. Такий розчин не дасть вам 100% точності показань, але для оцінки кількості солей у поливному розчині нам надвисока точність і не потрібна.
Для приготування калібрувального розчину нам знадобиться:
- хлорид натрію (кухонна сіль) – 1 грам
- дистильована вода - 1 літр
- мірна склянка на 1 літр
- точні ваги для невеликої ваги (наприклад, ювелірні).
Зважте 1 г СУХОЇ солі і розчиніть її в 1 літрі дистильованої води. Калібрувальний розчин готовий і має такі показання: 2 мСм/см , або:
- 1000 ppm – для приладів з коефіцієнтом 0,5
- 1280 ppm – для приладів з коефіцієнтом 0,64
- 1400 ppm – для приладів з коефіцієнтом 0,7
Вимірювач концентрації (TDS/EC) на Arduino, Piranha, ESP
Вимірювач концентрації можна використовувати для аналізу рідин, що використовуються в гідропоніці, акваріумах, колодязях для поливу рослин і т.д.
Якщо це ваш перший досвід програмування контролерів, прочитайте статтю налаштування Arduino IDE і про встановлення бібліотек.
Відео
Нам знадобиться
- 1х датчик TDS/EC-метр;
- 1х контролер Arduino або Piranha UNO*;
- 1x Trema Shield;
- 1х I2C LCD дисплей 2004 (з конвертером I2C) або 1602;
- 1х I2C Hub (або у форматі Trema);
- як корпус можна використовувати ПВХ-конструктор.
* Можна використовувати будь-який контролер серії Piranha, Arduino або ESP-32.
Схема
Не забудьте перед складання схеми відкалібрувати датчик TDS. Про те, як це зробити, читайте у статті.
Встановлення бібліотек
Перед завантаженням коду в контролер установіть необхідні бібліотеки:
Скетч
#include // Підключаємо бібліотеку до роботи з TDS/EC-метром I2C-flash. #include // Підключаємо бібліотеку до роботи з LCD дисплеєм по шині I2C iarduino_I2C_TDS tds; // Оголошуємо об'єкт tds для роботи з функціями та методами бібліотеки iarduino_I2C_TDS, адресу модуля на шині I2C не вказуємо – він буде виявлений автоматично. LiquidCrystal_I2C lcd(0x27,20,4); // Оголошуємо об'єкт lcd для роботи з дисплеєм(адреса I2C = 0x27, кількість стовпців = 20, кількість рядків = 4) (для дисплея 1602 параметри будуть 16 і 2) void setup() < Serial.begin(9600); // Ініціюємо роботу з шиною UART для передачі в монітор послідовного порту на швидкості 9600 біт/сек. tds.begin(); // Ініціюємо роботу з TDS/EC-метром I2C-flash. lcd.init(); // Ініціюємо роботу з LCD дисплеєм lcd.backlight(); // Включаємо підсвічування LCD дисплея > void loop () < lcd.clear (); // Очищаємо дисплей tds.set_t(18.0f); // Вказуємо поточну температуру рідини. // Питома електрична провідність, яка приведена до опорної температури T = 25°C (за замовчуванням), мкСм/см lcd.setCursor(0, 0); // Встановлюємо курсор 0 стовпець 0 рядок дисплея lcd.print("EC = "); // Виводимо текст на екран lcd.print(tds.getEC()); // Виводимо загальний виміряний опір.lcd.setCursor(11, 0); // Встановлюємо курсор lcd.print("uS/sm"); // Виводимо текст на дисплей // Кількість розчинених твердих речовин ppm (мг/л води) lcd.setCursor(0, 1); // Встановлюємо курсор 0 стовпець 1 рядок дисплея lcd.print("TDS = "); // Виводимо текст на екран lcd.print(tds.getTDS()); // Виводимо загальний виміряний опір. lcd.setCursor(11, 1); // Встановлюємо курсор lcd.print("mg/l"); // Виводимо текст на дисплей // Загальний виміряний опір Ом lcd.setCursor(0, 2); // Встановлюємо курсор 0 стовпець 1 рядок дисплея lcd.print("Ro = "); // Виводимо текст на екран lcd.print(tds.getRo()); // Виводимо загальний виміряний опір. lcd.setCursor(11, 2); // Встановлюємо курсор lcd.print(char(244)); // Виводимо текст на дисплей // Питома електрична провідність мкСм/см lcd.setCursor(0, 3); // Встановлюємо курсор 0 стовпець 1 рядок дисплея lcd.print("S = "); // Виводимо текст на екран lcd.print(tds.get_S()); // Виводимо виміряну питому електропровідність рідини. lcd.setCursor(11, 3); // Встановлюємо курсор lcd.print("uS/sm"); // Виводимо текст на екран delay(1000); // Затримка>
Посилання
- Повністю автоматизована гідропоніка з керуванням через WiFi;
- Інструкція з встановлення та налаштування Arduino IDE;
- Бібліотека для роботи з TDS-метром;
- Бібліотека для роботи з монітором.
- Інструкція із встановлення бібліотек;