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

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

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

Статус темы:
Закрыта.
  1. efim38
    Регистрация:
    04.08.15
    Сообщения:
    28
    Благодарности:
    0

    efim38

    Участник

    efim38

    Участник

    Регистрация:
    04.08.15
    Сообщения:
    28
    Благодарности:
    0
    Всем доброго дня!
    Я сдаюсь! Сломал мозг с универсальным модулем сенсоров.
    Что я имею:
    Платы от Сергея- отладочная, сенсоров, управления и исполнительная.

    Плату управления распаял, присоединил китайски модуль RS 485, Arduino Pro Mini 5V 16 MHz. подаю питание-не работает! Проверяю цепи питания на плате, упираюсь в Arduino Pro Mini, оказывается последний не работает через RAW. Долблю продавца, закидываю его схемами и фотками, все без толку, то ли не понимает, то ли дураком прикидывается. Через несколько дней долбежки продавца и поиска схожих ситуаций догадался почитать отзывы на товар, и о чудо, добрый человек написал: "Не работал доп вход питания RAW, оказалось не разведен GND на стаб, допаял проводом - все ок."

    Быстренько подпаиваю проводок-есть питание! Подсоединяю к монтажной плате, тыкаю кнопки-не работает.

    Пересобираую на макетке (предварительно проверив модуль управления в debug режиме) в последовательности: модуль управления- модуль RS485-AT mega2560, тыкаю кнопки-Работает!

    Вспоминаю, описывали на форуме случай несовместимости чипов 485.

    Меняю на отладочной плате Сергея чип RS485 на чип с китайского модуля (у меня их много, а вот чипов как у Сергея ни одного). Пересобираю все на отладочной плате, тыкаю кнопки-Работает!

    Потираю руки, на очереди модуль сенсоров.

    Распаиваю плату от Сергея, втыкаю все что нужно, прошиваю Arduino Pro Mini, не прошивается, ошибка загрузки в плату (хотя скетч модуля управления залетел на ура).

    Ищу решение на просторах тырнета, нахожу не утешительные ответы: эта про мини от WAVGAT (черт меня дери купить ее по невнимательности) на каком то другом камне и не все скетчи можно грузить, что то там нужно дописывать, переделывать-для меня это темный лес.

    В общем два шага вперед -один назад, как обычно.

    Но я не унываю-у меня есть uno c незапамятных времен! Заливаю скетч в uno, подсоединяю ее проводами к модулю сенсоров вместо wavgat-овской про мини. Цепляю модуль к отладочной плате на линию регистрации, регистрирую, после чего в конфигураторе появляется датчик с значением "нет данных".

    Цепляю модуль к отладочной плате на линию 1-ware PIN13 (его же и в скетче прописал, PIN11 и 12 заняты датчиками температуры) опять "нет данных".

    Цепляю модуль к отладочной плате на линию RS485-"нет данных".

    Подсоединяю по схеме: модуль сенсоров- модуль RS485-AT mega2560-нет данных! Но TX, RX подмигивают.

    В промежутках проверяю модуль в debug режиме, показания с dc18b20 снимает, в эфир данные отправляет.

    Также пробовал раскомментировать #define RS485_DEBUG, пишет что на линии RS485 ничего не видно.

    Конец истории.

    Ткните носом, может что еще упустил, может как то еще проверить можно, почему контроллер упорно не хочет данные видеть от модуля?
     
  2. tchernyavsky
    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160

    tchernyavsky

    Живу здесь

    tchernyavsky

    Живу здесь

    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160
    У меня тоже напечатался этот флюгер и ещё - анемометр. ;) Пока не собрал, т. к. нет подшипников. :( (Автор конструкции использовал керамические со стеклянными шариками, :super: чтоб не ржавели. У меня и простых пока нет.)
    Конечно, готовые изделия выглядят хиловато, посмотрю, как будет работать, когда соберу всё окончательно. ;)
     
    Последнее редактирование: 20.03.19
  3. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    2017-06-04 09-52-24.JPG
    К сожалению радиолюбительство у меня заглохло. Был UA0QEV, RX3DV, Антенну осенью подарил товарищу, который еще занимается радиолюбительством. Квадраты были отличные.
    Проектирование контроллеров поглотило все время (свободное и не свободное).
     
    Последнее редактирование: 20.03.19
  4. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Линия переключения приёма-передачи MAX485 правильно задействована в модуле датчиков?
     
  5. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Скиньте кусок лога сюда, что именно пишет. Должен посылать запрос показаний с датчика, и ждать ответа на линии. Если в ответ ничего не приходит - то надо искать проблему на стороне модуля с датчиками, возможно, он не переключается из приёма в передачу. Проводами какими соединено?
     
  6. efim38
    Регистрация:
    04.08.15
    Сообщения:
    28
    Благодарности:
    0

    efim38

    Участник

    efim38

    Участник

    Регистрация:
    04.08.15
    Сообщения:
    28
    Благодарности:
    0
    На PIN3
     
  7. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Когда отлаживали с Дмитрием 485 заменил три китайских микросхемы и очень помог перехватчик порта, подключали параллельно линии и смотрели какие сигналы куда бегают, очень нужная вещь;)
     
  8. efim38
    Регистрация:
    04.08.15
    Сообщения:
    28
    Благодарности:
    0

    efim38

    Участник

    efim38

    Участник

    Регистрация:
    04.08.15
    Сообщения:
    28
    Благодарности:
    0
    Лог скину позже. Провода от макетки, свернуты в косичку.
     
  9. efim38
    Регистрация:
    04.08.15
    Сообщения:
    28
    Благодарности:
    0

    efim38

    Участник

    efim38

    Участник

    Регистрация:
    04.08.15
    Сообщения:
    28
    Благодарности:
    0
    Модуль управления через те же самые 485-е работает.
    А по мигающим RX, TX ориентироваться не совсем правильно?
     
  10. efim38
    Регистрация:
    04.08.15
    Сообщения:
    28
    Благодарности:
    0

    efim38

    Участник

    efim38

    Участник

    Регистрация:
    04.08.15
    Сообщения:
    28
    Благодарности:
    0
    Только что пришли про мини от роботдин. Завтра попробую подсоединить без "соплей"
     
  11. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    У Вас все модули работают по 485, цветомузыка то же мигает но это ни о чем не говорит:)], только с перехватчиком порта поняли в чем дело. Одна из китайских микрух забрасывала один или несколько нулей в начало посылки, по светодиодам этого не увидеть
     
  12. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Вообще китайские MAX485 откровенное дерьмо, я от них вообще отказался;)
     
  13. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    1. Исполнительный модуль, или модуль на 7 кнопок?
    2. Что вы увидите по мигающим RX/TX? Там пакеты ходят. Конечно, я что-то мог напороть в последней редакции прошивки для модуля датчиков, с введением карты пинов, но вроде у людей работает, поскольку претензий по неработоспособности после введения карты пинов - не поступало.

    Если всё сделано корректно: модуль зарегистрирован в контроллере, датчику назначен индекс, указаны настройки интервала обновления показаний с датчиков для модуля - то работать должно. Если ничего не показывает в контроллере - то нужен, как минимум, лог, поскольку вполне вероятно, что проблема - аппаратная.
     
  14. efim38
    Регистрация:
    04.08.15
    Сообщения:
    28
    Благодарности:
    0

    efim38

    Участник

    efim38

    Участник

    Регистрация:
    04.08.15
    Сообщения:
    28
    Благодарности:
    0
    Если я модуль сенсоров после регистрации подключаю на линию 1-wire pin 11,12,13, должны же пойти показания с датчика? Или я как то не так подсоединяю?
     
  15. efim38
    Регистрация:
    04.08.15
    Сообщения:
    28
    Благодарности:
    0

    efim38

    Участник

    efim38

    Участник

    Регистрация:
    04.08.15
    Сообщения:
    28
    Благодарности:
    0
    Модуль на семь кнопок
     
Статус темы:
Закрыта.