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

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

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

Статус темы:
Закрыта.
  1. olegmak3
    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442

    olegmak3

    Живу здесь

    olegmak3

    Живу здесь

    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442
    Адрес:
    Санкт-Петербург
    Да, чистил.
    Вроде как сейчас нашел один момент, на который не обратил внимания...
    Расширителей портов по умолчанию в прошивке стоит 2.(пин10 CS)
    Я так и оставил.
    Сегодня попробую с 0, т. к. их не использую.
    Вернее, по умолчанию они не используются, но в прошивке их кол-во настраивается.
    М. б. в этом дело...
    Буду последовательно загружать варианты прошивок после 25 марта (посты 123,212,260 и т. п). Искать момент, с которого пошел сбой у меня.
     
    Последнее редактирование: 02.06.17
  2. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898

    DIYMan

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

    DIYMan

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

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

    Впрочем, проверить, конечно, стоит - мало ли что, что называется.
     
  3. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898

    DIYMan

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

    DIYMan

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

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

    screen1.png screen2.png screen3.png screen4.png screen5.png screen6.png screen7.png screen8.png
     
  4. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898
    Адрес:
    80 км от Краснодара
    Вторая порция скринов:

    screen9.png screen10.png screen11.png screen12.png screen13.png screen14.png screen15.png

    Избавился от пары окошек вспомогательных, т. е. перенёс инфу прямо во вкладку. Окно теперь с изменяемыми размерами, имхо, стало удобнее. Конечно, блохи ещё есть - надо смотреть, где остались в ненужных местах системные цвета, так что буду рад, если отрапортуете ;)

    Вспомогательные диалоги пока не трогал, т. к. не думаю, что это сейчас критично - там вполне себе системное оформление уместно, а вот главный экран конфигуратора - хотелось бы видеть оформленным чуть красочнее.

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

    Пробуйте, тестируйте, оставляйте отзывы - буду рад любым.
     
  5. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898
    Адрес:
    80 км от Краснодара
    Посидел сейчас ещё чуть - подобавлял кнопочек на тулбар, чтоб все команды на виду были - до сего момента многое было запрятано в верхнем меню, туда не каждый заглядывает :) Решил исправить эту досадную оплошность, в следующей обнове - выложу.
     
  6. olegmak3
    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442

    olegmak3

    Живу здесь

    olegmak3

    Живу здесь

    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442
    Адрес:
    Санкт-Петербург
    Поэкспериментировал сегодня с прошивками...
    Последняя работающая нормально из поста 123.
    С 212-й уже проблемы.
    Обратил внимание вот на что.
    Виснет в конце первого прохода экрана ожидания (максимум на втором).
    Причем при работе с конфигуратором отваливается связь с Мегой.
    Передергиваешь разъем, подключаешься по новой и до первого зависания на LCD дисплее.
    Файлы Globals (скорректированные под мой вариант) у 123 и 212 прошивок практически одинаковы.
    См. прикрепленный файл.
    Вот такие дела.
    Да, и при старте конфигуратора подключение к 123 прошивке происходит практически мгновенно.
    К 212 через некоторое время.
     

    Вложения:

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

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898
    Адрес:
    80 км от Краснодара
    Сегодня целый день гонял под конфигуратором крайнюю версию прошивки, что на гитхабе - раскомментировано практически всё - специально, чтобы возможные косяки выявить. Перешивал - всё норм. Я даже не могу сказать, в чём проблема у вас, если честно. Единственное, что могу предложить - методом исключения повырубать модули один за другим, ибо необязательно, что проблема в LCD-экране - вы можете видеть следствие, а не причину.

    Я помню, что вы чистили EEPROM, но всё-же я ещё раз посоветую это сделать, путём записи во все четыре килобайта EEPROM байта 0xFF.

    Я сейчас так и попробую сделать, для чистоты эксперимента, и отпишусь по результатам. Заодно, видимо, стоит выложить на гитхаб скетч для очистки EEPROM, чтоб был, что называется.

    Ну и перетрясу ещё раз свежедобавленный код, возможно, где-то хитрый косяк.

    З. Ы. Ещё вариант - стек валится, помнится, у вас конфигурация подключенного солидная, можно попробовать уменьшить кол-во правил, например.
     
  8. olegmak3
    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442

    olegmak3

    Живу здесь

    olegmak3

    Живу здесь

    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442
    Адрес:
    Санкт-Петербург
    Память чистил стандартным примером из среды Ардуино.
    Я понимаю, что причина не в этом.
    Это в качестве симптомов привел. зависание на экране и зависание по связи с конфигуратором.
    Правил осталось всего 18.
    А 212 -я прошивка висла сразу на пустом контроллере (без правил).
    Причем пока вводил правила вручную, связь обрывалась, и ес-сно в контроллер ничего не прописывалось. Вся муторная работа по вводу правил насмарку.
     
  9. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898

    DIYMan

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

    DIYMan

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

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

    Проверил добавленный код работы с расширителями портов - он не включается в прошивку, если использование расширителей портов закомментировано в конфигураторе, так что дело не в этом. В чём именно - я в растерянности. Если не затруднит - попробуйте для начала поотключать модули, типа SMS и Wi-Fi - в общем, чем больше отключить, тем лучше. Наша задача - поэтапно включать по одному модулю до тех пор, пока прошивка станет виснуть. Если же она будет виснуть с максимальным количеством отключенных модулей - это уже другой вопрос, согласитесь ;)

    Беда ещё в том, что я воспроизвести не могу сиё действо :(
     
  10. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    olegmak3
    На гите потыкай по commits по времени, методом проб найдешь последнюю рабочую, потом diff, как т о так примерно, это лучше чем годать
     
  11. olegmak3
    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442

    olegmak3

    Живу здесь

    olegmak3

    Живу здесь

    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442
    Адрес:
    Санкт-Петербург
    Завтра попробую...
    Отпишусь.
    Еще момент.
    Ввожу правила в 123 прошивку. Сохраняю в контроллер.
    Загружаю 212-ю.
    Запускаю конфигуратор 212-й с конфигом от123 -правил нет.
    М. б. потому, что обмен уже завис.
     
  12. olegmak3
    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442

    olegmak3

    Живу здесь

    olegmak3

    Живу здесь

    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442
    Адрес:
    Санкт-Петербург
    Так вроде написал выше, что прошивка из 123 поста работает, а 212 нет.
    И файлы Globals одинаковые...
    П. с.
    Только что заметил, что нумерация постов поменялась, или я в своих выборках из темы ошибся.
    123- это от 3 мая.
    212- от 18 мая-новая библиотека для SHT10.
    У меня вроде АМ2302.Попробую отключить.
     
    Последнее редактирование: 03.06.17
  13. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    Дело барское, а вообще при работе с гитом обычно пользуются коммитами, разрабу намного проще и понятно о чем речь
     
  14. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898
    Адрес:
    80 км от Краснодара
    Я менял формат сохранения настроек, не стоит там миксовать :) На гитхабе всегда прошивка и конфигуратор, которые подходят друг к другу.
     
  15. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898
    Адрес:
    80 км от Краснодара
    Там мы, помнится, возились с SMS-модулем, я правил немного. Попытайтесь его для начала закомментировать - и гляньте, что почём.
     
Статус темы:
Закрыта.