Умный дом + автополив для дачи. Часть 1. Начало.

Решил я облегчить жизнь своей бабушке, а заодно и себе в недалеком будущем. Появилась идея запилить на дачу автополив. Идея стала развиваться, и превратилась из идеи поливалки в идею полноценного умного дома. Подумав, я приступил к реализации. Итак, часть первая: поливалка.

Если уж делать, то красиво, с блекджеком и шлюхами. А именно — с красивым и удобным(?) интерфейсом — матричной клавой 3х4 и дисплеем 16x2. Управление — через самописное расширяемое меню, опрос клавиатуры — по прерыванию таймера.
Изображение - savepic.org — сервис хранения изображений
От управления с компа отказался сразу, ибо это же дача — чем автономнее, тем лучше. Вот краткое описание возможностей:
Уже умеет:
  • Показывает время и дату ^_^
  • Управляет 6 нагрузками(эл/маг. клапанами) по расписанию
  • Полностью автономная работа с расписанием из меню и сохранение в EEPROM
  • Возможность включения и отключения полива полностью или в любой зоне в любой момент
  • Возможность первоначальной настройки часов (запуск генератора)

В планах:
  • Сделаю датчик дождя
  • Управление светом в доме(симисторы)
  • Прикручу датчики движения/дыма/газа
  • Упаковать в корпус.
Ядром системы является мега32, бегающая на 12 МГц. На полные порты (A и B) подключены экран и клавиатура, причем что-куда именно — дефайнится в коде. На порту C (тоже дефайнится) висят нагрузки(клапана), управляемые по расписанию через тразисторные ключи. Порт D и 3-ю ногу порта клавиатуры оставил под симисторы/датчики/итп.

Вот плата. Плата пропечаталась с пятого(sic!) раза. Ломонд-160 не айс. В принципе, все стандартно. Порты выведены на гребенки, на i2c висят часики ds1307, на UART — преобразователь уровней (ST232) и выведены 3 пина с TTL-уровнями (подключены прямо к RX-TX меги). Справа — отверстия под разъем COM-порта. Лишние ноги его я обычно обрезаю — экономия места. Кондеры у кварца на 33 пФ, у часового кварца их нет. Около ST232 и LM7805 кондеры по 0.1мкФ. Сброс подтянут резистором на 10 кОм, шина I2C подтянута резисторами на 4.7 кОм. Остальная SMD-мелочь на плате — перемычки. Питание — 12В, через стабилизатор, или 5В от программатора. Выведены 2 гребенки для питания периферии (+5 и +12) и 2 гребенки земли. (вторая сверху, над портом B). Колодка программирования разведена не стандартно, а как мне было удобно.

Пока это все. Вторая часть статьи будет не раньше июля, когда начну класть трубы и провода. Замечания по делу приветствуются.
Во вложениях:
  • Принципиальная схема в протеусе (симуляция не работает) + платы
  • Прошивка с исходниками в AVRStudio 4.18 [v0.99], код хорошо комментирован =D
  • Мануал в PDF (Warning! Опасно для мозга!)
  • 0
  • 21 августа 2011, 18:30
  • enq
  • 3

Комментарии (45)

RSS свернуть / развернуть
Кул. Достойная задумка и исполнение. Успехов в расширении!
0
  • avatar
  • _YS_
  • 21 августа 2011, 20:43
