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

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

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

Статус темы:
Закрыта.
  1. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    RX-TX - это для общения с SIM800. Также надо питание SIM800 через ключ, и включить управление питанием SIM800 через пин, всё есть в настройках прошивки.
     
  2. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Вебморда сделана без авторизации, однопользовательской. Любую нужную авторизацию можно прикрутить через htaccess, как вариант.
     
    Последнее редактирование: 03.07.19
  3. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Обновил на гугльдиске, см. настройку DHT_READ_DELAY в конфигурационных *_NEW.h - файлах. Теперь в код лезть не надо, достаточно подобрать настройку паузы перед чтением с DHT ;)
     
  4. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    Просто чтобы закрыть прямой доступ этого пользователя где задать
    или. htaccess лучше ? и проще
     
  5. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
  6. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Ещё раз обновил на гугльдиске - добавил новую настройку SIM800_CALM_WATCHDOG_DURING_IPD_READ - с её помощью можно вкл/выкл успокоение внешнего ватчдога в цикле вычитки входящих данных с SIM800. Для ESP успокоение внешнего ватчдога в цикле вычитки - пока закомментировал, т. к. с ним проблем, ттт, не наблюдается.

    Т. е. что мы имеем на данный момент:

    1. Настройки SIM800_INCOMING_DATA_TIMEOUT и SIM800_CALM_WATCHDOG_DURING_IPD_READ закомментированы - если в порту SIM800 потеряются данные, то код зависнет в цикле вычитки необходимого кол-ва байт, и контроллер будет пересброшен по внешнему ватчдогу, если тот используется;
    2. Настройка SIM800_INCOMING_DATA_TIMEOUT закомментирована, настройка SIM800_CALM_WATCHDOG_DURING_IPD_READ раскомментирована - если в порту потеряются данные, то контроллер будет висеть в цикле вычитки данных до посинения, т. к. успокаивается внешний ватчдог. Это поможет косвенно понять, что проблема именно в потере данных в порту, и ещё раз проверить схемотехнику на предмет помех, например;
    3. Настройка SIM800_INCOMING_DATA_TIMEOUT раскомментирована, настройка SIM800_CALM_WATCHDOG_DURING_IPD_READ закомментирована - если в порту пропали данные и таймаут вычитки меньше, чем время успокоения внешнего ватчдога, то по наступлению таймаута - SIM800 будет пересброшен, контроллер продолжает работу без перезагрузки. Если же таймаут вычитки больше, чем время успокоения ватчдога - произойдёт общая перезагрузка по ватчдогу;
    4. Обе настройки раскомментированы: ватчдог успокаивается, при потере данных в порту SIM800 происходит его пересброс.

    При этом настоятельно рекомендуется использовать управление питанием SIM800, чтобы полностью пересбрасывать его по питанию. Таким образом, комбинацией этих настроек убиваются все зайцы: можно и выяснить причину проблемы, и её устранить принудительным рестартом SIM800. Но всё же - лучше лечить проблему на аппаратном уровне: не должны данные теряться по каждому чиху из-за помех ;)

    Если что-то объяснил непонятно - спрашивайте ;)
     
  7. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    Дим вопрос например полив 1 висит на 47 пине. могу включить или выключит по расписанию полива.
    а если из правил поиеняю статус на вк выкл к примеру как пин 47 это плохо ? и поймет ли все остальное что включился полив ? плата на живой теплице как то из далека эксперементировать не охота
     
  8. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Полив - это отдельный модуль, и лучше - либо из правил, либо полив. Модуль полива не поймёт, что кто-то там из другого места включил пин 47.
     
  9. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    Приветствую. Замечено странное поведение. в правилах стоит закрыть окна на 20 градусах. п внешнему градуснику (внутри теплицы) 17.5 окна открыты. захожу в веб морду - статус - вроде как висит, выбираю настройки - думает - закрывает окна - отвисает статус - работает в штатном режиме. что это ? в чем проблема ? хотя бы в теории куда рытть ?
     
  10. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    За консультацию по поливу - огромное спасибо
     
  11. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Ничего не понял. Кто висит? Где висит? Вебморда работает стабильно.
     
  12. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    вебморда стабильно.
    более потробно .. приехал на улице 17.5 окна должны закрытся при температуре 20.
    зашел в вебморду - статус. висит ничего не показывает ну я про данные. нажал настройки на вебморде тут взяли и закрылись окна. думаю чудеса. зашел снова в статус - все показывается
    вот и не могу понять вроде все работало. но окна то не заерылись пока в настройки не зашел.
    что это ? дастчики отваливаются ? тут они напрямую на пине 4.7к подтяжка. сама дуня тогда почему ответила на переход в настройки ?
     
  13. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    У вас контроллер случаем не перезагружается по каждому чиху? Окна принудительно закрываются при старте контроллера. Описанное поведение очень на это намекает - что-то криво работает, и выносит контроллеру мозги.

    Что выдаёт по свободной оперативке?
     
  14. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    По оперативке 3065. когда все это происходит время работы не сбрасывается - так что вроде не рестартует
    посмотрел сейчас памяти 3178
     
    Последнее редактирование: 11.07.19
  15. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Не могу сказать, в чём дело. Может, веб-сервер тормозит у вас, может, ещё чего. И, если честно, я так и не понял из описания, что именно происходит, где что "виснет" и т. д.
     
Статус темы:
Закрыта.