Три долари EC - PPM метр деталей Arduino

Використання технологій та способу мислення хакерів для підвищення продовольчої безпеки для майбутніх мільярдів Останнє оновлення [21/9/2015]

michaelratcliffe додати

Цей блог висвітлить, як побудувати дешевий лічильник ЕС для ваших проектів, пов’язаних з аквапонікою/гідропонікою чи водою. Ми не збираємося вникати в ідеальне значення PPM або EC, просто розглянемо, як виміряти та кількісно визначити рідину.

Ми будемо використовувати це для блоку аквапоніки на основі сечі, нам потрібно мати можливість контролювати силу зростаючої рідини в системі, але для людини, яка має бюджет, лічильник ЕК - це просто багато грошей. Рішення - лічильник ЄС у розмірі 3 долари для будь-якого Arduino.

Ви можете використовувати це для вимірювання якості питної води з невеликою зміною коду та зміною R1 [див. Нижче].

Частини:

-MCU на ваш вибір з АЦП

-DS18B20 водонепроникний датчик температури

-500 Ом [або резистор 1 кОм]

-Введіть американський штекер Two Prong на малюнок 8

-Розетка для роз'єму на малюнку 8

То чому ми використовуємо вилку:

-Стандартний розмір [полегшує калібрування]

Використовуйте твердий зубчик, як показано нижче, а не той, що має отвори:

Примітка: Вам потрібна вилка типу Solid Prong

Не підключайте заглушену вилку до електромережі

Операційний директор

PPM розраховується з EC рідини, EC є оберненим до електричного опору рідини. Ми оцінюємо EC або PPM рідини, вимірюючи опір між двома зондами [штекери штекера], коли штепсель занурений у рідину, що цікавить.

Вимірювання EC потрібно проводити за допомогою змінного струму, або рідина, що цікавить, поляризована і дасть погані показники. Це має бути чудовим прикладом запитання, чому замість того, щоб просто прийняти твердження як факт, виявляється, ми можемо взяти дуже швидке читання постійного струму, не зазнаючи поляризації. це означає, що ми можемо зробити дуже дешевий датчик ЕС.

Хочете використовувати його і не хвилювати, як це працює? Перейдіть до основного коду ЕС і, використовуючи схему підключення, це спрацює.

Компенсація температури

Температура впливає на провідність рідин, тому важливо, щоб ми це компенсували.

Загальноприйнятим є наближення вкладиша для невеликих температурних перепадів [1], щоб перетворити їх в їх еквівалент EC при 25 * C:

EC25 = EC/(1 + a (T - 25))

EC25 - еквівалент EC при 25 ° C

EC - виміряний EC

T- температура [градуси C] вимірювання

a = 0,019 ° C [Зазвичай використовується для поживних розчинів]

Прийняття рішення щодо значення R1

// ----------- Не замінюйте R1 резистором нижче 300 Ом ------------

Ми можемо змінити значення R1 в дільнику напруги, щоб змінити діапазон ЕС, який ми хочемо виміряти. Нижче наведена схема дільника еквівалентної напруги.