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

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

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

Статус темы:
Закрыта.
  1. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    Я вот смотрю, например, и вижу, что вы на выходы реле не поставили простейшие RC-цепочки, а ведь это тоже - хооорошие такие броски по питанию, особенно если индуктивная нагрузка подключена, типа моторов. У меня такое было, когда инкубатор делал - пока RC-цепочку прямо на выходы реле не посадил - наблюдал на экране двустрочном кучу забавных иероглифов, да и ардуина, бывало, висла.

    Так что борьба с глюками и помехами - она комплексная ;)
     
  2. olegmak3
    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442

    olegmak3

    Живу здесь

    olegmak3

    Живу здесь

    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442
    Адрес:
    Санкт-Петербург
    Дмитрий!
    Правила, которые вы корректировали здесь (предыдущий вариант прошивки). https://www.forumhouse.ru/posts/16162308/ работают.
    Неовэй сегодня протестирую.
    Это хорошо.
    Да и некогда было- срочно перепаивал вздувшиеся электролиты на материнке :victory:
     
  3. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
  4. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
  5. Veligor
    Регистрация:
    09.06.13
    Сообщения:
    58
    Благодарности:
    26

    Veligor

    Живу здесь

    Veligor

    Живу здесь

    Регистрация:
    09.06.13
    Сообщения:
    58
    Благодарности:
    26
    Адрес:
    Рязань
    Чейта я немного отстал от проекта.

    Но задумал реализовать вот такой вариант, или с wifiили с изернет. Какой имеет право на жизнь, и имеет ли. Посему я пока не пойму куда надо стучаться чтоб увидеть веб интерфейс управления.

    проект.gif проект2.gif
     
  6. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    @Veligor, смотрите: при любом раскладе ардуина соединяется с роутером, на котором развёрнут веб-сервер. Или - просто соединяется в локальную сеть, на одном из компьютеров которой поднят веб-сервер (у меня сейчас так и сделано на период разработки - на ноутбуке стоит Apache + PHP + sqlite3). Далее вы получаете автоматом работающий в локальной сети сервер, доступный по IP-адресу. Если вам надо, чтобы сервер был виден извне, через интернет - надо делать проброс портов на роутере со статическим IP, чтобы при обращении к нему он пробрасывал обращение на сервер внутренней локальной сети.

    Это вопрос администрирования сети, в общем. Ничего сильно сложного в этом нет, информации по теме - кучу в гугле (гуглите "проброс портов", как вариант).

    Если же у вас тупо домашняя сеть с выходом в интернет - то никаких сложных телодвижений делать не надо: подключаете теплицу в домашнюю сеть (или через ESP, или через Ethernet) - и всё, у неё есть IP, который вы потом указываете в вебморде (где крутится вебморда - тоже, по сути, неважно, важно, чтобы она крутилась в одной подсетке вместе с теплицей). Вебморду устанавливаете хучь куда, главное, чтобы веб-сервер поддерживал PHP и sqlite3.
     
  7. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    в этой схеме нужен один на любой стороне белый ip, или пользоваться сторонним сервером vpn
     
  8. АлкН1
    Регистрация:
    14.04.16
    Сообщения:
    468
    Благодарности:
    1.171

    АлкН1

    Живу здесь

    АлкН1

    Живу здесь

    Регистрация:
    14.04.16
    Сообщения:
    468
    Благодарности:
    1.171
    Решил законнектить имеющиеся в наличии железки - мега+
    часы+свет (большинство из железок все еще в пути :(). Усе работает. Вместо меги подсунул уно - фиг вам. Пишет "NEXTION_SERIAL.begin (NEXTION_BAUD_RATE);
    ^
    exit status 1
    'Serial3' was not declared in this scope" (строка "#define NEXTION_SERIAL Serial3 / какой Serial используем для Nextion" в GLOBALS)
    согласен, на уне нет Serial3, но и NEXTION у меня в комменте :faq:. Где рыть, или проект возможен только на меге?
     
  9. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    @АлкН1, я проверяю компиляцию только на меге, ибо на Uno оно уже не вмещается давно. В принципе, вы можете попробовать закомментировать все строчки, на которые ругается, и всё. Но - результат на вашей совести ;)
     
  10. Veligor
    Регистрация:
    09.06.13
    Сообщения:
    58
    Благодарности:
    26

    Veligor

    Живу здесь

    Veligor

    Живу здесь

    Регистрация:
    09.06.13
    Сообщения:
    58
    Благодарности:
    26
    Адрес:
    Рязань
    АГА что-то вырисовывается.
    понятно что не хватает сервера. Но с этого момента немного поточнее, плиз.
    у меня домашняя сеть с с белым IP, а в деревне соответственно свисток, так вот нужно из дома видеть что в теплице происходит, для этого коннектим теплицу с деревенским роутером, а сервер тогда поднимаем где и как тогда к нему ломится если он будет висеть на на сером IP
    короче как правильно
    рис1
    проект серв.gif
    или рис 2
    проект серв 2.gif
     
  11. АлкН1
    Регистрация:
    14.04.16
    Сообщения:
    468
    Благодарности:
    1.171

    АлкН1

    Живу здесь

    АлкН1

    Живу здесь

    Регистрация:
    14.04.16
    Сообщения:
    468
    Благодарности:
    1.171
    пробовал, но ему вынь да полож Serial3' was not declared in this scope"
     
  12. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    Рис 2 более верен, На дом устанавливаешь сервер впн, на роутер RT клиента впн, если обе сети будут в одном диапазоне с дом компа попадешь на роутер RT набрав ip с дом компа.
     
  13. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Значит, не судьба ;) Тем более что проект изначально под мегу ;)
     
  14. Veligor
    Регистрация:
    09.06.13
    Сообщения:
    58
    Благодарности:
    26

    Veligor

    Живу здесь

    Veligor

    Живу здесь

    Регистрация:
    09.06.13
    Сообщения:
    58
    Благодарности:
    26
    Адрес:
    Рязань
    на роутер n-16 как можно установить клиента vpn?
     
  15. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

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