(096) 500-2-500 Київстар (096) 500-2-500   Київстар
(066) 500-2-500 Vodafone (066) 500-2-500   Vodafone
(063) 500-2-500 Lifecell (063) 500-2-500   Lifecell
 info@arduino.ua
Графік роботи магазину:
Пн-Пт: 9.00 - 19.00
Сб: 10.00 - 19.00
Нд: вихідний
м. Київ, вул. Васильківська, 30
ст.м. "Васильківська"
Каталог

Двохосьова система слідкування за сонцем

Мої вітання! В цій статті я познайомлю Вас з макетом двохосьової системи слідкування за сонцем для малогабаритної сонячної електростанції (СЕС). Мета розробки макету – дослідити на власному прикладі ефективність динамічної СЕС в порівнянні зі статичною

Огляд плати Raspberry Pi Pico (приклад роботи з MPU6050)

У цій статті розглянемо плату для розробки Raspberry Pi Pico на мікроконтролері власного виробництва Raspberry Pi - RP2040. Ціль статті розглянути цю плату, описати її можливості і надати вичерпну характеристику. Також до статті буде додано приклад роботи

Bluetooth колонка для комп'ютера

Доброго часу доби, дорогі читачі, сьогодні я розповім про свій проект: Bluetooth колонка для Стаціонарного ПК (чому слово стаціонарного виділено, поясню

Контролер для гроувбокса

Хочу розповісти про контролер для гроувбокса, який я створив власними руками. В один період я сильно зацікавився вирощуванням зелені в себе вдома. Оскільки я вчусь на інженера, і моя діяльність також сильно пов’язана з цим, то я також вирішив реалізувати

Автополив

Як зробити автополив рослин за допомогою Arduino.
Напиши статтю і отримай знижку! Наши партнеры 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