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
    Добрый день имею проблему в вай фаем - уже писал до вышки сотовой менее км. и постоянно слетает
    сейчас в двух теплицах два универсальных модуля. есть ли возможность вместо вайфая перейти на провод. я так понял что в этом случае очень ограничен функцонал или я не правильно понял ?
     
  2. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    Попробывал без сд карты работает. с картой нет - не могу схему что то найти у меня модуль универсальный под мегу и уно сверху вставляется приетом сенсор шилд под мегу не воткнеш. у кого нибудь схема подключения есть ? что он юзает

    W5500 пойдет вместо w5100 ?
     
    Последнее редактирование: 17.07.18
  3. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    Строго говоря, поддержка W5100 - это уже в прошлом, ESP великолепно себя показывает в работе.

    Не понял - что с SD-картой, модуль W5100? В проекте юзается W5100 mini red - голый модуль без SD-карты, поддержки W5500 нет. Если немного разбираетесь в программировании - пойдите в EthernetModule. cpp и там поменяйте инклюды, чтобы подключить поддержку W5500 - емнип, достаточно сменить #include <Ethernet.h> на

    #include <Ethernet2.h>

    ну и поставить библиотеку для поддержки W5500.
     
  4. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    шину SPI, всё как обычно ;)
     
  5. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    Спасибо. пока пользуюсь в основном вею мордой. с esp проблем не было. но как вышку запустили стало все отваливатся с завидной периодичность. - не конектится даже не пытается. по крайней мере на роутере не вижу. остальной функционал работает
     
  6. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    #define WIFI_REBOOT_PIN 11 / номер пина, на котором будет управление питанием GSM-модема (актуально при раскомментированной команде USE_WIFI_REBOOT_PIN)
    это все таки о модуле wifi ышь800 ?
     
  7. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Дима привет! Не срочно. Для информации (что бы не уходил в полную "отключку" в отпуске).
    На дисплее контроллера теплицы не обновляется информация с аналоговых датчиков грунта.
    К примеру, если задать влажность 80-100% (Грубо говоря намочить датчик). Покажет влажность. Но если потом протереть или отключить электрод (имитация 0 % влажности), Все равно на дисплее останется предыдущий показатель 80-100%.
    В конфигураторе обновляется нормально. Может что то делаю не так?
     
  8. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Это для ESP, для SIM800 - свои настройки.
     
  9. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Эмм, возможно, косяк с незатиранием цифр на дисплее, гляну.

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

    DIYMan

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

    DIYMan

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

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

    DIYMan

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

    DIYMan

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

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

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

    При таком раскладе будет вообще неважно, на каком МК построен такой модуль, будет меньше всяких зависимостей в основной прошивке, короче - пробовать можно вообще на старом тапочке, что называется. Кмк, можно подумать в этом направлении.

    Хотя, если честно, все свои хотелки я давно уже удовлетворил, и, опять же - давно уже надо просто собирать натурный макет и гонять всё это в хвост и гриву. Собираюсь использовать мини-версию платы от Сергея @HANTER333 - т. е. только через RS-485 и модули: с датчиками и исполнительные: кмк, это самый юзабельный в любом окружении вариант. И именно этому варианту не хватает, по сути, самой малости - возможности воткнуть на RS-485 большой дисплей, если вдруг, что называется.

    Как понимаете, потихоньку склоняюсь к концепции - чем распределённее, тем лучше. Хотелось бы услышать мысли по поводу данного предложения, что называется ;)

    З. Ы. Серёж @HANTER333 - так и не получилось заставить китайскую Due нормально стартовать с TFT-дисплеем? Какие-нибудь скетчи из примеров пробовал? Как считаешь - может, будет нормальным вариантом заюзать Due как просто обслуживание TFT-дисплея + RS-485? По сути - работа с одним дисплеем занимает много процессорного времени, так что, возможно - это нормальный вариант. Что скажешь?
     
  12. tchernyavsky
    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160

    tchernyavsky

    Живу здесь

    tchernyavsky

    Живу здесь

    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160
    Я ЗА! DUE продолжает виснуть, а большой дисплей иметь хотелось бы! :super:
    И, если будут использоваться два процессора, то в будущем, возможно ли для их связи прикрутить не только RS485, а и все другие способы связи, которые уже есть в этом проекте? ;):victory:
     
    Последнее редактирование: 26.07.18
  13. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Хочу немного поЛУТить, чтобы иметь универсальный исполнительный модуль, основанный на готовых китайских компонентах. Вот, набросал модуль на одно окно, с поддержкой компаса и концевиков (в аттаче к сообщению).

    Честно сказать - выглядит пока отвратно всё, сказывается опыт в размерах "0%". Поскольку умею только в односторонний ЛУТ - плату хочется тоже одностороннюю.

    Буду крайне признателен, если поправите мои косяки и укажете, чего не хватает. Там всё, в принципе, просто: перемычка на пин 3 нужна, если не нужна обратная связь - этим джампером RS-485 подтягивается к земле, и только слушает, компас и концевики в этом раскладе - не юзаются вообще. Перемычка J1 - терминальный резистор на RS-485, если модуль последний на шине. Ясное дело - разъём 1-Wire для прописывания адреса модулю и привязки его к окну через конфигуратор, ну и выводы на подключение концевиков (срабатывают по низкому уровню, пини притянуты к питанию) и каналов окон. Вот с каналами окон как быть - какая-нибудь развязочка сигналов нужна, по идее?

    Короче, буду благодарен за пинание в нужное русло - мне таких колхозных огромных модулей надо несколько, хочу потихоньку их себе изготовить. Но для начала надо до ума довести плату ;) Зато потом можно будет уже разобрать часть с макетки ;)
     

    Вложения:

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

    DIYMan

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

    DIYMan

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

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

    DIYMan

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

    DIYMan

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

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