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

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

Тема в разделе "Теплицы и парники", создана пользователем DIYMan, 14.10.19.

Статус темы:
Закрыта.
  1. Berendey-70
    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139

    Berendey-70

    Живу здесь

    Berendey-70

    Живу здесь

    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139
    В околоперестроечном фильме "Джек Восьмеркин американец" есть сюжет, где главный герой по всем правилам выращивает качественный табак в деревне, а потом не может его продать. Табак за бесценок покупает кулак, перегоняет его на махорку, привычная мужикам махорка расходится на ура, кулак наваривает бабки, а Восьмеркин остается с носом. На мой взгляд - похожая ситуация, для понимания раскладов. У указанного автора проекты, если и кривоваты, но просты для сборки и задокументированы. Его проект может собрать продвинутый школьник при желании. Похожая ситуация с неким Грачиком, который популяризирует FLPROG. Плюс эти каналы (судя по всему) самоокупаются, что позволяет их развивать не только на голом энтузиазме.
    Вашему проекту, на мой взгляд, не хватает готовой конфигурации и железа для повторения. Из расчета - пользователь собрал железо, залил прошивку с готовой конфигурацией, которая на 80% устраивает пользователя, а под остальные 20% он как-нибудь подстроится.
     
  2. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Серёж, ну что ты, в самом деле ;)
     
  3. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    Форум смайлики съел)
     
  4. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

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

    На примере: поставили диапазон порогов: нижний - 20% влажности почвы, верхний - 50% влажности почвы. Полив будет работать только тогда, когда влажность почвы ниже 20%, и остановится только тогда, когда влажность почвы будет равна 50%. Ну и, естественно, по времени полива контроль тоже останется, как и был - достаточно выставить время с запасом, и всё.

    Всё это будет доступно только для расширенной версии проекта (под Arduino DUE), поскольку физически не могу тянуть всё. Тем более, что поддержка версии под Мегу - давно прекращена. Надеюсь, это не будет для тебя большим препятствием? ;)

    З. Ы. Осталась "пыль": поправить конфигуратор, вебморду, приложение под смартфон :)]:aga:
     
    Последнее редактирование: 05.10.20
  5. Timоха
    Регистрация:
    01.01.16
    Сообщения:
    416
    Благодарности:
    296

    Timоха

    Живу здесь

    Timоха

    Живу здесь

    Регистрация:
    01.01.16
    Сообщения:
    416
    Благодарности:
    296
    Ну на первых страничках форума может и похоже. А так и рядом тот проект быть не может.
    Просто хорошо приподнесён видеоматериал.

    инструкцию надо А, В.) инструкцию.
    и на простом языке)
     
  6. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Обновы!

    Обновилось всё: прошивка, конфигуратор, вебморда, приложение под Android (оно пока на рассмотрении в Google Play, обновится автоматически чуть позже).

    Вкратце: сделал поддержку нижнего порога влажности почвы. На примере: если вам надо, чтобы полив включался при влажности почвы ниже 10%, и выключался при влажности почвы выше 50%, то указываете, соответственно, пороги включения и выключения.

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

    При этом - сохраняются все настройки по времени работы канала полива. То есть по прежнему можно ограничить продолжительность полива максимальным временем. А если управление по времени вам не нужно, то рассматривайте время полива - как функцию аварийного отключения, то есть: просто выставили время полива в заведомо бОльшее (например, 10 часов), указали пороги по датчику влажности почвы, и всё. Если вдруг влажность почвы не будет достигнута за 10 часов - то полив выключится. Короче, всё ради того, чтобы не допустить заливания соседа :)]:aga:

    Ещё добавлена одна тонкость: если в настройках указан индекс датчика почвы, но с него - нет данных, то теперь полив автоматически выключается, это воспринимается как аварийная ситуация.

    На гитхабе всё обновил. Качайте, тестируйте, жду отчётов. Если что - всё вышесказанное относится только к расширенной версии проекта.
     
  7. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Если кто уже скачал с гитхаба - перекачайте, плз, досадный баг упустил.
     
  8. Rivnen
    Регистрация:
    27.03.15
    Сообщения:
    53
    Благодарности:
    8

    Rivnen

    Участник

    Rivnen

    Участник

    Регистрация:
    27.03.15
    Сообщения:
    53
    Благодарности:
    8
    Адрес:
    Ровно
    Atmel SMART device 0x285e0a60 found
    Erase flash
    done in 0.016 seconds
    подскажите что ето может значить?
     
  9. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Это означает что стирание флеш памяти выполнено за 0,016 секунды. :aga:
     
  10. Rivnen
    Регистрация:
    27.03.15
    Сообщения:
    53
    Благодарности:
    8

    Rivnen

    Участник

    Rivnen

    Участник

    Регистрация:
    27.03.15
    Сообщения:
    53
    Благодарности:
    8
    Адрес:
    Ровно
    Прошиваю due и нет никакого ответа в мониторе порта
     
  11. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Желательно предварительно почистить память перед прошивкой. Программа очистки памяти в приложении.
     

    Вложения:

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

    DIYMan

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

    DIYMan

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

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

    Немного обновил на гитхабе - добавил на TFT-экран, а точнее, на экран настроек канала полива - новую настройку нижнего порога влажности почвы. Что-то я вчера этот момент упустил.

    И кстати - приложение под Android уже обновилось в плеймаркете ;)
     
  13. Rivnen
    Регистрация:
    27.03.15
    Сообщения:
    53
    Благодарности:
    8

    Rivnen

    Участник

    Rivnen

    Участник

    Регистрация:
    27.03.15
    Сообщения:
    53
    Благодарности:
    8
    Адрес:
    Ровно
    Поменял память все запустилось
     
  14. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Обращаю внимание, что память надо минимим AT24C128, а лучше - больше, типа AT24C256. Уже сейчас - под 15 Кб EEPROM занято настройками, почти под завязку для AT24C128.
     
  15. Rivnen
    Регистрация:
    27.03.15
    Сообщения:
    53
    Благодарности:
    8

    Rivnen

    Участник

    Rivnen

    Участник

    Регистрация:
    27.03.15
    Сообщения:
    53
    Благодарности:
    8
    Адрес:
    Ровно
    У меня вишла из строя 256
     
Статус темы:
Закрыта.