Контроллер теплицы. Вариант Дмитрия и Александра
Страницы: 1 2 3 4 5 ... 7 След.
RSS
Контроллер теплицы. Вариант Дмитрия и Александра
 
Приветствую всех на новом форуме! В добрый путь!
 
В файловом архиве размещена инструкция на контроллеры теплицы.:UMNIK:
 
Буду следить за развитием событий :-) Удачи в наполнении сайта и форума!
 
Спасибо, с почином! Вы первый пользователь, оставивший сообщение на форуме.:Friends:
 
Приступил к публикации на сайте серии статей по сетям Mesh для управления теплицей и автоматикой дома (2 статьи).
Ссылка на первую статью. https://madeonline.ru/content/arduino/stroim-mesh-seti/stroim-mesh-set/:UMNIK:
 
Тест
 
Цитата
KomarovMax написал:
Тест
Тест нормально прошел.:smile: Твой контроллер давно готов и протестирован. :pioner:
 
В архив на Git загружены файлы со схемой, печатной платой, файлы Gerber (для производства печатных плат). А также проект ESP32Base_01, созданный в Proteus 8.11

Ссылка на Git в файловом архиве.

ESP32Base_01 - это центральный модуль будущей сети Mesh. Заказ 5 плат (в проекте достаточно одной такой платы) в Китае стоит 9,51USD (примерно 750 руб). Следующий этап - проектирование модулей датчиков и исполнительных на ESP8266.
Пока планирую ограничится 5-10 такими модулями.
 
Решил разделить форумы по темам. На этом форуме предлагаю обсуждать проблемы (а они еще не все решены) по программам Дмитрия и контроллерам теплицы. То есть продолжение предыдущих форумов https://www.forumhouse.ru/threads/513499/page-43
и  https://www.forumhouse.ru/threads/461875/page-7.

Безусловно это не означает отказ от общения от выше указанных форумов. Этот форум позиционируется как дополнительная площадка для общения.

Форум по сетям Mesh выделен в отдельную ветку форума.  
 
Контроллер теплицы. Ультразвуковой датчик измерения уровня воды в баке.  Эта функция не отлажена. Диапазон измерения расстояния от 30 см до 400 см. (возможно больше).
Точность 1-2 см. что вполне достаточно. В самом модуле устанавливаются пороги верхнего и нижнего уровня.  Далее диапазон уровней (от нижнего до верхнего) должен преобразовываться в проценты заполнения от 0 до 100 процентов.
   
 
Ультразвуковой модуль измерения уровня воды (и не только).  Работа этого модуля в системе требует доработки.
Изменения в программе самого модуля внес. Сейчас контроллер на дисплее может принимать информацию с ультразвукового модуля.  Программа пока не позволяет оперативно изменять настройки пользователем. Корректировать их можно в исходной прошивке. Для задействования полного функционала необходимо поработать с прошивкой контроллера теплицы.
 Чем я и планирую заняться в ближайшее время.
Загрузил на GIT измененную прошивку, схему, проект и файлы для изготовления печатной платы. Ссылка GIT https://github.com/madeonline/GreenhouseProject_continuation:UMNIK:
 
Немного подкорректировал прошивку ультразвукового модуля. Не думаю что кто то ее скачал, но если такие есть - обновите.:Bigsmile:
 
Подключение механизмов фрамуг.
 Иногда вызывает трудности способ подключения моторов механизмов фрамуг и иных механизмов, в которых смена направления движения изменяется полярностью на выводах мотора. В нашем контроллере для смены направления задействованы  два реле. Предлагаю Вашему вниманию схему коммутации со сменой полярности управления устройствами.
 
универсальный исполнительный модуль . работает через лора. устойчиво работает после включения примерно 2 дня +- несколько часов .и уходит в себя сигнал лора хороший . сбрасываеш по питанию еще 2 дня .и та кпо кругу .стоит ардуино нано с оптибутом
как с этим боротся не понятно
 
Добрый день Евгений!:Hello:
       С исполнительными модулями я еще не разбирался, немного позже займусь. Пока сложно определить где происходит сбой, в контроллере или исполнительном модуле. К примеру, модуль метеостанции (Lora 868) два года работает без замечаний и даже не зависал ни разу. А вот модуль ультразвукового измерения уровня воды в баке периодически теряется информация. Расстояние между модулем и контроллером 1 метр. Может сигнал очень сильный и из за этого подвисают пакеты. Попробуйте изменить расстояние между контроллером и исполнительным модулем. Возможно помеха или "забитие уровня" искажают пакет. :UMNIK:  
 
