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

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

Тема в разделе "Умный дом", создана пользователем Анкор Плюс, 27.04.17.

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

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Получил дисплеи 4,3 дюйма. не в восторге. Дешевле не намного, а возни с подключением достаточно. Почти нет информации по подключению. Попробую включить, будут проблемы - отложу в долгий ящик для других проектов.
     
  2. tchernyavsky
    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160

    tchernyavsky

    Живу здесь

    tchernyavsky

    Живу здесь

    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160
    ;)Прошил ЕСП новой прошивкой, но, почму-то не коннектится с роутером? В дебаг- режиме:

    ESP: begin.
    ESP: started.
    READY, ▒ 92.10.8199 - 07:62:B4
    ESP: turn power ON!
    ESP: inited after reboot!
    ESP: process next init command...
    ESP: reset...
    ESP: INIT CLIENTS POOL...
    ESP: => AT+RST
    <= ESP: OK
    <= ESP: bHgC) k%
    <= ESP: H
    <= ESP: N%o!V)%9k1▒Cf)
    <= ESP
    <= ESP: z!)b▒
    <= ESP: ready
    ESP: BOOT FOUND!
    ESP: process next init command...
    ESP: echo OFF...
    ESP: => ATE0
    <= ESP: ATE0
    <= ESP: OK
    ESP: Echo OFF command processed.
    ESP: process next init command...
    ESP: softAP mode...
    ESP: => AT+CWMODE_CUR=3
    <= ESP: OK
    ESP: CWMODE command processed.
    ESP: process next init command...
    ESP: Creating the access point...
    ESP: => AT+CWSAP_CUR=",",8,4
    <= ESP: ERROR
    ESP: CWSAP command processed.
    ESP: process next init command...
    ESP: Set the TCP server mode to 0...
    ESP: => AT+CIPMODE=0
    <= ESP: OK
    ESP: CIPMODE command processed.
    ESP: process next init command...
    ESP: Allow multiple connections...
    ESP: => AT+CIPMUX=1
    <= ESP: OK
    ESP: CIPMUX command processed.
    ESP: process next init command...
    ESP: Starting TCP-server...
    ESP: => AT+CIPSERVER=1,1975
    <= ESP: OK
    ESP: CIPSERVER command processed.
    ESP: process next init command...
    ESP: Disconnect from router...
    ESP: => AT+CWQAP
    <= ESP: OK
    ESP: CWQAP command processed.
    ESP: check for ESP available...
    ESP: => AT+CWJAP?
    <= ESP: No AP
    <= ESP: OK
    ESP: ESP answered and available.

    Как я понимаю, здесь - AT+CWSAP_CUR=",",8,4
    AT+CWJAP_CUR= вобще нет такой стоки;)

    - должны быть логин и пароль, но их нет!
    Хотя они в прошивке ДУЕ прописаны? Может надо ещё где-нибудь указать SSID и пароль?
    При "ручном" вводе -

    AT+RST
    ATE0
    AT+CWMODE_CUR=3
    AT+CWSAP_CUR="Test","1234567890",8,4
    AT+CIPMODE=0
    AT+CIPMUX=1
    AT+CIPSERVER=1,1975
    AT+CWQAP
    AT+CWJAP_CUR="Fly","HtRj7UJQ";)
    AT+CWJAP?

    всё коннектися к роутеру нормально. :faq:
     
    Последнее редактирование: 22.04.18
  3. olegmak3
    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442

    olegmak3

    Живу здесь

    olegmak3

    Живу здесь

    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442
    Адрес:
    Санкт-Петербург
    Дима!
    Вчера вырубили свет в деревне, поэтому все эксперименты сегодня были.
    Логи сегодняшние прилагаю. Там в районе 16:00 я перегружал контроллер, ну и плюс иногда звонил на номер.
    Сейчас оставил все на ночь вместе с работающей вебмордой, а данных на gardenboss не наблюдается...
    Да, вебморда показывает свободную память бай на 250 меньше, чем в логах.
    По поводу окон.
    По сбросу "0" окно закрывалось секунды 4 и открывалось столько же и останавливалось.
    "1" окно честно открывалось положенные 60 секунд.
    Дальше интереснее.
    Стало "0" окно жить своей жизнью. При уставке 25 градусов на открытие открывалось и при 20. Уже и память стирал, и на предыдущую версию откатывался-толку ноль. Только когда в правилах заменил %ТО% на числовое значение появилась адекватная реакция на правила.
    Но не тут-то было.
    Через некоторое время, после перегрузки "1"окно стало с интервалом 1 секунду открываться-закрываться без остановки. При переходе в ручной режим эта свистопляска прекращается. В автоматическом возникает.
    Отключил привода пока.
    Вот сижу и думаю, что из железа начинает отваливаться?
    SD карта?
    Сама платка для SD карты?
    Или мега помирает?
     

    Вложения:

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

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Вчера тоже заметил ;)
     
  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 км от Краснодара
    Для свежепрошитой ESP галочку в конфигураторе "Коннектиться к роутеру" ставим, и сохраняем настройки ;) Не забываем указывать логины/пароли, ничего не должно быть пустым.
     
    Последнее редактирование: 22.04.18
  7. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

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

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    @olegmak3 - в первом логе вижу обращение к gardenboss, всё отрабатывает штатно, в том числе, когда GPRS протухает - идёт переподсоединение. Во втором и третьем логах - вижу проблемы с GPRS и инициализацией модема: во втором логе он долго не отдавал готовность, в третьем - проблемы с GPRS, плюс не вижу ни одного запроса к gardenboss.

    Делаю вывод, что проблемы с оператором (привет роскомпозору, возможно), ну и, раз ты писал о непонятном поведении - проблемы с железом, могли соскочить настройки галочки "отсылать данные на gardenboss".

    Проверь сперва по железной части, что там у тебя творится вообще. Как понимаешь, подобное описанному тобой поведению - ненормально, но в прошивке такого поведения просто нет: если глючит таким образом - что-то когда-то пошло не так. Сам понимаешь, что мы тут постоянно отлаживаем, записываем/перезаписываем тот же EEPROM, и чем чёрт не шутит, так сказать ;)

    Короче, по SIM800 пока не увидел никаких проблем в алгоритме, наоборот: с учётом крайних добавлений теперь стало ловить статус протухания GPRS-сессии и переконнекчиваться.
     
  9. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Это нормально - накладные расходы на выпуливание буфера в вебморду ;)
     
  10. olegmak3
    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442

    olegmak3

    Живу здесь

    olegmak3

    Живу здесь

    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442
    Адрес:
    Санкт-Петербург
    Делал.
    Завтра осциллографом гляну сигналы.
    А данных на gardenboss-се таки и нет...А звонки и ответные смс-ки проходят. Только что проверял.
     
  11. olegmak3
    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442

    olegmak3

    Живу здесь

    olegmak3

    Живу здесь

    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442
    Адрес:
    Санкт-Петербург
    "могли соскочить настройки галочки "отсылать данные на gardenboss"."
    А вот это и не проверял:(
     
  12. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Ну так звонки и SMS не имеют отношения к GPRS ;)
     
  13. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    @promavto - короче, подумал я, наверное действительно можно ввести в прошивку поддержку концевиков для окон, пришпиленных прямо на контроллер. Будет в ближайших обновлениях, проверка с тебя ;)
     
  14. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

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

    @promavto - можешь проверять, должно работать, но мало ли, что называется ;)
     
  15. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Следующей посылкой отправлю тебе набор проводов для подключения датчиков и прочих устройств. Подозреваю, что мой контроллер ты не используешь для тестирования. :)
    Сегодня / завтра проверю на своих контроллерах.
     
Статус темы:
Закрыта.