Розглянемо, як зробити датчик протікання води своїми руками для Ардуіно. Зберемо простий датчик води з підручних матеріалів, які є в кожному будинку.
У цьому проекті розглянемо, як зробити датчик протікання води своїми руками для Ардуіно. Зберемо простий датчик з недорогих підручних матеріалів - пари цвяхів, декількох проводів, одного резистора і клемників для з'єднання проводів. Для перевірки правильної роботи нашого саморобного датчика будемо використовувати скетч для датчика протікання води з заняття кружка з робототехніки для дітей .
Датчик протікання води своїми руками
Даний датчик можна буде використовувати при створенні проектів «розумного» поливу грядок або кімнатних квітів. Завдяки недорогим компонентів і простоті своєї роботи датчик води для Ардуіно можна зробити самостійно. Щоб зробити датчик протікання води своїми руками потрібно: два цвяха, кілька проводів, резистор на 220 Ом, клемники і невеликий набір інструментів.
Збираємо датчик протікання води своїми руками
Для початку необхідно відрізати три клемника від колодки (дивись фото). Клемники застосовуються для з'єднання проводів, вони виготовляються з негорючого матеріалу, який легко розрізається. Всередину клемників вбудовані металеві контакти з гвинтовими зажимами. Контактами ми з'єднаємо цвяхи з проводами і резистором, а корпус клемника буде служити каркасом для нашого датчика.
Далі необхідно послабити контакти, викрутивши гвинти. Згідно зі схемою на фото вставте в крайні контакти цвяхи і зачищені кінці проводів. Лівий і середній контакт слід з'єднати резистором з номіналом 220 Ом. У правий контакт також вставляється зачищений кінець дроту. Залишилося лише підготувати контакти на всіх проводах, для підключення датчика води до плати Ардуіно.
Фото. Схема датчика води своїми руками і підключення до Ардуіно
Перевірка датчика води на Ардуіно
Тепер ви знаєте, як зробити датчик води своїми руками для Ардуіно, залишилося лише перевірити правильність роботи і показання приладу. Для цього ми використовуємо скетч з попереднього заняття « Кружка робототехніки на Ардуіно »І зберемо електричну схему з автоматичним включенням і вимиканням світлодіода, підключивши саморобний датчик води до Ардуіно (дивись фото збірки схеми вище).
Для цього проекту нам буде потрібно:
- Плата Arduino Uno;
- Макетна плата;
- USB-кабель;
- саморобний датчик води;
- 1 світлодіод;
- 1 резистор на 220 Ом;
- Провід «папка-папка» і «папка-мамка».
Після складання схеми, підключіть плату Arduino до ПК і завантажте наступний скетч.
int x; // присвоюємо ім'я для значень з аналогового входу A0 void setup () // процедура setup {pinMode (12, OUTPUT); // пін 12 з світлодіодом буде виходом (англ. «Output») pinMode (A0, INPUT); // до входу A0 підключимо датчик (англ. «Intput») Serial .begin (9600); // підключаємо монітор порту} void loop () // процедура loop {x = analogRead (A0); // змінна "x" знаходиться в інтервалі від 0 до 1023 if (x> 100) {digitalWrite (12, HIGH); } // більше 100 - включаємо світлодіод if (x <100) {digitalWrite (12, LOW); } // менше 100 - вимикаємо світлодіод Serial .println (x); // виводимо значення датчика на монітор delay (1000); // затримка в одну секунду}
У першому рядку скетчу ми присвоїли ім'я x для значень c входу A0. За допомогою оператора int, ми вказали, що значення x можуть приймати тільки ціле число. Умовний оператор if дозволяє нам визначити дію при істинному умови. Показання датчиків можуть різнитися - це залежить від токопроводімость матеріалів. Додайте в воду сіль і спостерігайте за змінами показання з датчика.