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

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

Тема в разделе "Теплицы и парники", создана пользователем Анкор Плюс, 19.05.18.

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

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Дима, имеет смысл модуль настройки модуля вентиляции перенести в меню "Опции" из меню "Управление" для единообразия. В меню "Управление" добавить возможность включать вентиляцию в ручном режиме как и остальные модули (полив, фрамуги и. т. д)
     
  2. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Настройка параметров GSM работает нормально.
     
  3. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Нет там места, к сожалению. Пока оставим так, со временем - подумаем. В меню "Управление", помимо вентиляции, уже и так есть экраны с настройками. Т. е. целостности уже давно нет, скажем так. Поэтому пока что-то куда-то переносить - не стоит, проще переименовать кнопку "Управление" или "Опции", чтобы они отражали единый смысл.

    Включения вентиляции в ручном режиме - нет, от слова "совсем": реализовано ровно то, что было в ТЗ.
     
  4. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    @promavto - Саш, я посмотрю, возможно, чтобы не переносить кнопки с экрана "управление", получится малой кровью добавить на экраны настроек вентиляции кнопки "ВКЛ/ВЫКЛ" и "АВТО/РУЧНОЙ". Единственное, как я писал - в ТЗ от заказчика это не было предусмотрено, делаем на свой страх и риск, получается ;)

    По результатам отпишусь.
     
  5. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Обновил расширенную версию, добавил для опций "Воздухообмен" и "Вентиляция" возможность управления в ручном режиме, т. е. "вкл/выкл", плюс кнопки переключения между ручным и автоматическим режимом работы, т. е. "ручной/авто".

    Теперь местонахождение настроек вентиляции на экране "Управление" морально оправдано, т. к. там есть управляющие кнопки, а сами настройки скрыты под кнопками каналов, как было прежде. В целом - стало выглядеть законченнее, т. к. экраны вентиляций перестали выглядеть полупустыми (ранее там были только три кнопки перехода в настройки каналов).

    Протестировал, на первый взгляд - всё работает, но одного моего тестирования мало, поэтому @promavto - Саш, проверь пж, как оно сейчас.
     
  6. __AK__
    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407

    __AK__

    сноб

    __AK__

    сноб

    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407
    А почему внешний? Чем плох вочдог, встроенный в процессор?
     
  7. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    При настройке внешний проще настраивать (на 30-60 секунд), отключать и контролировать его работу.
     
  8. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Отлично, сегодня протестирую. А то решил проверить включение реле вентиляции, а кнопок то нет в ручном режиме. :faq::)]
     
  9. __AK__
    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407

    __AK__

    сноб

    __AK__

    сноб

    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407
    Подробнее можно? Почему такое большое время? Зачем его настраивать? Зачем его отключать? Наверное, я чего-то в вочдогах не понимаю... Я использую встроенные вочдоги, обычно настраиваю их на 100 мс, никогда не отключаю.
     
  10. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Внешний WDT дает почти 100% гарантию при зависании, а вот про внутренний в нете много упоминаний, когда он не обеспечивает перезагрузку. Большое время необходимо при перепрошивке контроллера (хотя у меня на этот случай имеется джампер) ;)
     
  11. __AK__
    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407

    __AK__

    сноб

    __AK__

    сноб

    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407
    Впервые такое слышу. Можно какую-нибудь ссылку?

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

    В случаях, когда (пере) прошивка делается нестандартным пользовательским бутлодером (например, дистанционно), забота об обслуживании wdt лежит на том, кто писал бутлодер, т. е. на пользователе.
     
  12. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
  13. __AK__
    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407

    __AK__

    сноб

    __AK__

    сноб

    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407
    Довольно голословно: "Варианты на микроконтроллерах сразу отбросим, так как они тоже могут зависнуть в процессе работы." Ну да, в принципе могут. В принципе и метеорит тоже может на голову упасть.
     
  14. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Я же написал: первая попавшаяся, на эту тему есть много, гораздо более предметных статей, искать ни времени ни желания (уже читал) ;)
     
  15. __AK__
    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407

    __AK__

    сноб

    __AK__

    сноб

    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407
    Ну хорошо, если вы читали и не хотите тратить время на поиски - перескажите своими словами суть: почему микроконтроллер с вочдогом менее надежен, чем 555 таймер с кучей рассыпной обвески и электромеханическим реле? Каков механизм, за счет чего это происходит? Не говоря об остальных компонентах, надежность одного только реле на один-два порядка меньше, чем надежность микросхемы, коей является микроконтроллер. Теоретически "микроконтроллер может зависнуть", ну а "реле может залипнуть". Или не может?
     
    Последнее редактирование: 17.03.19
Статус темы:
Закрыта.