Шановні клієнти. З 26.09.2022 магазин працює з 09:00 до 19:00
(098) 067-12-26 Київстар (098) 067-12-26   Київстар
(066) 142-24-48 Vodafone (066) 142-24-48   Vodafone
(098) 067-12-26 Lifecell (063) 642-36-59   Lifecell
 info@arduino.ua
Графік роботи магазину:
Пн-Пт: 9.00 - 19.00
Сб: 10.00 - 19.00
Нд: вихідний
м. Київ, вул. Васильківська, 30
ст.м. "Васильківська"
Каталог

Українізація бібліотеки Adafruit_GFX_Library для матриць MAX7219 та LCD

Для виводу текстової інформації на саморобний блок світлодіодних матриць з загальним анодом в середовищі Arduino рідною мовою я стикнувся з проблемою, що та бібліотека LedContorl, якою я зазвичай користуюсь, неспроможна здійснити обертання на заданий кут

Реєстратор параметрів вологості та температури

Добрий день. Виникла необхідність в вимірюванні вологості та температури в приміщенні протягом дня з одночасним їх записом для подальшої

Плазмофон

Мы настолько привыкли к высоким технологиям, что забываем о простых физических явлениях и механизмах. А ведь на всём простом строится что-то

Автоматичний кран для води на Arduino своїми руками

Доброго дня, хочу розповісти Вам про виготовлення корисного пристрою – автоматичного крану для води на Arduino.

Приклад використання датчика температури DS18B20 з Raspberry Pi за допомогою Python

У цьому маленькому туторіалі показано як без допомоги сторонніх бібліотек працювати на мові Python в OS Linux з датчиком температури DS18B20 від Maxim Integrated який працює на шині даних
Напиши статтю і отримай знижку! Наши партнеры https://hacklab.kiev.ua/

Автоматичний кран для води на Arduino своїми руками

2022-08-16

Всі статті →

Доброго дня, хочу розповісти Вам про виготовлення корисного пристрою – автоматичного крану для води на Arduino.

В чому полягає робота нашого приладу: коли ми підносимо руку до крану, ультразвуковий датчик посилає сигнал на Arduino. Далі Arduino обробляє інформацію та подає сигнал на сервопривід, який в результаті повертається, підносячи кран, з якого і починає витікати вода. Забравши руку, сервопривід закриває кран. Пристрій досить простий, і його буде нескладно виготовити початківцям. Відео як зробити цей прилад знайдете по посиланню.

Для виготовлення пристрою Вам знадобляться наступні компоненти:

Інструменти для пайки та збирання:

  • Паяльник із підставкою і припоєм
  • Фігурна викрутка

А також:

  • Корпус для готового пристрою (може бути будь-яким, на Ваш розсуд)

Спершу необхідно зібрати пристрій по зображеній нижче схемі:

Коли все підключили, підключаємо Arduino Uno до комп’ютера та завантажуємо скетч:

#include <Servo.h>  

Servo servo;    

int trigPin = (4);   

int echoPin = (5);  

long duration, dist, average;

int flag=0;  

long aver[3];  

void setup() {      

  servo.attach (7); 

  pinMode(3,INPUT); 

  pinMode(trigPin, OUTPUT); 

  pinMode(echoPin, INPUT); 

  servo.write(90);       

}

void measure() { 

  digitalWrite(trigPin, LOW);

  delayMicroseconds(5);

  digitalWrite(trigPin, HIGH);

  delayMicroseconds(15);

  digitalWrite(trigPin, LOW);

  pinMode(echoPin, INPUT);

  duration = pulseIn(echoPin, HIGH);

  dist = (duration/2) / 29.1;   

}

void loop() {

  if (digitalRead(3)==1 && flag==0) {    

    servo.write(180);

    delay(1000);    

    flag=1;           

  }

  if (digitalRead(3)==0 && flag==1) {

    servo.write(3);   

    delay(1000);     

    flag=0;         

  }

  if (flag==0) {

    for (int i=0;i<=2;i++) { 

      measure();               

      aver[i]=dist;          

      delay(0);          

    }

    dist=(aver[0]+aver[1]+aver[2])/3;  

  }

  if (dist>1 && dist<25 && flag==0) {  

    servo.write(90); 

    delay(500);      

    servo.write(30);

  }

}

Перевіряємо, чи все вірно працює та закріпляємо усе в корпусі. Сервопривід та ультразвуковий датчик потрібно вивести на кабелі 25 -30 см. Для живлення нашого приладу нам потрібен кабель від Arduino Uno, який ми підключали до комп’ютера. Як прикріпити наш прилад до крану дивіться у відео:

Висновок:

Отже, я докладно описав Вам процес створення корисного пристрою – автоматичного крану для води. У цього проєкту є один недолік: Ви не зможете переключати воду з одного режиму в інший («гаряча-холодна»), так як кран буде працювати тільки у тому положенні, в якому встановлено даний пристрій. Також даний пристрій може бути частиною проекту «розумного дому».

Сподіваюсь, ця стаття була для Вас корисною. Бажаю Вам успіхів!

Ваша оцінка статті:

Відмінно
Добре
Задовільно
Погано
Дуже погано

Загальна оцінка:

Оцінка "Автоматичний кран для води на Arduino своїми руками"
4 з 5
зроблена на основі 1 оцінки 1 клієнтських відгуку.

Дякуємо Вам за звернення! Ваш відгук з'явиться після модерації адміністратором.
Кирилл
24.08.2022 17:24:37
Самоделка не очень полезна, но выглядит прикольно) И, как говорят: "почему бы и нет?".
оплата картами Visa і MasterCard