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

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

Тема в разделе "Теплицы и парники", создана пользователем Анкор Плюс, 19.05.18.

Статус темы:
Закрыта.
  1. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Зачем ПИД? Система чрезвычайно инерционная. Фрамугами управляют моторы без обратной связи положения (за исключением концевиков в крайних положениях). К тому же в расширенной версии есть настройки открывания на 25%, 50%, 75%, 100% в зависимости от температуры. Фактически это псевдо ПИД.

    А вот "махание крыльями" это важно. Этот вопрос уже поднимался очень давно, но не помню чем закончилось. Возможно введением гистерезиса по температуре. Прошу прощения, что влез в Ваше общение.
     
    Последнее редактирование: 08.04.19
  2. Сергейфывчяфй
    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266

    Сергейфывчяфй

    Живу здесь

    Сергейфывчяфй

    Живу здесь

    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266
    Про ПИД речи нет либо П, либо ПИ, ПИ очень сложно И напрямую зависит от характеристик системы, а у нас все теплицы разные, "настройки открывания на 25%, 50%, 75%, 100% в зависимости от температуры." ето дискретный П.
     
  3. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    У нас пока вопрос "махания крыльями" решён гистерезисом. Повторюсь - у меня пока нет ответа, насколько ПИ-регулирование будет реально нужно в системе, поэтому я не спешу с введением оного.

    Вопрос с ветром - решён порогом и ориентацией окон: можно настоить так, чтобы подветренные окна закрывались по определённому порогу. При этом, естественно, характеристики системы динамически меняются, и часть работы по регулированию микроклимата берут на себя оставшиеся открытыми форточки. Есть надежда, что из этого получится саморегулирующийся организм, при грамотной его настройке под конкретные реалии.
     
  4. Сергейфывчяфй
    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266

    Сергейфывчяфй

    Живу здесь

    Сергейфывчяфй

    Живу здесь

    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266
    Спасибо за ответы, введу гистерезис на величину открытия, а время реакции в зависимости важности фактора приведшего к ошибке.
     
  5. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Да, это должно быть годно, согласен.
     
  6. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    Расширенная версия это дуо или promavto плата ? или как ?
     
  7. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Открытая версия есть и под Due, и под Mega, как обычно. Расширенная версия отличается от открытой тем, что для микроконтроллера SAM3X (который стоит на плате Due) - в прошивке введена куча всяких удобно настраиваемых и отображаемых на дисплее плюшек, таких как управление затенением, вентиляцией двух видов, отоплением, фрамугами по данным с метеостанции (датчик дождя, направления и скорости ветра). В расширенной версии есть поддержка выносного модуля метеостанции.
    Вот копипаст с описания на гитхабе:

    Если у вас Mega - то вам расширенная версия неактуальна. Также отмечу, что многое (но далеко не всё, конечно) - можно настроить в открытой версии через правила.

    Расширенную версию можно настроить на любую плату под микроконтроллер SAM3x - если у вас есть своя плата, то можно настроить и под вашу ;)
     
  8. pike68
    Регистрация:
    19.06.17
    Сообщения:
    25
    Благодарности:
    5

    pike68

    Участник

    pike68

    Участник

    Регистрация:
    19.06.17
    Сообщения:
    25
    Благодарности:
    5
    /Господа, вот вопросец такой, вчера подключал сим модуль, с ардуинки, а он сволочь не трудится. видно не хватает ему "амперов" вот возник вопрос, если питать ардуину от БП, но подключить для настроек по USB, не спалю ничего:faq:, простите за вопрос дилетанта.
     
  9. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Ардуину можно питать от USB порта (максимум 500 ма), а вот для питания GSM модуля необходим источник питания не менее 2000 ма. При этом нужно учесть что китайские источники на 2000 ма в реальности отдают не более 1500 ма. Обязательно нужно подключить конденсатор 2200 мкф х10 в. параллельно выводам питания модуля GSM. Одним из признаков недостатка питания является постоянный сброс модуля. Это происходит потому, что во время установления связи с базовой станцией происходит глубокая просадка питания, которая определяется как сигнал отключения модуля.
    В штатной ардуине есть специальная схема, которая переключает источники питания от USB или внешнего. Одновременное подключение к двум источникам не приведет к неисправности Ардуино.
     
  10. pike68
    Регистрация:
    19.06.17
    Сообщения:
    25
    Благодарности:
    5

    pike68

    Участник

    pike68

    Участник

    Регистрация:
    19.06.17
    Сообщения:
    25
    Благодарности:
    5
    А он вообще не заводится, вот чего, диод не моргает, вот и решил что не хватает ему. А когда подключу, думаю как управлять через конфигуратор) отсюда и вопрос такой хотя может и модуль косячный, не исключаю :nono:
     
  11. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Проверить модуль (SIM800) можно не подключая к Ардуино. Для этого достаточно установить СИМ карту. Подключить питание 3.8 - 4.2 вольта к выводам 34,35. Наблюдать работу модуля можно по светодиоду индикации NETLIGHT (выв 41). Для включения модуля необходимо кратковременно подать питание на вывод 39 (PWRKEY). Светодиод должен заморгать с частотой 500 мс. (поиск базовой станции). Когда модуль подключиться к базовой станции светодиод начнет моргать с частотой один раз в 3 секунды. Это означает что модуль исправный и настроен правильно. При подключении к GPRS частота моргания уже будет 350 мс, но это уже возможно в составе системы так как для подключению к интернету нужна определенная последовательность команд.
     
  12. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Уточняю. Кратковременная подача питания на вывод 39 (PWRKEY) включает модуль. Повторная подача этого сигнала отключает модуль. Проверить в каком состоянии (включен/отключен) можно на выводе 42 (STATUS). Высокий уровень означает что модуль включен.
     
  13. pike68
    Регистрация:
    19.06.17
    Сообщения:
    25
    Благодарности:
    5

    pike68

    Участник

    pike68

    Участник

    Регистрация:
    19.06.17
    Сообщения:
    25
    Благодарности:
    5
    Не реагирует светодиод на модуле совсем, пода напряжение 3,96, вообще тишина, пойду писать китайцу, как бы я не хотел того), но придётся ждать ещё полгода, почта россии - и пусть весь мир подождёт:(
     
  14. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Подать напряжение - этого недостаточно. Нужно подать импульс включения модуля и проверить реакцию сигнала
     
  15. Gvvit
    Регистрация:
    24.11.12
    Сообщения:
    57
    Благодарности:
    8

    Gvvit

    Живу здесь

    Gvvit

    Живу здесь

    Регистрация:
    24.11.12
    Сообщения:
    57
    Благодарности:
    8
    Адрес:
    Саяногорск
    pike68
    Есть GSM модуля которые начинают работать без подачи сигнала PWRKEY
    А у вас какой? дайте ссылку на продована.
     
Статус темы:
Закрыта.