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

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

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

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

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Сегодня постараюсь приделать в конфигураторе просмотр состояния всех датчиков температуры (сделаю отдельным окошком). Как обновлю - отпишусь.
     
  2. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    С SD-картой буду работать позже, как раз когда займусь веб-мордой - с неё надо будет отдавать HTML-файлы этой самой морды. Заодно и логи туда писать можно будет.
     
  3. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    На всякий случай прошу обратить внимание, что на гитхабе есть какая-никакая, но всё-таки справочная информация по модулям - ссылка Wiki.

    Если возникнут вопросы - всегда рад помочь. Протестировал прошивку, прописав три датчика температуры - как ожидалось, на третий показывает "<нет данных>", т. к. он у меня физически не подключен.
     
  4. Voron74
    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227

    Voron74

    Живу здесь

    Voron74

    Живу здесь

    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227
    Адрес:
    Магнитогорск
    Для наглядности.)
     

    Вложения:

    • 1212121.jpg
  5. YRA26
    Регистрация:
    09.01.16
    Сообщения:
    160
    Благодарности:
    71

    YRA26

    Живу здесь

    YRA26

    Живу здесь

    Регистрация:
    09.01.16
    Сообщения:
    160
    Благодарности:
    71
    @DIYMan, вывод информации пока только в Serial и управление через SOFT
     
  6. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Обновил работу с SMS, теперь если любой из двух датчиков температуры не подключён - для датчика будет приходить "<нет данных>" в SMS, что вполне логично.
     
  7. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Да, можно общаться через Serial, как угодно рулить контроллером текстовыми командами. Собственно, именно это и делает конфигуратор. То есть можно написать свой софт, хоть BAT-файл, который будет скармливать контроллеру нужные команды и получать ответ.

    Естественно, позже будет и железное управление - с кнопками там и прочим нужным минимализмом. Ну и через веб-морду будет управляться, как дойду до написания этой самой морды (сейчас времени нет, устаю после работы - не до масштабного кодинга :().

    К слову - в связи с чем вопрос? Если нужно что-то конкретное - спрашивайте, допишу.
     
  8. YRA26
    Регистрация:
    09.01.16
    Сообщения:
    160
    Благодарности:
    71

    YRA26

    Живу здесь

    YRA26

    Живу здесь

    Регистрация:
    09.01.16
    Сообщения:
    160
    Благодарности:
    71
    Спасибо! Буду изучать потихонечку и ждать Ваших дальнейших разработок. Поклон Вам земной за труд. Вот думаю про проветривание. Роза ветров у нас в основном северо-запад,запад,восток,юго-восток. Учсток и постройки на нем ориентированы юг-север, придется с торцов наверное, а то вывернет. 9-10 м/сек это практически норма. Отсутствие ветра практически крайне редко.
     
  9. YRA26
    Регистрация:
    09.01.16
    Сообщения:
    160
    Благодарности:
    71

    YRA26

    Живу здесь

    YRA26

    Живу здесь

    Регистрация:
    09.01.16
    Сообщения:
    160
    Благодарности:
    71
    Mega есть. DHT22 есть. DS18B20 есть, DS3231-идут,блоки реле с инвертным входом 4 in- есть, LCD16x2 -есть,LCD20x4-есть, датчики уровня воды в процессе выбора. Буду потихонечку собирать и начинать осваивать. Теплички пока нет в разработке
     
  10. Voron74
    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227

    Voron74

    Живу здесь

    Voron74

    Живу здесь

    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227
    Адрес:
    Магнитогорск
    Попробую изложить свою мысль по поводу датчиков освещенности. А если его в связке с DS3231 запустить?

    Действия пользователя:
    Пользователем задается время включения и выключения досветки растений 6:00-20:00 неважно, какое время года. И им же задается сила света (Л1) 300 Lx. Т. е. то значение которое необходимо растениям для нормального роста.

    Действия программы:
    1. Замеры берутся каждые 10 минут в течении суток.
    2. До 6:00 не выполняется никаких действий со светом.
    3. С 6:00 до 19:59, если замер < Л1, то включаем свет. Если > Л1, то НЕ влючаем свет.
    4. В 20:00 досвет выключается до 5:59 следующего дня.
    В авторежиме ограничение выставляемого времени не более 16 часов.
    В ручном режиме ограничений по продолжительности нет. (но моргает лампа сигнализации "Автодосвет выключен")

    Вот только вопрос: КАК ОПРЕДЕЛИТЬ ТО ЗНАЧЕНИЕ, КОТОРОЕ БУДЕТ ПОРОГОВЫМ ДЛЯ ВКЛ/ВЫКЛ СВЕТА?

    При малооблачной погоде - света от солнца хватит.
    В облачную пагоду может быть включение досветки на 10 минут.
    В грозу, или что то подобное - досвет будет постоянно.
     
  11. Voron74
    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227

    Voron74

    Живу здесь

    Voron74

    Живу здесь

    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227
    Адрес:
    Магнитогорск
    Сегодня накидал всякого добра в корзину от "братьев" наших восточных на 5 т. руб. Блин, аж жаба сама подавилась. :)]

    PS. Свой рисунок-схему (https://www.forumhouse.ru/threads/341712/page-37#post-15015432) я еще доделаю. это пока пробный вариант.
     
  12. YRA26
    Регистрация:
    09.01.16
    Сообщения:
    160
    Благодарности:
    71

    YRA26

    Живу здесь

    YRA26

    Живу здесь

    Регистрация:
    09.01.16
    Сообщения:
    160
    Благодарности:
    71
    Если в перспективе будет управление по SMS, то при получении сообщения о включении света его можно будет так же отключить SMS, если понимаешь, что оно, освещение, в данный момент не нужно. Но это к уважаемому @DIYMan,
     
  13. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Ну вообще-то управление по SMS уже есть, и даже работает ;) И на гитхабе в разделе Wiki, и в конфигураторе на вкладке SMS есть описание команд, которые понимает контроллер. Дописать туда ещё управление светом - дело сугубо техническое. Однако сначала надо дописать само управление освещением ;)
     
  15. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Звонил напарник - по ходу, мне ещё дня четыре работать :mad: Устал как собака - каждый день подъём в 3:50, и целый день до трёх часов пополудни крутись, как белка в колесе. Не высыпаюсь жутко.

    Это я к чему? Не ждите пока обновлений, а то я такого накосипорю, с невыспавшимся мозжечком :)]:aga:
     
Статус темы:
Закрыта.