если вначале основного скетча стоит mqtt = 1; то скетч при старте пытается подключиться к сервису mqtt, делает 5 попыток, если не успешно - бросает это дело и остается на настройках работы по смс. (если пароли mqtt не ввели правильно, то такая и будет реакция девайса). Нужно Дождаться 5 попыток щёлканий (то есть около 10 щелчков в итоге). Либо перезалить основной скетч , выставив вначале скетча mqtt =0, тогда запускаться будет через пару щелчков реле . И далее все по инструкции делаем
перезалил скетч поставил 0 на мктт не чего не поменялось. мигает поиск сети потом щелчек индикатор не мигает, второй щелчек опять поиск сети ,итак по кругу (((
Djon888 , залил скетч 4.1 вместо 4.074. (4.074 не корректное название версии, такая была уже оказывается, поэтому назвал 4.1) . Там вверху скетча раскомментируешь строку DEBUG MODEM. Ардуина в девайсе. Подаешь питание на девайс, usb-ttl должен быть подключен к ардуине . Открываешь монитор порта в IDE на скорости 9600. Нажимаешь ресет на ардуине и ждешь что появится в мониторе. Должна быть примерно такая картина . Выкладываешь сюда, что у тебя покажет
AT
OK
ATE1
OK
AT+CSCLK=1
OK
AT+CIPHEAD=1
OK
AT+CMGF=1
OK
AT+IFC=0, 0
OK
AT+GSMBUSY=1
OK
AT+CNMI=1,2,2,1,0
OK
AT
OK
Call Ready
SMS Ready
AT+CSQ
+CSQ: 19,0
OK
AT+CSQ
+CSQ: 20,0
В случае отсутствия инфы либо если в мониторе кракозябры. Ищешь в скетче такую строку (в setup () )
SIM800.begin(19200); // сериал соединение для gsm модуля
и пробуешь разные скорости, например 9600, 38400, 57600
любые изменения делаешь в скетче это как бэ понятно , что надо после этого заново залить в ардуину )))
Djon888 пишет:
//#define WBUS_heaters // тут раскомментируем одну из строчек
#define TTE_C_heaters // с нужным типом котла
подскажите тут мне надо менять WBUS_ на TTE_C ? в скече ? как еепром?
ты сначала с модемом разберись чтоб заработал . Да, тут вверху в скетче нужно соответствующий котел выбрать, а в еепром можно не менять , если модем заработает, настройки в еепром с смски потом поменять можно
я так заливал, прям на девайсе. главное чтоб провод wbus к котлу не был подключен. но это на платах только 8,91 где диодная развязка! а иначе 5В пойдет на модем!
у меня плата на столе и два провода всего припаяно плюс и минус)))) я еще еще даже не подключал котлу макс если на плате то тх рх гнд и дтр провода? или дтр не надо?
DTR подключил? закачивает скетч не плата, а адаптер Usb-ttl . Называть вещи нужно своими именами и запятые ставить. Ну вытащи дуину из девайса, коль не заливается скетч. Уже 150 постов пусконаладочные работы. Чето дохера. Люди читать эту тему устанут
макс я закачиваю скетч на снятой плате ардуино и Usb-ttl, и говорю одна плата закачивает скетч а другая нет хотя до этого на нее закачивался скетч, и спаял еще две ардуино тоже не качает . одна плата только закачиваеться из 4
может из них тоже джин вышел? как вариант загрузчик с ардуины слетел, но чтоб сразу с 3 экземпляров....очень часто бывает виноват юсб кабель и/или usb-ttl адаптер сам или его драйвера глючат.... компьютер смени
ну или используй ту ардуину , в которую скетч заливается
макс я закачиваю скетч на снятой плате ардуино и Usb-ttl, и говорю одна плата закачивает скетч а другая нет хотя до этого на нее закачивался скетч, и спаял еще две ардуино тоже не качает . одна плата только закачиваеться из 4
а платы ардуинки точно все одинаковые, посмотри что написано на процессоре. А то может быть китайский вафгфат или интел на 16 кб памяти вместо 32.
Много изменений в программе под ардуино надо будет если вместо SIM800 использовать mqtt esp8266?
много.
Ну и судя по тому, что вы спрашиваете - вы явно разбираетесь не очень и сами не перепишете. Без обид, если б разбирались - просто посмотрели бы в код и оценили обьем переделок.
привет у меня щас как сказать проблемы в семье не до этого с этим еб. коведам вирусам((((( родители слегли и бабушка умерла от вируса вообще голова не работает эти 2 недели
Собрал пока Nano+wbus (k-line). Пытаюсь наладить запуск WTT/Z (догреватель с принудительно включенной помпой, управление только по Wbus). На скетч #444 не реагирует. Со скетчем #478 происходит начало запуска, топливный насос качнёт раз пять и глохнет. В диагностике потом ошибка 92h "Не выполнена команда поддерживать" (горение, видимо). Что подправить или какой скетч попробовать еще?
PS: K-Line и на L9637D и на LM393, две Nano - поведение одинаково.
запустить котел c программы WTT, при этом снять лог в ней же (нужен инженерный режим этой программы). В этой теме стопицот раз обсуждалось как это сделать. Лог сюда под спойлер
запустить котел c программы WTT, при этом снять лог в ней же
Не понял, как правильно тут убирать под спойлер, поэтому вставил так коряво (постом выше). Буду признателен, если поможете с корректировкой скетча #478 (лог снял от запуска до остановки с выходом на максимальную мощность, поэтому такой длинный получился).
а сейчас нужно сделать почти тоже самое, только программа WTT будет "подсматривать" обмен (котел выбираем "монитор W-шины"), т.е. выступать третьим лицом . А девайсом вы запускаете котел и снимаете лог. Посмотрим чем эти логи будут отличаться
Тип топлива...................................................Дизельное топливо
Циркуляционный насос в регулируемой паузе.....................................0
Ограничение времени отопления................................................40 [мин]
А еще такой момент: Кто-нибудь знает, как обойти это ограничение времени отопления (в прошивке)? Даже если я подам команду "греть 59 минут", котел все равно выключится через 40 :(
MaksVV пишет:
а вообще скетчи какие то старые берёте . #478 поправил , посмотрел его, нашёл ошибку , исправил
Если пока удалить из схемы всё "лишнее" и загрузить основной скетч, можно ли будет запускать/останавливать котел wbus по нажатию кнопки? Или без GSM модуля программа работать не будет?
Вообщем не взлетел исправленный #478й. На нём даже насос не качает. Происходит предварительная продувка и кирдык, вентиляция и остановка. Зато на неисправленном сегодня прогретый котел запустился и работал нормально, один раз. Не знаю, связано ли это с прогревом или просто повезло. Но потом, когда подостыл, опять по 5 раз качнет насос и баста. Лог снять не получилось, два устройства на Wшине мешают друг-другу. Когда подключаю k-Line для прослушки, котел перестаёт реагировать на поделку и в логе ничего не появляется. В сл. раз захвачу оригинальный минитаймер, посмотрю, смогу ли его подслушать.
PS: но истина уже где-то рядом... :) В любом случае огромное спасибо, что помогаете!
Да, и после исправленного #478 скетча ошибка всё равно такая же:
Занимательная электроника! ;) Расскажу по порядку...
Собрал я сперва связку ArduinoNano+L9637D -не заработала. Решил, что возможно микруха неисправна, поэтому собрал еще одну связку - ArduinoNano+LM393 - тоже не заработало. Как проверить? Вычитал, что с пустым скетчем должна работать как обычный K-Line адаптер. Попробовал с пустым скетчем. Через обе связки WTT соединяется с котлом и запускает! (правда для этого надо в связке TX/RX местами менять). Значит использованный мой скетч был не правильный. Нашел здесь скетч из поста #478 - с ним котел запускался, но сразу же гас. MaksVV предложил послушать диалог Ардуино и котла. Залил скетч #478 в сборку Nano+LM393, а для подслушки решил использовать Nano+L9637D. Сперва всё было глухо, котел команды не воспринимал, но MaksVV подсказал убрать подтяжку +12в с прослушки. И о чудо, котел стал нормально стартовать и работать! Но в WTT походу я вижу команды только от пульта, ответов котла почему-то нет. На Nano+LM393 при этом всё время светится диод RX, TX периодически помигивает. Если отцепляю L9637D от шины, то диод RX тухнет и котел глохнет. Какая взаимосвязь - мне не понятно. Может у спецов возникнут идеи? (Arduino запитана через VIN pin30, от того же БП на 12в, что и котел)
PS: Соответственно сейчас рабочая схема выглядит так (просто на wbus параллельно висит L9637D):
Дак вы же вроде убрали подтяжку к 12в? , а на схеме она есть у обоих адаптеров. В wtt при прослушке все сообщения естественно будут Rx. И лучше прослушку делать нормальным клайн адаптером без МК. Ну то есть связкой usbTTL->kline с отключенным резистором подтяжки (510 Ом у l9637d) Проверить все адаптеры можно соединяя их между собой и гоняя туда сюда байты.
Ну и с пустым скетчем не будет работать как клайн адаптер.
Подтяжки на втором адаптере нет, как и нет соединения tx/rx ардуины с L9637D. Микруха как на схеме, подключена только на землю и wbus и каким-то мифическим образом заставляет связку ардуино+lm393 нормально работать с котлом. Звучит фантастично, но это факт
В коде указал правильно количество цифр номера карточки ? Плюсик тоже считается
да
если вначале основного скетча стоит mqtt = 1; то скетч при старте пытается подключиться к сервису mqtt, делает 5 попыток, если не успешно - бросает это дело и остается на настройках работы по смс. (если пароли mqtt не ввели правильно, то такая и будет реакция девайса). Нужно Дождаться 5 попыток щёлканий (то есть около 10 щелчков в итоге). Либо перезалить основной скетч , выставив вначале скетча mqtt =0, тогда запускаться будет через пару щелчков реле . И далее все по инструкции делаем
перезалил скетч поставил 0 на мктт не чего не поменялось. мигает поиск сети потом щелчек индикатор не мигает, второй щелчек опять поиск сети ,итак по кругу (((
вопрос как сделать время побольше что бы он дал найти сеть ? кто писал что 15 сек ставил но вот где это?
1
0
У меня было так-же, подключил модем напрямую к компу, ввел руками команды подключения к интернету через GPRS в
терминале
AT+SAPBR=3,1,"Contype","GPRS"AT+SAPBR=3,1,"APN","internet"AT+SAPBR=1,1
После этого произошел обмен данными с провайдером и все теперь работает и в устройстве.
SIM карта была новая и я думаю. что
требовалась активизация карты. Попробуйте , может быть поможет.И в SETUP я сделал начальную задержку в 15 секунд
чтобы модем успевал зарегистрироваться в сети.
APN моего провайдера "internet" (я из Эстонии, провайдер ELISA), в Вашем случае "internet.yota"
Djon888 , залил скетч 4.1 вместо 4.074. (4.074 не корректное название версии, такая была уже оказывается, поэтому назвал 4.1) . Там вверху скетча раскомментируешь строку DEBUG MODEM. Ардуина в девайсе. Подаешь питание на девайс, usb-ttl должен быть подключен к ардуине . Открываешь монитор порта в IDE на скорости 9600. Нажимаешь ресет на ардуине и ждешь что появится в мониторе. Должна быть примерно такая картина . Выкладываешь сюда, что у тебя покажет
В случае отсутствия инфы либо если в мониторе кракозябры. Ищешь в скетче такую строку (в setup () )
и пробуешь разные скорости, например 9600, 38400, 57600
вопрос а скетч должен записываться когда ардуина на плате стоит???
любые изменения делаешь в скетче это как бэ понятно , что надо после этого заново залить в ардуину )))
вопрос а скетч должен записываться когда ардуина на плате стоит???
нет, нужно извлечь ардуинку
я так заливал, прям на девайсе. главное чтоб провод wbus к котлу не был подключен. но это на платах только 8,91 где диодная развязка! а иначе 5В пойдет на модем!
у меня плата на столе и два провода всего припаяно плюс и минус)))) я еще еще даже не подключал котлу макс если на плате то тх рх гнд и дтр провода? или дтр не надо?
DTR подключил? закачивает скетч не плата, а адаптер Usb-ttl . Называть вещи нужно своими именами и запятые ставить. Ну вытащи дуину из девайса, коль не заливается скетч. Уже 150 постов пусконаладочные работы. Чето дохера. Люди читать эту тему устанут
макс я закачиваю скетч на снятой плате ардуино и Usb-ttl, и говорю одна плата закачивает скетч а другая нет хотя до этого на нее закачивался скетч, и спаял еще две ардуино тоже не качает . одна плата только закачиваеться из 4
может из них тоже джин вышел? как вариант загрузчик с ардуины слетел, но чтоб сразу с 3 экземпляров....очень часто бывает виноват юсб кабель и/или usb-ttl адаптер сам или его драйвера глючат.... компьютер смени
ну или используй ту ардуину , в которую скетч заливается
макс я закачиваю скетч на снятой плате ардуино и Usb-ttl, и говорю одна плата закачивает скетч а другая нет хотя до этого на нее закачивался скетч, и спаял еще две ардуино тоже не качает . одна плата только закачиваеться из 4
а платы ардуинки точно все одинаковые, посмотри что написано на процессоре. А то может быть китайский вафгфат или интел на 16 кб памяти вместо 32.
платы я заказывал у двух продавцов по 2 шт они одинаковые по парам
Tx и Rx иногда ещё путают, попробуй местами поменять, так же ком порт смотри в иде и какую ардуино выбираешь
Добрый день. А возможно переделать данное устройство вместо GSM на Wi-Fi?
Чтобы не возится с карточками и MQTT
Возможно, спроектировать устройство заново под ESP. Только радиус вай фай 50м. Обычно до машины не достаёт. Но если это вам нужно, то дерзайте.
Много изменений в программе под ардуино надо будет если вместо SIM800 использовать mqtt esp8266?
Много изменений в программе под ардуино надо будет если вместо SIM800 использовать mqtt esp8266?
много.
Ну и судя по тому, что вы спрашиваете - вы явно разбираетесь не очень и сами не перепишете. Без обид, если б разбирались - просто посмотрели бы в код и оценили обьем переделок.
Ну да в программировании я не селен.
Сори
Большинство компаунд снимается при нагреве. Часто ложу в печь на 100 -120 градусов для разогрева и потом выковыриваешь аккуратно.
Djon888, это не тема для этой темы. Нет не разбирал. думаю гугал знает
ну что там у Djon888 ?, 150 постов зря чтоли , заработал девайс? .
ПС. пиши в васап , починил я рабочий телефон
привет у меня щас как сказать проблемы в семье не до этого с этим еб. коведам вирусам((((( родители слегли и бабушка умерла от вируса вообще голова не работает эти 2 недели
Выздоравливайте!
Всем привет!
Собрал пока Nano+wbus (k-line). Пытаюсь наладить запуск WTT/Z (догреватель с принудительно включенной помпой, управление только по Wbus). На скетч #444 не реагирует. Со скетчем #478 происходит начало запуска, топливный насос качнёт раз пять и глохнет. В диагностике потом ошибка 92h "Не выполнена команда поддерживать" (горение, видимо). Что подправить или какой скетч попробовать еще?
PS: K-Line и на L9637D и на LM393, две Nano - поведение одинаково.
запустить котел c программы WTT, при этом снять лог в ней же (нужен инженерный режим этой программы). В этой теме стопицот раз обсуждалось как это сделать. Лог сюда под спойлер
запустить котел c программы WTT, при этом снять лог в ней же
Не понял, как правильно тут убирать под спойлер, поэтому вставил так коряво (постом выше). Буду признателен, если поможете с корректировкой скетча #478 (лог снял от запуска до остановки с выходом на максимальную мощность, поэтому такой длинный получился).
а сейчас нужно сделать почти тоже самое, только программа WTT будет "подсматривать" обмен (котел выбираем "монитор W-шины"), т.е. выступать третьим лицом . А девайсом вы запускаете котел и снимаете лог. Посмотрим чем эти логи будут отличаться
UPDATE. см ниже
а вообще скетчи какие то старые берёте . #478 поправил , посмотрел его, нашёл ошибку , исправил
А другие котлы thermo top z/c не запустит ? данный скеч ?
а вообще скетчи какие то старые берёте . #478 поправил , посмотрел его, нашёл ошибку , исправил
Спасибо большое, попробую исправленный...
Если пока удалить из схемы всё "лишнее" и загрузить основной скетч, можно ли будет запускать/останавливать котел wbus по нажатию кнопки? Или без GSM модуля программа работать не будет?
позже посмотрю, не помню уже, вроде без модема раз в 30минут будет релюхой щёлкать, типа модем ресетить .
Вообщем не взлетел исправленный #478й. На нём даже насос не качает. Происходит предварительная продувка и кирдык, вентиляция и остановка. Зато на неисправленном сегодня прогретый котел запустился и работал нормально, один раз. Не знаю, связано ли это с прогревом или просто повезло. Но потом, когда подостыл, опять по 5 раз качнет насос и баста. Лог снять не получилось, два устройства на Wшине мешают друг-другу. Когда подключаю k-Line для прослушки, котел перестаёт реагировать на поделку и в логе ничего не появляется. В сл. раз захвачу оригинальный минитаймер, посмотрю, смогу ли его подслушать.
PS: но истина уже где-то рядом... :) В любом случае огромное спасибо, что помогаете!
Да, и после исправленного #478 скетча ошибка всё равно такая же:
тогда сопротивление подтяжки к-лайн к питанию уберите в адаптере к-лайн , чтоб можно было подслушать
Занимательная электроника! ;) Расскажу по порядку...
Собрал я сперва связку ArduinoNano+L9637D -не заработала. Решил, что возможно микруха неисправна, поэтому собрал еще одну связку - ArduinoNano+LM393 - тоже не заработало. Как проверить? Вычитал, что с пустым скетчем должна работать как обычный K-Line адаптер. Попробовал с пустым скетчем. Через обе связки WTT соединяется с котлом и запускает! (правда для этого надо в связке TX/RX местами менять). Значит использованный мой скетч был не правильный. Нашел здесь скетч из поста #478 - с ним котел запускался, но сразу же гас. MaksVV предложил послушать диалог Ардуино и котла. Залил скетч #478 в сборку Nano+LM393, а для подслушки решил использовать Nano+L9637D. Сперва всё было глухо, котел команды не воспринимал, но MaksVV подсказал убрать подтяжку +12в с прослушки. И о чудо, котел стал нормально стартовать и работать! Но в WTT походу я вижу команды только от пульта, ответов котла почему-то нет. На Nano+LM393 при этом всё время светится диод RX, TX периодически помигивает. Если отцепляю L9637D от шины, то диод RX тухнет и котел глохнет. Какая взаимосвязь - мне не понятно. Может у спецов возникнут идеи? (Arduino запитана через VIN pin30, от того же БП на 12в, что и котел)
PS: Соответственно сейчас рабочая схема выглядит так (просто на wbus параллельно висит L9637D):
Дак вы же вроде убрали подтяжку к 12в? , а на схеме она есть у обоих адаптеров. В wtt при прослушке все сообщения естественно будут Rx. И лучше прослушку делать нормальным клайн адаптером без МК. Ну то есть связкой usbTTL->kline с отключенным резистором подтяжки (510 Ом у l9637d) Проверить все адаптеры можно соединяя их между собой и гоняя туда сюда байты.
Ну и с пустым скетчем не будет работать как клайн адаптер.
Подтяжки на втором адаптере нет, как и нет соединения tx/rx ардуины с L9637D. Микруха как на схеме, подключена только на землю и wbus и каким-то мифическим образом заставляет связку ардуино+lm393 нормально работать с котлом. Звучит фантастично, но это факт
А 510 Ом тоже как на схеме подключён? Или нечаянно нарисовали?
Ну 510 остался от подтяжки к 12в, но она ж никуда не подключена, поэтому получается как на схеме