Поиск

Рекомендовать

Календарь

Ноябрь 2018
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
2627282930  

Кто на сайте?

Сейчас на сайте находятся:
 2 гостей 

Счетчик

Сегодня11
Вчера37
За эту неделю187
За этот месяц92
Всего104851
Главная Автоматика Контроллеры Arduino Arduino поливает огород (Часть 1)
Баннер

Arduino поливает огород (Часть 1)

Схема полива огорода на ArduinoНа улице мороз -42,  вот и пришло время заняться автоматизацией. Â Я уже писал где-то на сайте, что хочу автоматизировать все что можно. В том числе и полив участка. Для тех, кто, как и я никогда не сталкивался с программированием микропроцессоров, напишу что необходимо для начала. Я был приятно удивлен, что никаких специальных знаний , типа программирование на ассемблер, не нужно. Думаю кто использует голову не только для шапки, спокойно сможет во всем разобраться. Благо в интернете, информации по Arduino достаточно. Я не собираюсь управлять своей Arduino спутником или луноходом. Поэтому выбрал самое доступное и простое в понимании.

Для начала нужно скачать программу моделирования - VirtualBreadboard.  Это не сложная и понятная программа моделирования схем и программирования микроконтроллеров, в том числе и Arduino. В довесок, в программе есть много рабочиз примеров схем и исходного кода программ, что свою систему автоматизации  вы сможете написать двумя комбинациями клавиш: Ctrl+C и Ctrl+V. Что самое приятное в программе:  Вы можете сразу проверить работоспособность Вашей системы, не отходя от кассы. Просто нажимаем кнопку запуска и если все нормально, система начинает работать на экране – мигают лампочки, щелкают реле…

Еще одна приятная вещь – можно разработать систему, проверить, настроить, даже не имея у себя самой платы Arduino, как это сделал я. Плату конечно я купил, но пока она придет по почте, неча время терять.

Я не буду объяснять, как пользоваться программой – сами все поймете, когда запустите. А сейчас перейдем к самому главному, о чем написано в заголовке статьи.

Для полива огорода я буду использовать глубинный насос, который сделал еще осенью. Поливать я хочу весь огород, а не отдельные участки. Я уже ставил распылители на своем участке для полива. Весь огород сразу охватить невозможно,  и поэтому у меня определились 3 зоны, на которых я поочередно ставил распылители, чтоб в итоге весь огород был полит. Я не стол отступать от этой тактики, и для автоматического полива решил использовать также 3 зоны полива, которые будут поливаться поочередно. Переключать направление полив а буду с помощью электромагнитных клапанов, которые через силовые реле буду управляться микропроцессором. Благо в Китае можно купить такие клапаны за $15-$20. Столько же стоит и сама плата. Плюс реле. Плюс датчики температуры и влажности. Все в куче свободно уместиться в сотне баксов.

Да о датчиках. Их два – температурный и влажности. Датчик температуры будем использовать, чтобы не поливать когда на улице холодно. Датчик влажности будет включать всю систему полива. Использоваться для отключения (окончания) полива он не будет. Система будет включаться по сигналу с датчика влажности и поливать определенную зону определенное количество времени. Во время полива сигналы с датчиков не обрабатываются. Система начнет их слушать только после окончания полива  всех трех зон. Время полива указываем в тексте программы. То есть получается следующая картина:

  1. Земля мокрая, полив не происходит, система ждет.
  2. Земля высохла, датчик послал об этом сигнал процессору
  3. Начался полив поочередно всех участков
  4. Во время полива датчик влажности отправляет сигнал о том, что земля мокрая
  5. Система не принимает его сигнал до окончания полива всех зон.
  6. После полива всех зон сислема получает согнал с датчика что земля мокрая
  7. Здесь возвращаемся к первому пункту.

В следующей статье напишу текст программы и покажу, как она работает.  Пока все…

 

Комментарии  

 
+1 #1 vineshop 08.01.2014 16:51
Не плохо бы опубликовать эту статью в сообществе http://ru-arduino.livejournal.com/ ;-)
А то там много разработок под Arduino, но для дачи, вроде, ещё не кто не описывал.
Вступление в сообщество свободное.
Цитировать
 

Добавить комментарий


Защитный код
Обновить