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

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

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

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

    YRA26

    Живу здесь

    YRA26

    Живу здесь

    Регистрация:
    09.01.16
    Сообщения:
    160
    Благодарности:
    71
    В 84 строке я ставлю 2 вместо 1
    и раскоментировать 92 строку, а лучше, наверное, добавить в 93 строку и это правильно
    "ADD_HUMIDITY_SENSOR (14,DHT11)" на 14 пин тогда
    т. е 93 строка должна выглядеть
    #define HUMIDITY_SENSORS ADD_HUMIDITY_SENSOR (12,DHT2x), ADD_HUMIDITY_SENSOR (14,DHT11)
    так верно?
     
    Последнее редактирование: 25.02.16
  2. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    А почему он должен выключаться, если вы ставите на час назад? Час начала - это с какого времени начинает работать полив. Если сейчас 20:30, а настройка времени начала - 20 часов, то полив включится. Если переставить настройку времени начала на 19 часов - не находите, что полив должен таки включиться, раз на часах 20:30, и полив ещё не отработал положенное время?
     
  3. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Вы перекачали прошивку с гитхаба? Там в файле Globals. h всё прозрачно описано:
    Допустим, у вас есть два сенсора, один из них - DHT11, другой - DHT22. Первый - висит на пине 12, второй - вы повесили на пин 10. Тогда настройка под эти сенсоры будет выглядеть так:
    Почитайте внимательно в файле Globals. h - там даже примеры приведены в комментариях. Я понимаю, что сходу разобраться сложно, но - надо ;)
     
  4. YRA26
    Регистрация:
    09.01.16
    Сообщения:
    160
    Благодарности:
    71

    YRA26

    Живу здесь

    YRA26

    Живу здесь

    Регистрация:
    09.01.16
    Сообщения:
    160
    Благодарности:
    71
    @DIYMan, Вот спасибочки в принципе я так и писал. выше редактирую свой пост, но боязно, однако, надо как у врачей:"Главное не навредить!"
    Все заработало, ну да разница во влажности на 30 % разница в градусах на 3 градуса
     
    Последнее редактирование: 25.02.16
  5. Voron74
    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227

    Voron74

    Живу здесь

    Voron74

    Живу здесь

    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227
    Адрес:
    Магнитогорск
    вооот оно как, а я её тут кручу) если я хочу выставить время сегодня, на следующую неделю. Мега скажет -Дайка я еще раз сегодня полью, чтоб заранее больше не выставлял время! (шутка)
     
  6. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    Хотя и такой подход реализуем, конечно.
     
  7. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    olegmak3

    Живу здесь

    olegmak3

    Живу здесь

    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442
    Адрес:
    Санкт-Петербург
    Вот примерно об этом я и писал в свое время

     
  9. Voron74
    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227

    Voron74

    Живу здесь

    Voron74

    Живу здесь

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

    Voron74

    Живу здесь

    Voron74

    Живу здесь

    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227
    Адрес:
    Магнитогорск
    В полевых условиях минуты не глобальны, но до них еще отладок тьма. Я бы тоже хотел инутами рулить. Можно их реализовать?
     
  11. Voron74
    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227

    Voron74

    Живу здесь

    Voron74

    Живу здесь

    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227
    Адрес:
    Магнитогорск
    Надеюсь за выходные ничего глобального не случится:aga:. А то приеду домой, а тут прект весь переписан. :)]:)]:)]
     
  12. Gazland
    Регистрация:
    10.12.12
    Сообщения:
    1.312
    Благодарности:
    745

    Gazland

    Живу здесь

    Gazland

    Живу здесь

    Регистрация:
    10.12.12
    Сообщения:
    1.312
    Благодарности:
    745
    Адрес:
    Москва
    А дисплей будет с I2C? И еще мы можем подключить к одному пину неограниченное количество DS18B20, хорошо бы в админинке предусмотреть назначение датчика в системе. Так же можно реализовать контроль уровня воды в емкости для полива и контроль уровня в колодце, а то выльем всю воду в емкость и в туалет не сходишь. :)
     

    Вложения:

    • d217c3.png
    • triac_scheme.gif
  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 км от Краснодара
    Позже чуть ;)
     
  15. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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