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

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

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

Статус темы:
Закрыта.
  1. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    Так. тогда торможу - в поливе стоит включать насос всегда.
    он висит на 22 втором исходя из прошивки. включается или ручками - полив 1 полив 2 ... или по расписанию\ виртуальный пин поднимать правилом исходя из состояния 22 ? или где то в прошивке можно прописать ?
     
    Последнее редактирование: 19.06.18
  2. Timоха
    Регистрация:
    01.01.16
    Сообщения:
    416
    Благодарности:
    296

    Timоха

    Живу здесь

    Timоха

    Живу здесь

    Регистрация:
    01.01.16
    Сообщения:
    416
    Благодарности:
    296
    Такой поищите. В магазинах которые торгуют баками для воды.
     

    Вложения:

    • 7D64D416-E4C9-45D4-AF81-B3AC14F534E8.jpeg
  3. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Понял. Тады засада, конечно. Смотрите, что можно попробовать: открываете AbstractModule. cpp, находите там строчки
    Код:
    byte WorkStatus::PinRead(byte pin)
    {
      if(pin < VIRTUAL_PIN_START_NUMBER)
        return digitalRead(pin);
    и комментируете вот эти две:

    Код:
      if(pin < VIRTUAL_PIN_START_NUMBER)
        return digitalRead(pin);
    После этого все состояния пинов будут читаться из карты состояний, не затрагивая физические пины. Далее - идёте в AlertModule. cpp, находите там строчки:
    Код:
        case rtPinState: // следим за статусом пина
        {
           WORK_STATUS.PinMode(Settings.SensorIndex,INPUT);
    и комментируете вот эту одну:
    Код:
           WORK_STATUS.PinMode(Settings.SensorIndex,INPUT);
    Всё - теперь правила не будут устанавливать пин на вход. Единственное из тонкостей - если насос и пр. рулится через MCP - то эти состояния не попадают в карту состояний, т. е. правила могут следить только за пинами контроллера, включая виртуальные.

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

    DIYMan

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

    DIYMan

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

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

    Так что если ЛЮБАЯ часть кода юзает WORK_STATUS.PinWrite вместо digitalWrite - то статус пина по-любому попадает в карту состояний, и всё должно работать, как прежде ;) Подавляющее большинство кода как раз юзает посредника WORK_STATUS.PinWrite, так что всё должно быть ок. В частности, модуль полива вкл/выкл насос как раз так, как нужно - всё попадает в карту состояний.

    Но, ещё раз оговорюсь: поддержка MCP* у нас вводилась поздно, поэтому если что-то настроено на работу через MCP* - в карту состояний это не попадает, у нас просто нету карты состояний для MCP*. Да и модуль правил не обучен следить за каналами MCP*, собственно.

    Пробуйте, буду признателен, если отпишетесь по результатам ;) Как видите - вот такие вот тонкости всплывают в полевых испытаниях, и это хорошо: у каждого свои хотелки, и благодаря этому мы выцепляем всякие тонкости ;)
     
  5. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    Только в субботу как доберусь до контроллера - увы удаленно не прошьеш ...
     
    Последнее редактирование: 21.06.18
  6. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    НЕ получилось проверить. ,получилось чуть не как предполагали попали в аварию ... машина на металолом
     
  7. Old-Admiral
    Регистрация:
    30.03.16
    Сообщения:
    191
    Благодарности:
    153

    Old-Admiral

    Живу здесь

    Old-Admiral

    Живу здесь

    Регистрация:
    30.03.16
    Сообщения:
    191
    Благодарности:
    153
    Мои сочувствия в связи со случившимся :-(
     
  8. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Сами, главное, чтобы живы/здоровы остались, а машина - неважно, кусок металла. Берегите себя!
     
  9. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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



    Кстати сказать: если у кого есть какие заготовки - кругляк латуни/бронзы/дюрали - и не жалко расстаться: с удовольствием приму в дар ;), наглая я рожа :)
     
  10. kivik71
    Регистрация:
    28.10.13
    Сообщения:
    3.783
    Благодарности:
    2.288

    kivik71

    Живу здесь

    kivik71

    Живу здесь

    Регистрация:
    28.10.13
    Сообщения:
    3.783
    Благодарности:
    2.288
    Адрес:
    Екатеринбург
    Я уже знаю какая будет следующая покупка - электро миниплавильня, у знакомого есть, покупал вроде где то на Али, доволен, медь плавит, а раньше на улице в бочке дюраль плавил на заготовки.
     
  11. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Почти угадал: газовый горн почти готов ;) Осталось трубу с рассекателем сделать, да десяток огнеупорных кирпичей купить - и усё.
     
  12. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Крыльчатку на обдув мотора надо обязательно поставить, а то увлечешся и перегреешь движок;)
     
  13. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    Подскажи, где такое добро брать, плз.
     
  14. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Надо поискать, скажи диаметр вала и примерно наружный крыльчатки (если сохранилось марку движка) :)
     
  15. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Вал 22мм, думаю, там стандартные крыльчатки. Посмотрел ссылку, что ты мне прислал - там блин от 1000 рублей заказ, засада :) Российский интернет-бизнес - такой бизнес :mad: Дождёмся, али прикроют - вот тогда и попляшем с таким "сервисом".

    Ищу потихоньку, короче. Не найду - буду обзванивать, чего делать. На али сходу таких крыльчаток нет :(
     
Статус темы:
Закрыта.