попробывал исполнительный wif  модуль
раскоментил в контроллере
#define ENABLE_CONTROLLER_STATE_BROADCAST // закомментировать, если не надо отсылать состояние контроллера по Wi-Fi широковещательным пакетом
#define CONTROLLER_STATE_BROADCAST_DURATION 2000
включил дебаг на модуле - пакеты приходят через пень колоду -дернул освещение - тишина - через 15 минут вдруг прилетело .включилось . выключил тишина
модули на растоянии 2 метров и 3 от роутера
 
Цитата
Евгений написал:
универсальный исполнительный модуль . работает через лора. устойчиво работает после включения примерно 2 дня +- несколько часов .и уходит в себя сигнал лора хороший . сбрасываеш по питанию еще 2 дня .и та кпо кругу .стоит ардуино нано с оптибутом
как с этим боротся не понятно

2 дня как раз срок жизни mills() ну это если программировали с применением wiring.
Если стабильно раз в 2 дня то может искать в этом направлении?
 
Привет всем! :Hello:
    Пробежался по интернету в поисках вариантов контроллеров для теплиц. Посмотреть что народ или фирмы предлагают. Или я плохо искал, или слишком требовательный, но в основном предлагают что то слепить на модулях Ардуино (даже не на ARM Arduino, а что то типа Nano или UNO. В лучшем случае Mega). Да, есть и WiFi, GPRS но все равно как то бедненько.
  Прихожу к выводу, что наш проект самый продвинутый. Если не прав, готов посмотреть варианты лучше нашего. :UMNIK:
 
странная история .2 теплицы . в обоих по 2 блока исполнительный и датчиков . между теплиами 2 метра . в одном все ок .во второй как только врубаю исполнительный модуль пропадают показания с модуля датчиков . сбрасываю питания все появляется на короткое время. отдельно модуль датчиков передает стабильно. расстояние между модулями в теплицах см 50.
 
Если применяете импульсный блок питания, попробуйте заменить на другой. Некоторые (у меня есть один такой) создают большие помехи и поэтому показания датчиков сбиваются. Все попытки установки различных фильтров результата не дали.
 
блоки импульсные . менял штук пять . по отдельности пашут и не виснут как включаю оба зависают минут через 20-40
 
Цитата
Евгений написал:
блоки импульсные . менял штук пять . по отдельности пашут и не виснут как включаю оба зависают минут через 20-40

Может имеет смысл применить не импульсные блоки питания, а трансформаторные (50 гц) или гальванические источники что бы определить проблема в блоках питания или в другом месте.
 
Цитата
Александр написал:
Привет всем!
    Пробежался по интернету в поисках вариантов контроллеров для теплиц. Посмотреть что народ или фирмы предлагают. Или я плохо искал, или слишком требовательный, но в основном предлагают что то слепить на модулях Ардуино (даже не на ARM Arduino, а что то типа Nano или UNO. В лучшем случае Mega). Да, есть и WiFi, GPRS но все равно как то бедненько.
  Прихожу к выводу, что наш проект самый продвинутый. Если не прав, готов посмотреть варианты лучше нашего.

В продолжение темы сравнения контроллеров из интернета. Привожу ответ одному из покупателей.

Вопрос:
https://terraform.systems/product/terraform_maxi/

   Изучаю контроллер ваших коллег. В чем разница, кроме цены,
   подскажите пожалуйста. Спасибо.    

Ответ:

      Я считаю наш контроллер значительно продвинутый по
     сравнению с контроллером присланной ссылки.

     Безусловно большинство стандартных действий повторяется.

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

     В течении пяти лет на форуме https://www.forumhouse.ru/threads/513499/
     обсуждали и внедряли большое количество различных задач.

     В результате получили отработанный, многократно проверенный,
     достаточно (и даже излишне) функциональный проект контроллера и
     всей системы в целом.

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

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

        Применение двухстрочного LCD дисплея - экономия копеечная, но
     коммерческая привлекательность существенно снижается.

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

     В нашем базовом же варианте можно подключить достаточное
     количество датчиков и устройств для управления 2 и даже 4
     теплицами.  Непосредственно можно подключить до 7 блоков реле на
     16 (112 реле). Конечно никто пока такое количество не подключал.
     Максимально 4 блока, это если применить по 3 канала отопления,
     вентиляции, шторы, обмен воздуха и.т.д. и.т.д.

     Силовых  (твердотельных реле достаточно и 3-4). Одно - отключать
     источники питания механизмов управления окнами и клапанами.

     Зачем их держать включенными если полив производится 1-2 раза в
     сутки? Может еще одно реле для насоса полива или вентилятора.

     Но никто не запрещает подключить и десяток таких реле. Наш
     контроллер "Универсальный" и позволяет гибко настроить любое
     количество различных устройств (в разумных пределах).

