12

Автоматический полив на базе Raspberry Pi 3.

Решил спасти от пыли raspberry pi 3 и превратил его в устройство для полива огорода по расписанию.
Центральное водоснабжение на участке отсутствует, но есть колодец полутораметровой глубины и простенький дренажный насос, который можно подключить через реле к программируемым выходам raspberry. Реле выбрал на aliexpress с максимально допустимым током 10A.

Каждый из контактов 40-ка штырьевого разъёма raspberry ведёт напрямую к процессору, делая невозможным подключение нагрузки с потреблением более 16mA. Необходим транзисторный ключ. Ниже схема подключения реле с полным игнорированием ЕСКД. Главное самому помнить как подключать и схема с этим справляется

Диод для защиты транзистора от коммутационных бросков тока встроен в модуль реле, а тот что на схеме добавлен для успокоения. Выходную обвязку надо где-то разместить и навесной монтаж вариант так себе. Развел плату в Sprint Layout и заказал изготовление на заводе Электроконнект. Делалось это примерно в феврале 2018г. в период китайского нового года, а потому меня предупредили, что будут задержки на пару недель, т.к. на завод хлынул поток заказов из Китая где предприятия по всей видимости отдыхают.
Получились такие платы. За изготовление 5 шт взяли примерно 2-2.5 тыс. руб. Первый раз заказал изготовление платы, не подумав, что разводить нужно было в зеркальном отражении - это, пожалуй, классическая ошибка новичка.

Ранее никогда не собирал ничего подобного, да и платы не проектировал. Очень порадовала паяльная маска и металлизация отверстий - паяется идеально.

С микроэлектроникой дела никогда не имел, да и дома есть только простенький паяльник, потому элементная база такая какая есть (ну и плата соответственно).

Все контакты, кроме первых двух (питание +5V 300mA), предназначены для подключения реле. Разъёмы выбраны Phoenix Contact, выпускающих кроме того корпус для Raspberry pi, к-й также был задействован в дальнейшем.

Raspberry вместе с получившейся платой в сборе (ещё не отмыто от флюса). Сверху штыри для подключения микросхемы часов, т.к. raspberry своих не имеет.

Сами часы - DS3231.

Задание расписание, запуск, остановку - в общем всё управление решил перенести на сенсорный экран. Нашёл модель в к-й экран подключается по HDMI, а сам сенсор по usb. Экран 7 дюймов.

В корпусе оказалось мало места для подключения кабеля HDMI, пришлось искать угловой переходник HDMI, найти с нужным углом поворота получилось только на aliexpress. На видео далее будет видно как кабель дисплея упирается в стенки корпуса.

Осталось запрограммировать. Для этих целей выбрал PyQt. Весь интерфейс реализовал на html, js. Отображением интерфейса занимается компонент QT - QWebEngine, код самого приложения, понятно, написан на python.

Спасена во время натурных испытаний из колодца

Разместил всё оборудование в простейшем шкафу. Провода болтаются конечно, но и так сойдёт)

Устройство позволяет подключить до 14 устройств, каждое из которых будет иметь своё независимое недельное расписание. Может в далёком будущем сделаем теплицу с управлением по освещению и поливу. Один сезон отработало без нареканий. Сделан вывод, что дренажный насос не может крутить дождеватели :) Пришлось вокруг грядок прокопать канавки.

С учётом всех проб, ошибок, крутых корпусов и разъёмов обошлось это в 15-20 тысяч рублей, полгода программирования и отладки (по 1-3 часа 1-2 раза в неделю), полгода проектирование платы и сборка устройства.

Хотелось бы ещё подключиться по bluetooth или wi-fi к raspberry, подняв простенький веб-сервер и избавившись таким образом от сенсорного экрана, но не получилось.

0
Автор поста оценил этот комментарий

Супер! Автор молодчина! И руки и голова что называется на месте. А как можно с Вами связаться на предмет некоторых подробностей сего девайса? Хочу сделать аналогичный + есть парочка идей по совершенствованию.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Оставьте свои контакты - свяжемся.

1
Автор поста оценил этот комментарий

слишком жирно для полива малину ставить, чем esp/arduino не угодили?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Arduino не угодил сложностями с экраном с помощью к-го хотелось бы задавать расписание и моим полным незнанием C/C++. Короткий путь - тот, который знаешь. С python и html знаком. Да и raspberry первоначально приобретался под smart-tv, но телевизор так и не купили...

показать ответы
0
Автор поста оценил этот комментарий

паша?из минска?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

мимо)

0
Автор поста оценил этот комментарий

а что в пару к дренажному повысительный насос не поставить?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Думал вообще заменить на насосную станцию какую-нибудь от Karcher, но до этого пока не дошли руки.

показать ответы
0
Автор поста оценил этот комментарий

А дома лутом плату развести? Всеж дешевле было бы.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Что есть лут - не в курсе. Выбрал вариант к-й для меня был проще.

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества