Jump to content
ЛиС ФИТО
  • entries
    25
  • comments
    229
  • views
    6,621

Автоматика на базе контроллера iТеплица

Greeds74

1,233 views

  День добрый, уважаемые коллеги! Представляю вам систему, собранную нашим коллегой Павлом Шабановым.

 Итак, в наличии 3 теплички по 6 метров. На данный момент автоматизировали открытие дверей для проветривания. 
    В планах еще  автоматизировать форточки с противоположной стороны. Общий вид :

DSC_2188_.thumb.JPG.df5927748cb5611f4ad59c6e183a9a1b.JPG

 

 

 

 

 

 

 

 

 

 

    Контроллер и дополнительное оборудование собрано в металлическом шкафчике, который размещен на боку бочки для полива :

DSC_2169_.thumb.JPG.0a71b8dadd21c1fc5f17e8c98f303133.JPG

 

 

 

 

 

 

 

 

 

 

 

 Внутри, кроме контроллера,  установлены блоки питания на 12 и 24 в для питания приводов и клапанов полива :

DSC_2152_.thumb.JPG.d2eddd729382fb2b619098a22458361c.JPG

 

 

 

 

 

 

 

 

 

 

DSC_2152_.thumb.JPG.4c94959d7a2c1e20ad82de23729acfa9.JPG

 

 

 

 

 

 

 

 

 

 

Реле для обеспечения гальванической развязки (на всякий случай), реле обычные промежуточные с с тремя группами контактов на переключение. 
Контроль наполнения бочек водой из скважины реализован пока по старой схеме на отдельном устройстве, справа от линейки реле.
 В планах есть интеграция в общую систему.
    Для дистанционного управления и отладки пока взял у товарища на попробовать Raspberry PI, а в планах купить, так как решение мне понравилось. 
    Пока стенд поэтому плата без корпуса висит на хомутах и питается от зарядки телефона.
    Суть данного устройства — предоставление удаленного доступа к контроллеру для возможности залезть в него FX-developer-ом и конвертация MODBUS-RTU в MODBUS-TCP. 
    Теперь можно заниматься отладкой практически из любого места, где есть интернет. На фото видно, что в USB-порты включен консольный кабель и адаптер USB-RS485 Вами вместе с контроллером. 
    Решение для  Raspberry PI в части ПО практически стандартное (если кому-то покажется интересно — могу предоставить все внутренности). 
    В планах заменить зарядку от телефона на преобразователь для зарядки от прикуривателя и подключить к блоку питания 12в, сетевая розетка при этом освободится 
    для технологических целей (прийти с ноутом покапаться или еще что-то).

В качестве приводов использовал готовые:

DSC_2176_.thumb.JPG.bb5ab10522714a5417f5fecad4393659.JPG

 

 

 

 

 

 

 

 

 

 

DSC_2178_.thumb.JPG.1b481b2b278bdac1c150fffae18ca502.JPG

 

 

 

 

 

 

 

 

 

 

Куплены в интернете (http://teplicum.ru), производят в Брянске. Управляются подачей 12в разной полярности (открыть-закрыть), концевиков не имеют, но за положенные 8 секунд нормально открвывют-закрывают. По виду изделие отечественное, железное, ломаться вроде особо там нечему. Это не реклама,а просто отзыв.
Для ручного управления сваял пультик из того, что быстро нашел в ближайшем магазине и типа слегка влагозащищенное (IP65). Переключатель выбирает ручной режим (влево) или автоматический (вправо). При ручном двери управляются кнопками пульта (нажатие кнопки меняет состояние двери на противоположное — открытиь-закрыть). Полезность ручного управления, думаю описывать не нужно. При переводе в автоматический режим контроллер  самоcтоятельно принимает решения о открывании-закрывании дверей. Вся логика — в контроллере, переключатель и кнопки подают сигналы на входы контроллера :

DSC_2174_.thumb.JPG.e0fa9b3a47723bfb3676b77f020462bb.JPGDSC_2173_.thumb.JPG.48bb593cf8cbac661df60e6c9190ee70.JPG

 


Датчики освещенности и влажности воздуха для пробы установил пока так :

DSC_2162_.thumb.JPG.7cf684a9620e1297c0b23508ee402d10.JPG

 

 

 

 

 

 

 

 

 

 

Имеющиеся у меня датчики темерартуры 1-wire видны тут :

DSC_2163_.thumb.JPG.16c0a141c876dace5112c97d221e7fd7.JPG

 

В планах кроме монтажа едущих датчиков переделка управлением поливом с таймерного варианта на интеллектуальный. Для этого уже есть бочки (2х1м.куб) для нагрева воды, их автоматическая докачка (уcтройство управления было на фото выше, клапан и датчик вот ):

DSC_2157_.thumb.JPG.52a34bdc9ad32c5220513b84491df5a5.JPG

 

 

 

 

 

 

 

 

 

 

Насос подающий воду из бочек к парникам и огороду :

DSC_2180_.thumb.JPG.0f3025a753c2db7fae366792e251781b.JPG

 

 

 

 

 

 

 

 

 

 

Клапаны для подачи водя в парники :

DSC_2166_.thumb.JPG.0a4231446bfdab74347c1fe46127a5ae.JPG


Орошение огурцов производится сверху :

DSC_2164_.thumb.JPG.7dc5ba2ded70bfba079c736513adaa29.JPG

 

 

 

 

 

 

 

 

 

 

Перцы и помидоры — капельный полив растений :

DSC_2165_.thumb.JPG.0f254eaa24ee99ef00f76d7685a89e2b.JPG

 

 

 

 

 

 

 

 

 

 

DSC_2167_.thumb.JPG.27fa04d5157bc12c0b9b7117f42cf89a.JPG

 

 

 Датчик влажности почвы планирую использовать для принятия решения по открытой части огородика :
DSC_2189_.thumb.JPG.3898158e3cd1b20ce5f9164e6c11d2f3.JPG

 

 

 

 

 

 

 

 

 

 

 Конструкцию собирал с сыном вместе. Нам с женой  очень нравится результат, так как пять дней в неделю мы на работе в городе за 180 км от этого хозяйства. Планируем и дальше развивать автоматизацию.  Сейчас осваиваю OpenSCADA, благо теперь это можно делать и в городе и на даче. 
    Спасибо за хорошее изделие и чуткое отношение к покупателям.



10 Comments


Recommended Comments

Цитата:

...При переводе в автоматический режим контроллер  самоcтоятельно принимает решения о открывании-закрывании дверей. Вся логика — в контроллере, переключатель и кнопки подают сигналы на входы контроллера :

Как я понял датчиков положения привода нет.

Можете описать алгоритм работы контроллера на проветривание?

Share this comment


Link to comment

Пётр, день добрый. Насчёт алгоритма - сейчас уточню, попробую пригласить именно  автора к обсуждению. 

Share this comment


Link to comment
1 час назад, Pyotr сказал:

Цитата:

...При переводе в автоматический режим контроллер  самоcтоятельно принимает решения о открывании-закрывании дверей. Вся логика — в контроллере, переключатель и кнопки подают сигналы на входы контроллера :

Как я понял датчиков положения привода нет.

Можете описать алгоритм работы контроллера на проветривание?

Пока самый простой вариант - в каждой теплице датчик температуры. Открытие при превышении T2, закрытие при уменьшении меньше  T1. T1<T2,  дельта выбрана для примера градусов 5. Пока это первый релиз, готов услышать умные идеи. Открытие подачей напряжения на мотор на 8 секунд, закрытие - аналогично с противоположной полярностью. Одно реле перекидывает полярность, три других выбирают нужный привод. Логика программы следит, что бы не было "гонок",  но  на самом примитивном уровне. Это моя первая проба пера в данной области автоматизации... 

Share this comment


Link to comment
5 часов назад, Alexandr сказал:

   Орошение огурцов сверху--не совсем удачное техническое решение.

В нашем регионе (Данное место - Новгородская область на границе с Ленинградской, км  20 от г. Луга) как-то так всегда поливали в деревнях... Готов услышать другие дельные мысли...

Share this comment


Link to comment

Уважаемые коллеги! Я честно скажу, я больше технический специалист - автоматизатор,   нежели агроном. Поэтому советы по линии агрономов я буду больше "мотать на ус",  а по вопросам техническим готов обсуждать и, возможно что-то дорабатывать и экспериментировать с выкладыванием результатов.

Share this comment


Link to comment
19 часов назад, shpg сказал:

Пока самый простой вариант - в каждой теплице датчик температуры. Открытие при превышении T2, закрытие при уменьшении меньше  T1. T1<T2,  дельта выбрана для примера градусов 5. Пока это первый релиз, готов услышать умные идеи. Открытие подачей напряжения на мотор на 8 секунд, закрытие - аналогично с противоположной полярностью. Одно реле перекидывает полярность, три других выбирают нужный привод. Логика программы следит, что бы не было "гонок",  но  на самом примитивном уровне. Это моя первая проба пера в данной области автоматизации... 

Это самый распространенный алгоритм, но и самый неправильный. При превышении Т в теплице > Т1 начинайте открывать шагами по 0.5-1 сек каждые 3-5 мин. Кажется у Вас в теплице датчик освещенности есть. Т1 корректируйте по солнцу например + 0.5-1 С на каждые 10 кЛюкс. Получите плавное открытие двери и плавный рост Т в теплице. Закрывать также шагами при снижении Т в теплице. Но этот алгоритм тоже не очень.

Нужен датчик положения, без него я не делаю приводы. Только тогда можно устанавливать фрамуги (или дверь) в определенное положение с учетом многих факторов, среди которых Т в теплице далеко не на первом месте, как ни странно.

У Привы есть один из инструментов для  управления фрамугами и называется P-band (фактор, диапазон). Это фактор влияния Т в теплице на относительное положение фрамуг. Выражается в градусах. На сколько градусов должна привысить Т в теплице Тустановленную, чтоб фрамуги открылись на 100%.
Это очень удобный инструмент и можно обойтись в летней необогреваемой теплице даже без датчика солнечной радиации.

  • Like 5

Share this comment


Link to comment
1 час назад, Pyotr сказал:

Нужен датчик положения, без него я не делаю приводы. Только тогда можно устанавливать фрамуги (или дверь) в определенное положение с учетом многих факторов, среди которых Т в теплице далеко не на первом месте, как ни странно.

Пётр, день добрый. Да - как раз сейчас занимаюсь работами над блоком управления для приводов. Идея такая же - распределённая периферия, то есть каждый привод будет для программы виден как диапазон открытия - 0-100%. То есть просто по modbus передаём число - а модуль уже сам отрабатывает и находит нужное положение.  Пока идея сделать один блок для управления двумя приводами. Проблема только в том, что у приводов разные обратные связи, и мне приходится делать входы и по сопротивлению, и по напряжению, и по количеству импульсов. Благо что наработки в этой области имеются весьма богатые - спасибо за это Алику.

  • Like 1

Share this comment


Link to comment

Привод десятиоборотный с датчиком положения. Двигатель от стеклоочистителя Волги. Может двигать фрамуги, крутить краны и т.д.

Привод десятиобор.jpg

  • Like 2

Share this comment


Link to comment

Да -дешево и сердито. И такими тоже приборами надо будет управлять). А вот для кранов я приспосабливаю рулевую машинку - момента хватает, и у контроллера 6 каналов ШИМ.

Вот такие например 

DSC_0049_.thumb.JPG.f548420a182f43ebc5d04f6fa2e8aaeb.JPG

Share this comment


Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...