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

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

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

Статус темы:
Закрыта.
  1. Veligor
    Регистрация:
    09.06.13
    Сообщения:
    58
    Благодарности:
    26

    Veligor

    Живу здесь

    Veligor

    Живу здесь

    Регистрация:
    09.06.13
    Сообщения:
    58
    Благодарности:
    26
    Адрес:
    Рязань
    Жду для теста wi-fi ESP-01, а тут уже в теме ESP-07 с приблудой, ее тоже заказывать или пока 01-ой достаточно.
     
  2. Veligor
    Регистрация:
    09.06.13
    Сообщения:
    58
    Благодарности:
    26

    Veligor

    Живу здесь

    Veligor

    Живу здесь

    Регистрация:
    09.06.13
    Сообщения:
    58
    Благодарности:
    26
    Адрес:
    Рязань
    - установил задержку на окна 500с:), поднял температуру - окна о...открываются,
    время вышло - реле отключилось.
    - опустил температуру - сработало реле на закрытие, пока ждал поднял температуру (ну типа обмануть), время вышло - реле отключилось, и сразу включилось реле на открытие.
    Все логично, все работает:super:
     
  3. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    В общем - надо пробовать, по-другому - всё равно не выясним, а выяснять - надо. Мне ещё ESP-07 идёт, буду и с ним тестировать, поменяв только скорость в заводской прошивке.
     
  4. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Должна выключиться по достижению конца интервала. Например, если с 15 до 16 - то после 15:00 - должна включиться, а после 16:00 - выключиться.
     
  5. Veligor
    Регистрация:
    09.06.13
    Сообщения:
    58
    Благодарности:
    26

    Veligor

    Живу здесь

    Veligor

    Живу здесь

    Регистрация:
    09.06.13
    Сообщения:
    58
    Благодарности:
    26
    Адрес:
    Рязань
    Установил с 16 до 17
    17 - цать пролетела, как "фанера.." и продолжала светить.
     
  6. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    По заявкам телезрителей (хотя и не уверен, надо ли это вообще, но пусть будет) - добавил в прошивку возможность использовать датчики влажности разных типов. Пока, собственно, можно миксовать в одной прошивке DHT11 и семейство DHT2x. Смотрите в Globals. h:
    Что характерно (чтобы не приняли за ошибку): если прописать вторым сенсором сенсор на том же пине, т. е. написать
    то для "второго" сенсора в конфигураторе будет "<нет данных>". И это - вполне логично, т. к. данные последней конвертации уже были вычитаны с сенсора, и если попросить данные сразу после вычитки - сенсор будет ещё не готов. Так что баловаться добавлением таких вот виртуальных сенсоров влажности - не стоит ;)

    Но - проверять, конечно, надо, поскольку я имею только один DHT22, и смешать два разных датчика в одной прошивке у меня физически не выйдет. Вот когда придёт цифровой - тогда допишу его поддержку и проверю, как оно. Но если у уважаемого сообщества есть в наличии DHT11 и DHT22 - буду признателен за отчёт ;)
     
  8. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    З. Ы. Можно в мониторе порта запросить:

    CTGET=ALERT|RULE_VIEW|2
    CTGET=ALERT|RULE_VIEW|3

    Ответ должен выглядеть так:

    OK=ALERT|RULE_VIEW|2|LUXONRULE|LIGHT|LIGHT|0|<=|-2|18|60|_|CTSET=LIGHT|ON
    OK=ALERT|RULE_VIEW|3|LUXOFFRULE|LIGHT|LIGHT|0|>=|-2|0|0|LUXONRULE|CTSET=LIGHT|OFF

    То есть должна присутствовать -2 в обеих правилах. Если это не так - значит, версия конфигуратора старая.

    З. З. Ы. Мне ждать ещё 45 минут до конца диапазона, поэтому пока цепляюсь за соломинку :)
     
    Последнее редактирование: 25.02.16
  9. Gazland
    Регистрация:
    10.12.12
    Сообщения:
    1.312
    Благодарности:
    745

    Gazland

    Живу здесь

    Gazland

    Живу здесь

    Регистрация:
    10.12.12
    Сообщения:
    1.312
    Благодарности:
    745
    Адрес:
    Москва
    @DIYMan, Ваша работа бесценна! :)
    Вот если еще сделать закладку автополива с поддержание зон, то есть клапанов, в нашем случае реле от 4-8, то он стал бы еще драгоценней! :|:
     
  10. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    screen.png
    Кол-во каналов полива - пока пинов хватит, всё настраивается в прошивке.
     
  11. Gazland
    Регистрация:
    10.12.12
    Сообщения:
    1.312
    Благодарности:
    745

    Gazland

    Живу здесь

    Gazland

    Живу здесь

    Регистрация:
    10.12.12
    Сообщения:
    1.312
    Благодарности:
    745
    Адрес:
    Москва
    Прекрасно! Тогда становлюсь в очередь на Agile Testing. Завтра соберу макет. :hello:
    Что очень хорош что я могу вписать в свой интерфейс умного дома.
     
  12. Voron74
    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227

    Voron74

    Живу здесь

    Voron74

    Живу здесь

    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227
    Адрес:
    Магнитогорск
    Начал сегодня (всё таки) разводить плату под всё. затупил, напутал, матюкнулся, плюнул, и "забил". Начну после выходных. Уезжаю в мини командировку.
    • Что еще планируется цеплять к меге? пинов то почти не остается). DS18B20 перенести можем на другие пины, а эту гребенку всю пустить под реле? А то они как то по середине торчат. (не по фэн-шуЮ)
    • В настройках полива по дням недели (все каналы одновременно) нельзя выставить 00 часов, 23 и сразу 1)
    • При подключении двух DHT-11, один нормально работает, второй или <нет данных> или вообще его нет.
    • При подключении двух датчиков освещенности, мега реагирует только на одну, второй датчик только показывает люксы (и всё)
    Это список, что у меня как тестируется.
     
  13. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

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

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    1. Сделаем по фен-шую, когда всё устаканится;
    2. Ок, поправлю;
    3. Нет у меня DHT11, даже одного нет, вот в чём беда. А заказывать эту старую хрень только для тестирования - как-то не очень хочется (ну вы поняли, о чём я ;));
    4. Да, так и задумано: первый датчик - функциональный, второй - чисто информационный. Так что тут всё норм. Радостно, что второй тоже работает, т. к. я, честно признаться, ещё не тестировал работу двух датчиков. Поэтому так и запишем - уже оттестировано ;)
     
  15. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Проверил таки, отрабатывает нормально - выключилось в 19:00 и сколько-то с копейками секунд. Так что ошибка исправлена, видимо, у вас старая версия конфигуратора.
     
Статус темы:
Закрыта.