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

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

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

Статус темы:
Закрыта.
  1. tchernyavsky
    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160

    tchernyavsky

    Живу здесь

    tchernyavsky

    Живу здесь

    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160
    Есть такая хрень на мегафоне! Точно не помню, но такое сообщение приходило. Вроде как, было недостаточно денег на счету теплицы, чтобы отправмть ответное SMS.
     
  2. Gvvit
    Регистрация:
    24.11.12
    Сообщения:
    57
    Благодарности:
    8

    Gvvit

    Живу здесь

    Gvvit

    Живу здесь

    Регистрация:
    24.11.12
    Сообщения:
    57
    Благодарности:
    8
    Адрес:
    Саяногорск
    У меня на тепличке на тот момент было 300руб. Я думаю на СМС хватило бы:)
     
  3. tchernyavsky
    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160

    tchernyavsky

    Живу здесь

    tchernyavsky

    Живу здесь

    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160
    Тогда - Х. З.!:aga: Но этот текст я точно видел! ;)
     
  4. Gvvit
    Регистрация:
    24.11.12
    Сообщения:
    57
    Благодарности:
    8

    Gvvit

    Живу здесь

    Gvvit

    Живу здесь

    Регистрация:
    24.11.12
    Сообщения:
    57
    Благодарности:
    8
    Адрес:
    Саяногорск
    Сегодня у меня мозг закипел и может уже весь выкипел :faq:
    Железо похоже глючит.
    Контроллер раз 20 перепрошивал.
    Дима посмотри пожалуйста чего я там надобывал с терминалки.
    Надо отдохнуть и дальше побеждать:)
     

    Вложения:

  5. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Во-первых: строчки
    Код:
    AT+CWSAP_CUR="","",8,4
    AT+CWJAP_CUR="",""
    говорят о том, что нет нормальных настроек для ESP, а именно - параметров точки доступа. Задаются через конфигуратор. ESP поэтому постоянно рестартится, т. к. пытается подконнектиться неизвестно к чему. Это было в первом логе. Во втором логе - уже есть параметры, ВНЕЗАПНО. Это называется - несистемный подход, при тестировании нужно, чтобы окружение было НЕИЗМЕННЫМ.

    Ок, смотрю второй лог. Там видно, что без всяких причин происходит пересброс ESP, при этом - ошибка в самом ESP:
    Код:
    <== ESP: Exception (28):
    HTTP - providers busy, try again after 5 seconds...
    <== ESP: epc1=0x402042c6 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000091 depc=0x00000000
    <== ESP: >>>stack>>>
    <== ESP: ctx: cont
    <== ESP: sp: 3ffffde0 end: 3fffffc0 offset: 01a0
    <== ESP: 3fffff80:  3fffdad0 00000000 3ffef0bc 402040ec
    <== ESP: 3fffff90:  00000000 00000000 00000001 40207469
    <== ESP: 3fffffa0:  3fffdad0 00000000 3ffef318 402074f4
    <== ESP: 3fffffb0:  feefeffe feefeffe 3ffe8510 401009a5
    <== ESP: <<<stack<<<
    <== ESP: b€§`r( hЄz„Й…ЉЃд‡л9Єn$@‡ЌВѓA!Ё ;hЁ$шЂѓВ„ЖИВМя„¦EўяC8фЁAA)!ВЗd
    Перед этим была успешно обработана команда получения качества сигнала:
    Код:
    ESP: check ESP RSSI...
    ESP: ==> AT+CSQ
    <== ESP: +CSQ: -75
    ESP signal quality, dBm: -75
    ESP signal quality, computed: 2
    <== ESP: OK
    ESP: CSQ received.
    Потом, внезапно:
    Код:
    SIM800: modem answered and available.
    ESP: begin.
    ESP: started.
    SIM800: begin.
    SIM800: started.
    READY, Sat 23.03.2019 - 10:54:26
    Вы сами перезагрузили контроллер? Если нет - у вас проблемы с питанием, далее увидел такой же цикл, где сам контроллер пересбрасывается.

    Далее смотреть не стал, надо для начала решить проблемы с питанием всего добра.
     
  6. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Дима прав надо посмотреть питание, источник должен выдавать постоянно не менее 3а:)
     
  7. Gvvit
    Регистрация:
    24.11.12
    Сообщения:
    57
    Благодарности:
    8

    Gvvit

    Живу здесь

    Gvvit

    Живу здесь

    Регистрация:
    24.11.12
    Сообщения:
    57
    Благодарности:
    8
    Адрес:
    Саяногорск
    Они прописаны у меня в Configuration_MEGA.h

    Попробую я ещё раз прошить ESPшку, может поможет

    Да, нажал на кнопку ресета на плате контроллера. Питание от лабороторного БП 30В/5А
     
  8. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Зачем? Несколько раз нажали? Зачем? Как я должен догадываться, в чём проблема, если вы жмёте пересброс контроллера сами?
    Это для первого раза, настройки по умолчанию. Далее - надо менять через конфигуратор.

    Ок, я ещё раз пробегу логи.
     
  9. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    @Gvvit, в первом логе, как и написал - нет параметров для ESP, нештатная работа. Поэтому всё процессорное время занято обработкой ESP. Конечно, это недоработка с моей стороны, но параметры для ESP ОБЯЗАНЫ устанавливаться через конфигуратор.

    Во втором логе ничего, кроме ваших пересбросов контроллера кнопкой reset - не увидел, т. е. никакого сходу криминала.

    В третьем логе - такая же дичь с ESP - нет параметров для соединения.

    В четвертом логе - похоже, что не тот модем используется. У вас точно SIM800C или SIM800L? Я не вижу там нужных строчек, по которым прошивка понимает, что модем готов к работе (а именно "Call ready" и "SMS ready", вместо этого какие-то

    +CMTI: "SM",4
    +CMTI: "SM",5
    +CMTI: "SM",6

    Естественно, при этом прошивка считает, что модем не инициализируется, как надо.

    В пятом логе - опять нет настроек для ESP.

    Итог: пока никаких проблем не вижу, кроме того, что вам надо прописать настройки ESP через конфигуратор (отключив при этом все отладочные режимы и перезалив прошивку), и убедиться, что модем - SIM800C или SIM800L. У вас какая ардуина - Mega, Due?

    По поводу GSM-модема - советую также проверить настройки, например, если используется готовый китайский модуль SIM800L - то ему не нужно управление импульсом POWERKEY, как минимум.
     
  10. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    @Gvvit, единственное, что увидел по расхождению по логам:

    Во втором случае - видно, что ответ ОК отработан, в первом - нет. Первый случай - из четвертого лога, второй - из второго лога.

    Что ещё предлагаю: пока отключить HTTP-модуль, MQTT-модуль, IOT-модуль - чтобы минимизировать проблему. А я подумаю, с чем может быть связано такое поведение. Впрочем, не зная, как и что и куда у вас соединено - сложновато помочь, т. к. дело может быть не только в возможной хитрой программной ошибке.
     
  11. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    @Gvvit, ещё - настоятельно рекомендую использовать управление питанием GSM-модема, настройка USE_GSM_REBOOT_PIN и всё, связанное с этим.
     
  12. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    @Gvvit, в общем, что предлагаю: сперва разобраться с SIM800 и его уверенной работой. Т. е. отключит ESP в настройках, и лишние пока модули, чтобы не путаться. Короче, заняться только SIM800 - пока видно, что надо настраивать именно это.

    Сделаете так - и логи сразу станут меньше в размерах, ориентироваться будет проще, да и с одним модулем разбираться - много проще, когда туда не припутана куча не относящейся в делу шелухи. Почему-то я уверен, что дело только в настройках и железе.
     
  13. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    @Gvvit, позволю себе объяснить ещё некоторые тонкости: наличие той или иной настройки не означает, что она сама по себе - зачастую для неё нужна железная обвязка, например, это касается управления питанием - если используете USE_GSM_REBOOT_PIN - то указанный вами пин пересброса питания должен через транзисторный ключ физически рубить питание модему. Логика работы прошивки меняется при изменении настроек, как понимаете. В рассматриваемом случае, когда прошивка считает, что питание физически снято, при подаче питания на модем тот выдаст в порт строки "Call ready" и "SMS ready", чего и ждёт прошивка.

    Думаю, не надо объяснять, что произойдёт, если настройка включена, а питание - физически не рвётся: модем не перезагружается, и указанных строк в мониторе порта не будет НИКОГДА. А прошивка - их ждёт. Со всеми вытекающими.

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

    В общем, для того, чтобы продолжить разговор - с вашей стороны нужна схема соединений, как минимум. И пока - ограничимся только SIM800, ок?
     
  14. Gvvit
    Регистрация:
    24.11.12
    Сообщения:
    57
    Благодарности:
    8

    Gvvit

    Живу здесь

    Gvvit

    Живу здесь

    Регистрация:
    24.11.12
    Сообщения:
    57
    Благодарности:
    8
    Адрес:
    Саяногорск
    Дима спасибо! Конечно же ОК! Разве можно отказаться от помощи.
    Завтра постараюсь всё подготовить.
    А схему я вашу перерисовал кое что добавив.
     

    Вложения:

  15. Gvvit
    Регистрация:
    24.11.12
    Сообщения:
    57
    Благодарности:
    8

    Gvvit

    Живу здесь

    Gvvit

    Живу здесь

    Регистрация:
    24.11.12
    Сообщения:
    57
    Благодарности:
    8
    Адрес:
    Саяногорск
    Да у меня так и сделано но через релюшки т. к. Р-кнальных ключей под рукой небыло.
    Как в песне: я его слепила из того что было:)]
     
Статус темы:
Закрыта.