1 2 3 4 5 6 7 8 9 10 9/10 9,20оценок: 5

Arduino Mega. Контроллер теплицы. Хроники - 6.0

Тема в разделе "Теплицы и парники", создана пользователем DIYMan, 30.10.20.

Статус темы:
Закрыта.
  1. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

    Разработка контроллеров

    promavto

    Разработка контроллеров

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Понял, тема кроме меня для остальных не актуальна. :faq:
     
  2. Berendey-70
    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139

    Berendey-70

    Живу здесь

    Berendey-70

    Живу здесь

    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139
    120 Ом между A и B есть (д.б. на концах линии связи)?
    Может быть, подтяжки 10к линий A и B помогут.
    rs485sch.png
     
  3. Ден65
    Регистрация:
    15.07.19
    Сообщения:
    165
    Благодарности:
    53

    Ден65

    Живу здесь

    Ден65

    Живу здесь

    Регистрация:
    15.07.19
    Сообщения:
    165
    Благодарности:
    53
    @Berendey-70, подтяжки не помогают исправить ситуацию, да это и не в линии RS дело. Здесь что-то с UART модуля. Если к нему подключить конвертер USB-TTL но не подключая к компу то модуль начинает работать как положено а когда конверте отключаешь то все - зависон. Виснет даже если только отключить линию ТХ. Хочу сейчас посмотреть что там с фьюзами Атмеги, мож там собака порылась.
     
  4. Berendey-70
    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139

    Berendey-70

    Живу здесь

    Berendey-70

    Живу здесь

    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139
    Ден65, как раз если при подключенном конвертере связь есть, а при отключенном нет, то подозрения больше на подтяжки. Если все драйверы на приеме, то без подтяжек на входе (и на выходе) драйвера может быть все что угодно. Плохо, что осциллографом, судя по всему, не посмотреть.
     
  5. Ден65
    Регистрация:
    15.07.19
    Сообщения:
    165
    Благодарности:
    53

    Ден65

    Живу здесь

    Ден65

    Живу здесь

    Регистрация:
    15.07.19
    Сообщения:
    165
    Благодарности:
    53
    На линиях А и В есть подтяжки со стороны контроллера, если подтягиваю на стороне модуля то это не только не решает проблему а еще ко всему перестает реагировать тач на дисплее (где связь?). А с осциллографом проблема, спалил недавно. А вообще дело даже и не столько в связи сколько в зависании модуля. Еще раз по порядку. Если модуль бака не подключен к RS то он работает, не зависает. Подключаю к линии RS, все, завис, уровень воды не видит, клапаном не управляет. Отключаю питание, подключаю к UART модуля конвертер USB-TTL, линия RS подключена, подаю питание и модуль работает как положено не зависая и исправно отсылая данные в главный контроллер. Если конвертер отключить то модуль завис. Какую роль играет этот конвертер в работе модуля, подтягивает линии UART к питанию/земле? Мозг сломался окончательно:flag:
     
  6. Ден65
    Регистрация:
    15.07.19
    Сообщения:
    165
    Благодарности:
    53

    Ден65

    Живу здесь

    Ден65

    Живу здесь

    Регистрация:
    15.07.19
    Сообщения:
    165
    Благодарности:
    53
    Вот логи сего безобразия, первый лог дебаг модуля бака а второй Debug RS485 и в нем с начала работа с подключенным конвертером а потом я отсоединил провод с ТХ линии и модуль завис.
     

    Вложения:

  7. Сергейфывчяфй
    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266

    Сергейфывчяфй

    Живу здесь

    Сергейфывчяфй

    Живу здесь

    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266
    Александр Васильевич, по мне дак главный контроллер, для решения Вашей задачи вообще лишний. Все реализуется на уровне контроллер-датчик (например на ESP) в нужном месте и такой же исполнительный.
     
  8. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Вангуется мне, что проблема-то - аппаратная, судя по всем симптомам ;)
     
  9. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    С конвертера подается питание на модуль? Возможна причина в этом
     
  10. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    У меня на контроллере стоит ADM3485E, на входах "А", "В" подтяжки по 1к, и стоит защита: 2036-09-SM, P850-G120-WH, CDSOT23-SM712 (у Ден65 должно быть так же - платы одинаковые), на модулях стоят ADM485E без дополнительной защиты, работают на линии метров в 100 без всяких проблем, очень большая уверенность что он намудрил что то в схеме;)
     
  11. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

    Разработка контроллеров

    promavto

    Разработка контроллеров

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Немного не так. Как я писал раньше, все оборудование отопления уже смонтировано много лет назад. Естественно без учета какого то индивидуального регулирования помещений. Вернее сказать, регулировать можно только кранами возле батарей отопления или магистралями в комнатах. Но прежде чем регулировать, нужно изучить какая температура в каждом помещении и как она будет изменятся при регулировании циркуляционным насосом. Для этого нужно установить в каждом помещении по градуснику и контролировать этот массив температур на контроллере. Ну а дальше принимать решение как и что регулировать.
    Есть второй аспект. Мы к нему несколько раз обращались, но решений пока не принято. Это продвижение проекта "Умный дом". Учитывая, что и контроллер и программное обеспечение (при некоторых дополнениях) как нельзя кстати подходит для этих целей.
    Я изучил несколько проектов "Умного дома". Но все они, по моему мнению, слишком сложны для обыкновенного пользователя. Я сегодня попробовал установить (изучить) одну из таких систем "iobroker".
    Это оказалось слишком сложным и для меня, а я всю жизнь просидел за экраном компьютера и знаю что такое клавиатура и другие части ПК. Я, конечно, утрирую, но понимаю что рядовой пользователь не только не справится, но даже не сможет понять что нужно делать. Мне с большим трудом удалось установить "iobroker", прорываясь через разные блокировки системы, но все равно внятного результата я не получил. Была идея задействовать систему ZigBee (благо этого оборудования у меня накопилось достаточно).
    К тому же существующие системы, модули настолько дороги, что проще построить сторожку и нанять три смены сторожей, которые будут вовремя отключать свет или перекрывать краны.
    В системе управления теплицей этих проблем почти нет. Установка программ на ПК и смартфон выполняется одной кнопкой. А это дорогого стоит.
    К тому же я считаю дистанционно включать/выключать лампочки или подсветку на динамиках - это просто баловство. Есть несколько функций, которые я вижу, заслуживают внимания. Это в первую очередь отопление, далее - дистанционное отключение некоторых розеток (типа оставил включенным утюг и уехал). Общее перекрытие воды в случае затопления или неисправности запорной арматуры.
    Можно еще добавить контроль датчиков пожара, газа, задымления. Но это чисто информационные, ни одна из служб МЧС эту информацию принимать не будет без сертификации и. т. д. Я выходил с этой идеей на свое руководство, но учитывая сложность сертификации и других процедур взаимоотношения системы и государства - эта идея практически не реализуема. А наша контора производит оборудование для аэропортов, военных и энергосистем. Как проходить эти круги ада сертификации они знают.
    Но вернемся к нашим баранам. У меня была идея создания системы, которая бы контролировала необходимые области, устанавливалась на системы, которые уже введены в эксплуатацию и не предусматривают какую то либо модернизацию. Ну и требуется простая в установке и легкая для дальнейшего понимания, что означает получаемая информация.
    Скажу сразу - какая либо система, которая требует настроек типа где то датчик, а где то его исполнительный механизм (что то нужно прописать, назначить адреса и параметры), типа различных распределительных систем, и что это нужно настроить индивидуально обречена на провал.
    Ну-ка скажите, многие из нас применяют IoT-хранилища, ThingSpeak, MQTT-клиент и. т. д.
    От своих клиентов я этого ни разу не слышал. Так несколько раз проскакивала информация на форуме от энтузиастов, не более.
    Поэтому, считаю, что система должна быть очень простой в установке. Поставил, прикрутил датчики и другие модули (без прокладки дополнительных проводов сквозь стены), включил - все работает и интуитивно понятно. Да, сложно сделать, но попробовать можно. С контроллером теплицы в общем все уже отработано (есть несколько дополнений, но они в скором времени должны быть решены). Нужно двигаться дальше, искать применение наработанного опыта в других сферах. :hndshk:
     
    Последнее редактирование: 06.01.21
  12. Ден65
    Регистрация:
    15.07.19
    Сообщения:
    165
    Благодарности:
    53

    Ден65

    Живу здесь

    Ден65

    Живу здесь

    Регистрация:
    15.07.19
    Сообщения:
    165
    Благодарности:
    53
    :hello:
    Аппаратная сто процентов, только где косяк не пойму.

    В том то и дело, что он просто подключен на разъем программирования и больше ни куда, питание идет от контроллера как и было задумано (тобою), пробовал и от лаб. блока запитывать.

    Так и у меня все так-же, только на модулях ADM485ARZ и работают ВСЕ кроме этого. Ну ничего, я его домучаю или он меня. :)] :hndshk:
     
  13. Сергейфывчяфй
    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266

    Сергейфывчяфй

    Живу здесь

    Сергейфывчяфй

    Живу здесь

    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266
    Как я понял, у Вас один циркуляционный насос, а поддерживать заданную температуру надо в нескольких комнатах.
    Температура в конкретной комнате зависит от погоды на улице, внешняя температура, направление и сила ветра внесут свои изменения. Таким образом поддержание температуры только управляя циркуляционным насосом скорее всего не получится.
    Наконец то доделал свою систему для управления огородом, всего получилось 5 типов модулей: метеостанция, сенсорный, климат, полив и исполнительный. В системе их может любое количество (ну почти любое).
    Все модули имеют одну общую прошивку, тип и режим работы выбирается при подключении модуля через Web интерфейс. Для климата и полива написал приложения на смартфон. Все работает без центрального контроллера, Каждый модуль может работать самостоятельно имея достаточный функционал и в составе системы (например модуль полива может использовать информацию от метеостанции об осадках и т. д.).
     

    Вложения:

    • Screenshot_20210104_215426_com.virtuino.virtuino_mqtt.jpg
    • Screenshot_20210104_215541_com.virtuino.virtuino_mqtt.jpg
    • Screenshot_20210104_215626_com.virtuino.virtuino_mqtt.jpg
    • Screenshot_20210104_215645_com.virtuino.virtuino_mqtt.jpg
    • Screenshot_20210105_141353_com.virtuino.virtuino_mqtt.jpg
    • Screenshot_20210105_142219_com.virtuino.virtuino_mqtt.jpg
    • Screenshot_20210105_142226_com.virtuino.virtuino_mqtt.jpg
    • Screenshot_20210105_142244_com.virtuino.virtuino_mqtt.jpg
  14. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

    Разработка контроллеров

    promavto

    Разработка контроллеров

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Согласен, это проблема. Скорее всего не получится, но нужно сначала проверить как это будет работать.
    У меня есть запасной вариант регулировки через краны на подачи теплоносителя в каждую комнату.
    На эти магистрали можно установить моторизированые краны.
    2021-01-07_09-07-15.png

    Эти краны работают до 90 градусов. У меня в системе 60-65градусов, запас по пределу температуры есть.

    Работу Вы проделали большую:hello:
    Но есть проблема, клиенты совершенно не хотят читать инструкции (их еще нужно написать). И даже запоминать изученное не в состоянии. Сталкиваюсь с этим постоянно:)]:hndshk:
     
  15. Сергейфывчяфй
    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266

    Сергейфывчяфй

    Живу здесь

    Сергейфывчяфй

    Живу здесь

    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266
    Да, согласен люди не хотят читать инструкции, когда делал интерфейс постоянно показывал жене, если понятно на интуитивном уровне то оставлял, если понятно только мне, то переделывал.
    Краны классные, сейчас хочу сделать такой же только с приводом на ШД, контроллер заточен на управление ШД.
     

    Вложения:

    • IMG_20210107_112850.jpg
Статус темы:
Закрыта.