Как по-вашему, статья пойдет для тематического блога?
0
Это у тов. DI спрашивать надо, я тут не хозяин.
0
Вполне
0
ну дайте членство в том блоге тогда, или статью скопируйте) а то у меня прав нет.
0
а, все, увидел эту оооочень маааленькую кнопочку)
0
Ага, все руки не доходят запилить туда мегакнопень.
0
А я те еще на этапе тестирования говорил, что её не видно :)
0
Какие электромагнитные клапана планируете использовать? Собирал аналогичное устройство, остановила стоимость клапанов, в Волгограде нормально-закрытый на 220В стоит в среднем 1800руб, может подскажете где купить за разумные деньги?
0
кто-то как-то рекомендовал клапаны от стиралок
0
не, клапана закуплю для водопровода на 12В пост.тока.
0
видел их по 500 с чем-то рублей, но в Воронеже хз где найти.
0
Да чем запитывать не так важно, цены примерно одинаковые, тут в среднем 1тр www.wash-service.ru/index.php?module=shop&action=product_detail&product_id=3741&categ=149&navop=142, И характеристики у них слабоваты для полива — пропускная способность при рабочем давлении 0,3Мпа: 10л/мин
0
от машинок — нунах. я пока на вот этот глаз положил: evelen.ru/product/03/05/ycws1.html
0
Для бабушек и дедушек нужен яркий дисплей с большиииими буквами (это объективное мнение)
0
А кто сказал, что дедушка и бабушка будут смотреть в этот дисплей и тыкать в кнопки? =D
0
ааа… ))) логично.
0
www.goodluckbuy.com/12-key-membrane-switch-keypad-keyboard-general-use.html

Клавиатурка. Дёшего и сердито. :)
А если строить на обычных тактовых кнопках, то получается какое-то убогое и некрасивое решение, ввиду решения вопроса с корпусом.
0
в ЧИП-НН видел красивую клаву за 122 рубля, а эта обошлась в 40 рублей. Был сильно ограничен по деньгам, т.к. летом ВНЕЗАПНО прекратили перечислять стипндию. А что касательно красоты, так ничто не мешает прикрутить плату внутри корпуса, наделать отверстий под кнопки и надеть на них колпачки.
0
Сделал я себе такую систему. Уже больше года стоит на даче.
По электронике(точная схема на другом компе, а я со сломаной ногой сижу, так что пока по памяти) — atmega 16 (кажется) + RTC + LCD 16*2 + 5 реле + датчик дождя на ОУ (два болта из нержавейки в горшке от цветов с землей). Основную память МК занимает меню)))

Логика работы: На каждое реле заведено по две точки времени включения/выключения — например включить в 6:30, выключить в 7.30, включить в 22:00, выключить в 23:00. Если сработал датчик дождя, реле не включается.

К реле подключены клапаны такого плана
RC цепочка параллельно контактам реле — обязательна.

На данный момент используются 2 зоны полива, на каждой по 2-3 распылителя

Больше ставить нельзя, так как падает давление и эффективность снижается.
Еще на систему заведена подсветка дорожек, которая каждый вечер включает и утром выключает светодиодную подсветку.

А зачем датчик движения и дыма в поливе?
У меня отдельно стоит GSM сигнализация на SIM300D на нее 5 датчиков движения, 3 дыма. Управляется с пульта или через СМС. Релейный выход для управления котлом и бойлером по смс.
0
Какие клапаны используете? Насколько вообще такая система полива эффективна? Ведь если распылителей достаточно для полива грядок и газона, то для деревьев или, к примеру винограда, распылители не подойдут
0
Деревьям хватит дождей и 2 ведра воды с г… ном раз в сезон. Плюс еще с брызгалок будет под деревья течь.
0
г… но тоже автоматически насыпается?)
0
клапаны такие uaprom-image.s3.amazonaws.com/404307_w640_h640_238sm.jpg
Ну на счет эффективности, то предназначалась для грядок, клумб и газонов — все намного зеленее чем у соседей, трава так точно! И растет так что косить только успевай каждую неделю.
распылители такие www.new-vist.com/pic/shop/b62e6ddc2e2faf1ff8123fd0dd3aad3e.jpg

