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
    @DIYMan, а можно включить DYT11 и DHT22. прописав в глобале их, а потом усреднив значение.
     
  2. YRA26
    Регистрация:
    09.01.16
    Сообщения:
    160
    Благодарности:
    71

    YRA26

    Живу здесь

    YRA26

    Живу здесь

    Регистрация:
    09.01.16
    Сообщения:
    160
    Благодарности:
    71
    , а он есть...(цитата из "ДМБ")
     
  3. Olezhan58
    Регистрация:
    25.08.14
    Сообщения:
    90
    Благодарности:
    39

    Olezhan58

    Живу здесь

    Olezhan58

    Живу здесь

    Регистрация:
    25.08.14
    Сообщения:
    90
    Благодарности:
    39
    Адрес:
    Санкт-Петербург
    Кстати по поводу полива.
    Сижу, щелкаю модулем реле, вдруг решил отключить насос на 22 пине и включить вручную полив, а насос все равно включился. Это так и должно быть или я где-то что-то пропустил?
     
  4. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Вот за это и не люблю сторонние библиотеки, за редким исключением: чего там напихали, одному богу ведомо. Ну не может (да и не должен) быть МК полностью занят, когда к нему приходит запрос. Он что - на карачках что ли байты доставляет? Там весь вопрос - в грамотной неблокирующей реализации. Навскидку - даже на скорости 9600 бод - больше килобайта в секунду можно пульнуть. Если правильно распорядиться таймслотами - то можно параллельно каждому посланному пакету и показания с датчиков обновлять. Думаю, что-то подобное и сделано в указанном проекте, хотя его я не пробовал.
     
  5. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    И кстати - что имеется в виду под "усреднив значение"? Контроллер пока только считывает данные с датчиков, он не оперирует усреднёнными значениями. Опишите, плз, хотелку поподробнее - что, зачем, как ;)
     
    Последнее редактирование: 21.02.16
  6. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    В смысле "вдруг решил отключить насос на 22 пине"? В конфигураторе сняли галочку "Включать насос при поливе на любом из каналов"? А кнопку "Записать настройки" нажимали?

    Или вы просто от пина проводок отсоединили? Так ведь используемые реле включаются по низкому уровню, и если нога канала реле висит в воздухе - могёт и включиться само, надо подтягивать к питанию. У меня вон тоже пока щёлкают на доли секунды до старта прошивки, именно по этой причине.
     
  7. Olezhan58
    Регистрация:
    25.08.14
    Сообщения:
    90
    Благодарности:
    39

    Olezhan58

    Живу здесь

    Olezhan58

    Живу здесь

    Регистрация:
    25.08.14
    Сообщения:
    90
    Благодарности:
    39
    Адрес:
    Санкт-Петербург
    Все, пора спать, голова уже не соображает) я снимал галочку, а про записать настройки совсем упустил. Все в порядке!
     
  8. Olezhan58
    Регистрация:
    25.08.14
    Сообщения:
    90
    Благодарности:
    39

    Olezhan58

    Живу здесь

    Olezhan58

    Живу здесь

    Регистрация:
    25.08.14
    Сообщения:
    90
    Благодарности:
    39
    Адрес:
    Санкт-Петербург
    Хм, а у меня не щелкает реле при старте прошивки, все отключено изначально.
     
  9. olegmak3
    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442

    olegmak3

    Живу здесь

    olegmak3

    Живу здесь

    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442
    Адрес:
    Санкт-Петербург
    Сильно!
    Так и обязано быть падение на регулирующем транзисторе стабилизатора.
    Очень советую померять реальные напряжения с внешнего БП +5 вольт и +5 с порта USB.
     
  10. Voron74
    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227

    Voron74

    Живу здесь

    Voron74

    Живу здесь

    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227
    Адрес:
    Магнитогорск
    @DIYMan, по поливу: КОЛОНКА "НАЧАЛО" это время начала полива, указывается время включения только в часах (0:00, 1:00 и т. д)? "ПРОДОЛЖИТЕЛЬНОСТЬ" это время через сколько реле отключится (через 1, 2, 5, 55 мин)?
     
  11. YRA26
    Регистрация:
    09.01.16
    Сообщения:
    160
    Благодарности:
    71

    YRA26

    Живу здесь

    YRA26

    Живу здесь

    Регистрация:
    09.01.16
    Сообщения:
    160
    Благодарности:
    71
    @DIYMan,я, конечно, извиняюсь перед обществом людей, имеющих опыт работ с тепличным хозяйством, понимаю, что это вызывает сложности программирования, увеличения массива программы и увеличения загрузи процессора, но скудным умишкой своим догадываюсь, что уровни влажности и температуры в разных точках и на разных уровнях значительно разнятся, это заставляет задуматься о контроле и усреднении параметров в дальнейшей перспективе.
     
  12. Voron74
    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227

    Voron74

    Живу здесь

    Voron74

    Живу здесь

    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227
    Адрес:
    Магнитогорск
    @YRA26, не надо их усреднять. т. к. для малой теплицы много датчиков не актуальны, а для больших- там идет деление на зоны управления, и средние значения будут неадекватные. У двери у Вас 40% вл, в середине 75%, а в дальнем углу 95% и как контроллеру считать? в одном месте надо проветрить, в другом-норма, в третьем увлажнить?
    Средние значения нужны только для информативности, рядом со всеми показателями.
     
  13. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    А то :)]:aga: В отсутствии нормального питания приходится извращаться напрямую, чтобы не было падения. Или на Vin нельзя напрямую подавать? Правка: понял, в доке указано, что минимум туда надо 6В. Сам дурак, не читаем даташиты, а потом улыбаемся и машем :)
    5,04 В, всё норм. С порта USB - пока не мерял, но там, скорее всего, сильно хуже будет, т. к. ноут - дышит на ладан - мыша скачет по экрану периодически, ускоритель на видеокарте погорел, короче - веселуха.
     
    Последнее редактирование: 21.02.16
  14. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Да, именно так: час начала, и продолжительность в минутах. Подробная информация: https://github.com/Porokhnya/GreenhouseProject/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C-%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BF%D0%BE%D0%BB%D0%B8%D0%B2%D0%BE%D0%BC
     
  15. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    Давайте сделаем так: пока будем обдумывать этот вопрос, и позже, если действительно возникнет жёсткая необходимость в таком функционале - я его реализую.
     
Статус темы:
Закрыта.