Посмотрел инструкцию на систему.

     Сразу же возникают вопросы - зачем 4 датчика дождя, 4 датчика
     скорости ветра, 4 датчика направления ветра?

     Я предполагаю, что дождь и ветер возле теплицы один. Достаточно
     одной метеостанции и принимать от нее требуемые данные по дождю и
     ветру. А вот датчиков температуры маловато. Нужно как минимум 3
     штуки. Один на улицу и по одному на секцию (если теплица разделена
     на секции для выращивания разных культур). А если применяется
     отопление - еще по 2 датчика на каждый канал.

     Много еще чего можно увидеть оторванного от практического
     тестирования на теплице.

Совершенно не вижу упоминания подключения к интернету по WiFi.  А
     это основной канал связи с внешним миром. GPRS нужен как резервный
     на случай если на даче нет WiFi.

     Какой микроконтроллер применен не понятно.  Мы сразу отказались от
     различных Nano, Uno, Mega,

     Применили АРМ 32 разряда. Дороже на 100-200 рублей, за то не имеем
     ограничений в памяти и быстродействию.

     Настройки прибора. Кто будет запоминать - "нажмите
     налево/направо/вверх и.т.д" для перехода в меню.

     У нас на самом дисплее Вы можете "ткнуть" на понятный пункт меню и
     установить требуемые параметры.

     Более того, нами создана программа "Конфигуратор ПК", которая
     позволяет подключить контроллер к компьютеру и универсально
     настроить сотни различных параметров.

     Интерфейс программы дружественный, не сложный в изучении. Есть
     видео как настраивать, и что это означает.

     Но если не подключаетесь к ПК - нет проблем, со смартфона
     подключаетесь к контроллеру и настраиваете какие окна при какой
     температуре на сколько открывать и при каком направлении ветра с
     какой стороны закрыть. Это частное замечание, таких настроек со
     смартфона достаточное количество. Я не говорю уже о том что каждый
     датчик можно подписать типа "Температура на улице" или температура
     воды во второй секции" и.т.д.

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

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

     Мне, как одному из разработчиков, иногда кажется что они  получают
     большее удовольствие не от выращивания овощей, а от общения с
     системой. Я уж не говорю о некоторых товарищах, которые выращивают
     цветы и другие культуры на продажу. Они приобретают резервные
     контроллеры, на которых учатся программировать различные режимы
     (для этого у нас созданы специальные программы) пока основные
     контроллеры трудятся в теплицах.

  Посмотрите видео (правда оно устарело) изучите сайты. Может это
     поможет Вам принять правильное решение.


     С уважением!

     Александр.
       
 
Цитата
Александр написал:

Цитата
Может имеет смысл применить не импульсные блоки питания, а трансформаторные (50 гц) или гальванические источники что бы определить проблема в блоках питания или в другом месте.
не оттягивает.пробывал просто от аккумов. виснет и все . в том году была такая же почти картина на nrf тогда грешил на nrf сейчас с лорой та же фигня .что то там не так . по rs485 это может и не быть там есть обратная связь  но с проводом у меня не вариант ..
Изменено: Евгений - 14.05.2021 19:10:28
 
попробывал вместо lora поставить nrf . картина на 10% по зависанию исполнительных модулей внешне одинково . питание пробывал разное.
возможно  проблема в аппаратном исполнении - плата нано , лора - китай реле на 8шт. между собой - пробывал как плоский шлейф так и экранированый вариант длина см 5-6 проводов.
очень не хочется контроллер ставить в теплицу - сыро там . но нифига  виснут модули на радиоканале
насколько rs485 критична к проводу и длине ?
 
Цитата
Евгений написал:
насколько rs485 критична к проводу и длине ?

Предполагаю метров 50-100 должно работать без проблем.
У меня немного другой (самодельный) преобразователь работает на 50 метров на больших скоростях.
 
Глупый вопрос лора и rs-485 одновременно работают ? датчики лора а исполнительный на 485 ?
 
Цитата
Евгений написал:
лора и rs-485 одновременно работают ?

Должны работать.  
 
странно стал подвисать контроллер . типа уходит  в себя . конкчусь через приложение - говорит соединилось и тишина.
в веб морде та же история - пишет что онлайн .и данных не показывает - резет от вебморды не принимает. резет через сим 800 тоже не проходит .или кнопка сброс или питание. как проверить что вачдог работает ? простым способом ?.
 
Цитата
Евгений написал:
как проверить что вачдог работает ? простым способом ?.

Запишите любую программку. В ней отсутствует регулярный сброс сторожевого таймера. При работающем сторожевом таймере контроллер должен периодически отключать питание.
Страницы: 1 2 3 4 5 ... 7 След.
Читают тему (гостей: 1)