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

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

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

Статус темы:
Закрыта.
  1. Jekiss_m
    Регистрация:
    09.05.16
    Сообщения:
    68
    Благодарности:
    31

    Jekiss_m

    Живу здесь

    Jekiss_m

    Живу здесь

    Регистрация:
    09.05.16
    Сообщения:
    68
    Благодарности:
    31
    Адрес:
    Белгородская область, г. Белгород
    @mik11123, а лучше сразу собирай так чтобы можно плату забрать домой из теплицы для опытов, не забирая все датчики (у меня уже третья версия с полной перепайкой).
    @DIYMan разобрался с WiFi (к Level converter подключается 3 питания и одна земля в моем случае), так же и с Neoway исключил два резистора с линии RX и завел RX (neoway) в вход Level converter, а выход из него на TX1 Mega 2560, и о чудо все заработало, и статистика и управление.
     

    Вложения:

    • IMG_20160925_131947.jpg
  2. Jekiss_m
    Регистрация:
    09.05.16
    Сообщения:
    68
    Благодарности:
    31

    Jekiss_m

    Живу здесь

    Jekiss_m

    Живу здесь

    Регистрация:
    09.05.16
    Сообщения:
    68
    Благодарности:
    31
    Адрес:
    Белгородская область, г. Белгород
    @Vlodya, у меня полив включается после того как я свет в теплице включаю и отрабатывает положенное время по всем каналам, хотя прямой связи освещения и контроллера нет. Контроллер питается от авто аккумулятора с преобразователями на 5 и 8 вольт.
     
  3. DiaZoN
    Регистрация:
    01.11.10
    Сообщения:
    8.811
    Благодарности:
    10.256

    DiaZoN

    Живу здесь

    DiaZoN

    Живу здесь

    Регистрация:
    01.11.10
    Сообщения:
    8.811
    Благодарности:
    10.256
    Адрес:
    Казань
    @Jekiss_m, а что за шиелд используете?
     
  4. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    На SD дублируется, читается даже вперёд с него, но что-то там не так в самом коде модуля полива, надо рыть. Сейчас ну совсем нет времени.
     
  5. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Гляньте, как устроен самый простой модуль - и всё станет ясно ;) Если что - я отвечу на вопросы.
     
  6. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    Как у меня появится чуть-чуть свободного времени - я обязательно займусь этим вопросом ;)
     
  7. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    Делаем выводы, господа ;) К питанию это дело требовательно, как водится - кмк, надо электролиты по питанию поближе к модулю, но тут уже не ко мне.

    Теперь по программной части: закомментировал пока всю работы с SD в модуле полива, просто в EEPROM всё сохраняется. На гитхабе обновил, пробуйте.

    Если что не так - откройте Globals. h, найдите там строчку "#define WATER_DEBUG" и раскомментируйте её - тогда можно будет в мониторе порта мал-мала информации увидеть, типа сохранённых данных в EEPROM. Конфигуратор при таком режиме, как обычно, работать не будет (когда я уже допишу обыгрывание отладочного режима?).

    По коду жёстких косяков нигде не увидел, поэтому просьба: если модуль полива будет глючить, то плз - выкладывайте в теме в архиве ваш файл Globals. h, чтоб я хоть глазком посмотрел, что к чему. Ну и настройки полива из конфигуратора тоже - какой канал, время работы, дни недели и т. п. Ну и, естественно, отладочную информацию из монитора порта (про WATER_DEBUG не забываем ;)). Чем больше для меня информации - тем лучше.

    Давайте сделаем наконец этот модуль ;)
     
  8. DiaZoN
    Регистрация:
    01.11.10
    Сообщения:
    8.811
    Благодарности:
    10.256

    DiaZoN

    Живу здесь

    DiaZoN

    Живу здесь

    Регистрация:
    01.11.10
    Сообщения:
    8.811
    Благодарности:
    10.256
    Адрес:
    Казань
    Чем питается вся эта связка? Может поставить БП по мощнее?
     
  9. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    Потихоньку, естественно, переползу на нормальную плату уже, без соплей.
     
  10. DiaZoN
    Регистрация:
    01.11.10
    Сообщения:
    8.811
    Благодарности:
    10.256

    DiaZoN

    Живу здесь

    DiaZoN

    Живу здесь

    Регистрация:
    01.11.10
    Сообщения:
    8.811
    Благодарности:
    10.256
    Адрес:
    Казань
    Это зря, надо использовать не макетные провода, но тоже длиннющие.
    Например, на моём макете, 20 метров витой пары (UTP cat 5e), при реализации простой функции кнопочного выключателя, проскакивают наводки на соседние каналы.
     
  11. Jekiss_m
    Регистрация:
    09.05.16
    Сообщения:
    68
    Благодарности:
    31

    Jekiss_m

    Живу здесь

    Jekiss_m

    Живу здесь

    Регистрация:
    09.05.16
    Сообщения:
    68
    Благодарности:
    31
    Адрес:
    Белгородская область, г. Белгород
    @DiaZoN, МЕГА ProtoShield V3, до этого был V2 можно посмотреть ранее выложенные фото, переделка была из-за того что было не очень удобно добавлять новые модули. На V3 можно сразу разместить то что нужно и убрать лишние провода, НО столкнулся с проблемой отладки модулей, не разбирать же весь ящик с кучей датчиков для отладки WiFi и Neoway, поэтому и сделал разъем щилда от всех исполнительных устройств, теперь можно снять основную плату и шилд с WiFi, Neoway, SD, Часы и пока все, но ... и оттестировать локально с удобной пайкой и настройкой.
    https://ru.aliexpress.com/item/Freeshipping-keyes-MEGA-ProtoShield-V3-prototype-expansion-board-for-mega-2560/1938572115.html

     
  12. Jekiss_m
    Регистрация:
    09.05.16
    Сообщения:
    68
    Благодарности:
    31

    Jekiss_m

    Живу здесь

    Jekiss_m

    Живу здесь

    Регистрация:
    09.05.16
    Сообщения:
    68
    Благодарности:
    31
    Адрес:
    Белгородская область, г. Белгород
    @DiaZoN, от витой пары использую провода до всех датчиков и к клапанам для полива. А для пайки на шилде не рекомендую тк плавятся сильно (коротят), я использовал фторопластовые провода.
     
  13. DiaZoN
    Регистрация:
    01.11.10
    Сообщения:
    8.811
    Благодарности:
    10.256

    DiaZoN

    Живу здесь

    DiaZoN

    Живу здесь

    Регистрация:
    01.11.10
    Сообщения:
    8.811
    Благодарности:
    10.256
    Адрес:
    Казань
    @Jekiss_m, А я и не паяю. Говорю же макет.
     
  14. tchernyavsky
    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160

    tchernyavsky

    Живу здесь

    tchernyavsky

    Живу здесь

    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160
    @DIYMan, А возможно ли изменять размеры окна конфигуратора на экране монитора? Или это только у меня оно фиксированных размеров (примерно 250Х160мм)?
     
  15. n_123
    Регистрация:
    01.10.16
    Сообщения:
    39
    Благодарности:
    1

    n_123

    Участник

    n_123

    Участник

    Регистрация:
    01.10.16
    Сообщения:
    39
    Благодарности:
    1
    DIYMan. Подскажите пожалуйста почему может не работать модем NEOWAY M590. В Globals. h раскоментировал / работа с GSM модулем, в конфигураторе прописал номер телефона с которого отправляю СМС и не работает. Сам модем подключаю через USB переходник к монитору порта и отправляет и принимает.
     
Статус темы:
Закрыта.