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

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

Тема в разделе "Умный дом", создана пользователем Анкор Плюс, 27.04.17.

Статус темы:
Закрыта.
  1. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    хз конечно, но я на такое не решусь, а закапывать 50 метров провода да в разных трубах, очень не супер:)
     
  2. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    А зря, силовой провод в двойной пвх, и utp желательно уличного исполнения (чтоб на морозе не трескала) ;)
     
  3. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    хз, может что и изменится, может и копать не придётся :) я пока за "экзотику"
     
  4. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    А силовой провод? Или энергия тоже из воздуха:aga:
     
  5. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    До силового ~7 метров. Но туда контроллер не поставить. Он временный, сколько еще проработает хз, колодец поливочный.
     
    Последнее редактирование: 28.01.18
  6. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    Вот что получилось в первой версии:

    screen.png screen2.png

    Сигналы работают, отслеживают что надо, есть расписание по дням недели и часам. Конечно, многое ещё проверять/тестировать надо, но уже сейчас на душе весело: во-первых - у нас ажно 80 сигналов, это солидная цифирь. Во-вторых - настроить их поведение можно по всякому: снимать один - сбрасывать второй, и это всё из одной записи правила.

    В-третьих, и главных для меня, пожалуй: это удобный доступ из логики:
    Код:
    if(Signals[55])
    {
    // сигнал номер 55 сработал, он может говорить о том, что всё - авария, датчик обрыва сработал.
    }
    Интервал обновления статуса сигналов - настраивается прямо в ядре, по умолчанию - 2 секунды. Т. е. это не реалтайм операция (впрочем, правила в контроллере теплицы тоже не реалтайм ;)) - а периодически обновляющееся состояние.

    Из особенностей: сознательно не делал сброс карты сигналов перед их обновлением. Ибо считаю - раз уж сигнал однократно взведён - кто-то в логике должен его обработать, и вручную сбросить.

    Итоги: вот теперь, пожалуй, ядро уже почти похоже на костяк для старта любого большого проекта. Вот только ESP осталось прикрутить, и всё. Ещё пару недель секаса - и, надеюсь, я удовлетворюсь :)]:aga:
     
  7. Berendey-70
    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139

    Berendey-70

    Живу здесь

    Berendey-70

    Живу здесь

    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139
    Версия контроллера форточки под корпус на DIN рейку D2MG.
    2018-01-29_021951.png
     

    Вложения:

  8. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    @Berendey-70, поддерживаю такой вариант
     
  9. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Я так понял, это под Pro Mini, работа через RS-485? И на одну форточку? Интересный вариант.
     
  10. Berendey-70
    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139

    Berendey-70

    Живу здесь

    Berendey-70

    Живу здесь

    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139
    Да, Pro Mini, RS-485, на 1 форточку.
    Если не ставить Pro Mini с некоторыми элементами, поставить NP резисторы-перемычки и пару перемычек - получится просто релейный модуль под форточку (под мотор) без обратной связи по концевикам. Смысл - единая плата заводского изготовления под оба варианта.
     
  11. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    @promavto - чего-то я сходу не вкурю, как юзать HMC5883L, если конкретнее - как наклон с него получить? Это ж вроде как компас трёхосевой, не? Нас какая ось интересует - Z? В общем - было бы нелишним пнуть меня, в каком направлении копать, пока я, в порыве рвения, не забрёл не в ту степь, тем более что опыта работы с подобными железками у меня - пока ноль.

    Как привязать это дело к фрамуге - я алгоритмически представляю: считаем, что нет обратной связи, пока не сработали концевики на открытие/закрытие. При сработке соответствующего концевика получаем наклон к горизонту, сохраняем его в EEPROM. Как только сработают два концевика - у нас будет диапазон углов наклона, в котором у нас работает фрамуга. Далее - уже дело техники - вычисление процента открытости окна ;)

    Но первоначальный пинок в тему - необходим, вопрошаю :)
     
  13. Berendey-70
    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139

    Berendey-70

    Живу здесь

    Berendey-70

    Живу здесь

    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139
    Для определения положения плоскости форточки достаточно было бы 2-х степеней (вектор). В общем случае - нужно все 3 - неизвестно, как пользователь зафигачит компас в корпус, а корпус - на форточку. Или может, форточка вбок открывается.
    Интересный вопрос - насколько далеко должен располагаться магнит концевого датчика, чтобы не влиять на результаты измерений?
     
  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 км от Краснодара
    Обновил прошивку контроллера теплицы и конфигуратор, добавил возможность просматривать MAC-адреса ESP, а также пинговать google. com, для проверки интернета на доступность ;)
     
Статус темы:
Закрыта.