И еще для небольших клумб перед домом используются распылители на шланг(не знаю как называются) — дают мелкую водяную «пыль».
А, и еще одно — на счет распылителей. Все они разные по качеству бывают даже одного типа. Все нормальные с магазина попались. Один с рынка — китайское гауно!
0
Хочу купить распылители, прикручиваемые на вывод тройника, торчащий из земли. а где к такому клапану провода подключать?
0
клапан ставится не под каждым распылителем, а на целую зону. стоят клапаны у заводских системах в таких маленьких лючках. У меня в подвале стоят
0
зы знаю все это, насмотрелся фоток по интенетам
0
Я в данный момент занимаюсь системой полива. Сам управление делать не буду — куплю готовые решения.
Для поливки деревьев, винограда, а иногда и газонов нужно купить специальный шланг с микроотверствиями. Сам шланг расчитан на закапывание в землю. Срок службы 7-10 лет. Поспрашивайте в магазинах, которые торгуют товарами для Сада-Огорода.
0
У меня все тоже самое, только дело в том, что это будет больше чем поливалка. Буду расширять это дело до целого умного дома, включающего полив, датчики, автоосвещение итп. Поэтому взял мегу32. А львиную долю кода занимает тоже меню и условные обработчики нажатий кнопок. На данный момент около 4,8 КБ.
0
Кстати, датчик дождя обязательно должен быть даже в первой версии, а то я сначала не поставил и бегал каждый раз как дождь лил — выключал.
0
Сделаю
0
0
ога, клапана по 2 бакса, доставка по 30 баксов. Канеш, уже бегу.
0
кварц не великоват?
0
  • avatar
  • psv
  • 22 августа 2011, 15:55
какой из них? тактовый — меньше некуда, специально низкий взял, часовой — тоже, этот за 2 рубля, есть побольше за 9.
0
Идея хороша. Где Вы располагаете силовую часть? Какие клапана используете? А то выше обсуждается множество клапанов. На каком остановились?
Можно схему перевести в pdf? Что бы можно было посмотреть без спец ПО.
0
схемы обычно вообще не рисую, сюда ее выложил для того, чтобы было нагляднее (сам много раз блуждал в собственной плате пока разводил), и в протеусе до сборки тестил прошивку. Если прям сильно надо, днем кину скрин. Я остановился на клапане YCWS1(ссылка выше), ибо дёшев, и по характеристикам самое то.
0
При выборе такого клапана возникает два вопроса — если применяется электромагнитный клапан то про экономию на энергопотреблении контроллера можно забыть потому как клапан в открытом состоянии потребляет судя по характеристикам 6 Вт — это при 12 V — 0.5 A
И при отключении электричества но наличии воды — полива нет. Советую смотреть в сторону шаровых кранов (двухходовых). Дороже но универсальней.
Но так же существуют у каждого решения свои достоинства и недостатки.
Шаровый кран долго переключается — для полива не актуально. ЭМ клапан — постоянное потребление электричества во включенном состоянии.
0
Обновил прошивку.
0
  • avatar
  • enq
  • 28 августа 2011, 14:19
еще одно из обещанных обновлений.
0
  • avatar
  • enq
  • 31 августа 2011, 18:41
Я думаю прикупить такие клапаны
0
Ах Кытай, Кытай, как он манит нас… ))) Продавец интересный — в название написал 24В питание, а в описании 12В, как понимать? O_o
0
Да там такого плана клапанов целая куча, продавца можно выбрать и другого. Вбиваешь в поиск «Solenoid Valves» и выбираешь:)
0
Уважаемый ТС, есть ли продвижения в разработке? Понимаю, много поливной воды утекло с момента публикации, но очень уж интересна ваша реализация. На носу весна и дача, хотелось бы реализовать что то подобное, но самостоятельно разработать пока силенок маловато. Точнее схему то легко а вот с программной частью полный швах. Что хотелось бы узнать: можно ли модифицировать прошивку под шаровые краны, можно ли изменить количество управляемых нагрузок (не шесть, а восемь или четыре), что с реализацией датчика дождя, можно ли воткнуть датчик влажности почвы, можно ли воткнуть датчик наличия подачи воды ( авто наполнение бака без присутствия дачника). Вопросов масса. Прошивка закрыта. Дайте хотя бы наводящие ответы. Стоит ли пытаться повторять или же лучше искать другие проекты?
0
Прошивка закрыта.
Постарайтесь раскрыть глазки и внимательно прочитать топик, в частности предпоследнюю строчку. А также под статьей обнаружить архив с исходниками.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.