GSM устройство управления котлами Webasto и не только

Dushman7776
Offline
Зарегистрирован: 13.01.2019

MaksVV пишет:

Dushman7776 пишет:
Я вот  мечтаю чтоб девайс мог управлять центральным замком , открывать и закрывать двери

машина какая? 


Ниссан Цефиро А33 , родной радиомодуль сдох , тот который сигнал с радиоключа в блок ЦЗ передает , но там всё просто , два провода до ЦЗ , на которых для закрытия и открытия замков , подаются короткие импульсы разной полярности .

juniks
Offline
Зарегистрирован: 28.05.2019

Я думаю надо взять брелок (старый не нужный ) разобрать снять кнопки и с контакта кнопок открытия и закрытия подключить к ардуинке а в скетче дописать чтоб при получении команды на закрытие или открытия  подал сигнал на контакт кнопки вроде как минус  

Станислав Пимшин
Offline
Зарегистрирован: 18.11.2019

MaksVV пишет:
Станислав, купите а94

Цена вопроса от 11800... Стоит А91 нет смысла менять из за одной функции...

MaksVV пишет:
через дисплей... бред

Не соглашусь... Изучил все что на форумах про "китайский коробочка за 3к " (выше по ссылке на Али) смысл там один в один... (Люди довольны) а имей я склад ума позволяющий выбросить годную сигу и купить новую то, наверное меня бы здесь не было! Прошу рассмотреть это предложение более серьезно, тем более что результат этого ни что иное как полнофункциональное управление с помощью мобильного устройства!! (Останется только мультируль подключить)

Станислав Пимшин
Offline
Зарегистрирован: 18.11.2019

MaksVV пишет:
Станислав, купите а94

Цена вопроса от 11800... Стоит А91 нет смысла менять из за одной функции...

MaksVV пишет:
через дисплей... бред

Не соглашусь... Изучил все что на форумах про "китайский коробочка за 3к " (выше по ссылке на Али) смысл там один в один... (Люди довольны) а имей я склад ума позволяющий выбросить годную сигу и купить новую то, наверное меня бы здесь не было! Прошу рассмотреть это предложение более серьезно, тем более что результат этого ни что иное как полнофункциональное управление с помощью мобильного устройства!! (Останется только мультируль подключить)

Секешфехервар
Секешфехервар аватар
Offline
Зарегистрирован: 06.09.2018

Делал "товарищу" одному брелок от а91 подключился к кнопулям получился автозапуск с хорошим радиусом, снял сигнал с конечников дверей и с датчика удара, себе делал автозапуск (на машине стоит древний аллигатор) также брелок в машине ( снятие постановка охраны, открытие багажника, охрана), не вижу смысла делать устройства равноправными ( считывание состояние сигналки) , кодграббером вскроют сигналку, а ваш девайс будет думать что всё в норме имхо...

Секешфехервар
Секешфехервар аватар
Offline
Зарегистрирован: 06.09.2018

То есть с телефона я полностью снимаю с охраны, но если снять охрану с брелка и открыть машину, то на телефон идёт прозвон.(при условии что охрана активирована с телефона) Станислав если вам что то нужно то придётся самому разбираться, либо в раздел ищу исполнителя.

MaksVV
Offline
Зарегистрирован: 06.08.2015

ту Секешфехервар . не, ну можно долго параноить по этому поводу, можно ещё висячий замок повесить на двери. 

ту Станислав  .  5900 стоит новая а93 eco. А94 (B94, E90, E91) уже не продают новые - их не выпускают. Я имел ввиду найти на авито тыщи за 3. Для вашей темы тоже нужно брелок закопать в машине, который новый стоит 2 тыщи. Подключиться к кнопкам брелка не проблема , а вот к контактам ЖК дисплея для взятия статусов - хз, там не простой сигнал, а меандр и скорее всего малого вольтажа, и проблематично будет подавать это на вход ардуины. 

Станислав Пимшин
Offline
Зарегистрирован: 18.11.2019

MaksVV пишет:
weight:700;">Станислав  .   А94 (B94, E90, E91) уже не продают новые - их не выпускают. на авито тыщи за 3. ...брелок закопать в машине, новый стоит 2 тыщи.

700-800 брелок , а сигу нашел только новую...
MaksVV пишет:

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


Вот уже конкретика!!! На днях поищу брелок с ОС от какой нибудь сиги... И человека с осциллографом да посмотрю что за сигналы!!! Отпишусь!!!

Dushman7776
Offline
Зарегистрирован: 13.01.2019

А смысл городить что то с белками , если нужно ещё и сигнализацию купить , на машину её установить а потом героически копаться с её белками , что такого крутого в этих стандартных сигналах , кроме их цены , лучше сразу делать свою , будет и проще и нестандартнее, я на СТО работаю , ,специализация автоэлектрика диагностика, так у меня целый куль этих старых сигналок, СтарЛайнов , Сталкеров, Алигаторов и т.д., все они гавно по надёжности , мне машины часто на верёвке протаскивают из-за них и устанавливают их так что обезвредить их не проблема , минут 15 максимум , потому что стандарт , установщики ленятся и ставят всем под копирку.

Станислав Пимшин
Offline
Зарегистрирован: 18.11.2019

Dushman7776 пишет:
А смысл городить что то с белками ...

Смысл есть так как сигнализация уже есть , вполне рабочая, если делать с нуля то и БК можно подтянуть на новый уровень, но зачем... Основная задача пустить вебасту, а остальное второстепенно....

Dushman7776
Offline
Зарегистрирован: 13.01.2019

Ну с запуском котла сей девайс уже справляется отлично, осталось диагностические возможности в полной мере реализовать как в смс версии, их бы в отдельную менюшку сделать было бы хорошо. А если ещё присобачивать к нему полновесную сигнализацию , то придется уже на более мощном МК её делать на той же ардуино Мега или на stm32 переходить. Но стм надо по новой изучать , хотя он намного круче АВР восьмибитных.

MaksVV
Offline
Зарегистрирован: 06.08.2015

Dushman7776 пишет:
Ниссан Цефиро А33 , родной радиомодуль сдох , тот который сигнал с радиоключа в блок ЦЗ передает , но там всё просто , два провода до ЦЗ , на которых для закрытия и открытия замков , подаются короткие импульсы разной полярности .

всмысле разной полярности? по силе чтоли электроприводом двери рулить? т.е. эти два провода от эл.привода замка? На плате уже есть 2 транзистора, к которым можно подключить два автомобильных реле для ЦЗ.  Цепляешь катушки реле на +12В, а управляющие минуса катушек реле берёшь с контактов "StartEngine" и "WaterPumpe". Можешь проверить даже на актуальной прошивке, работает ли схема. StartEngine реле будет срабатывать на 1 сек при смс команде Engine-ON. Только колодки реле бери с диодами защиты от самоиндукции, как у старлайна, ну и полярность, естественно, соблюсти. 

juniks
Offline
Зарегистрирован: 28.05.2019
Dushman7776
Offline
Зарегистрирован: 13.01.2019

Там в блоке радиоключа реле типо как в стеклоподъёмниках силовые выхода в покое на массе а при закрыть открыть один на массе а на втором плюс , и наоборот. Но они на прямую на замок не подключены а идут на блок ЦЗ.

MaksVV
Offline
Зарегистрирован: 06.08.2015

значит ты должен в разрыв этой штатной схемы подключить свои два реле. 

MaksVV
Offline
Зарегистрирован: 06.08.2015

а что нельзя управлять сразу этими реле в блоке радиоключа? (подавая минус на обмотку? )

Dushman7776
Offline
Зарегистрирован: 13.01.2019

Да можно наверное , я думал выкинуть весь этот блок и на разъем повесить самодельную платку с этим реле , но через смс не удобно им управлять нужен мктт.

MaksVV
Offline
Зарегистрирован: 06.08.2015

да понятное дело. Ткни минусом в те реле. Если заработает ЦЗ, ниче убирать не надо. Так даже проще

Секешфехервар
Секешфехервар аватар
Offline
Зарегистрирован: 06.09.2018

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

Dushman7776
Offline
Зарегистрирован: 13.01.2019

Да не проблема подключиться к проводке, надо команды подавать через мктт .

Секешфехервар
Секешфехервар аватар
Offline
Зарегистрирован: 06.09.2018

посмотрите как принимаются команды  у мартинхола: else if (at.indexOf("S/Lock", 4) > -1){

 }

else if (at.indexOf("S/Unlock", 4) > -1){

}

в приложении тож вроде не сложно.

Dushman7776
Offline
Зарегистрирован: 13.01.2019

Я пока эту абракодабру не понимаю , а как ее использовать тем более.

MaksVV
Offline
Зарегистрирован: 06.08.2015

в сообщении #1019 есть ссылка на скетч , дак вот по той ссылке теперь в папке есть скетч 3_87 с метриками и еепром. В скетче ЕЕПРОМ, Dushman, тебе надо  CentrLock  = 1 (чтобы было 1).  в метриках присутствует  управление ЦЗ .  Сопротивление 10К подтяжки к +12В контакта "EngineStart" лучше отпаять (находится прям рядом с контактом). 

ЦЗ закрыть - контакт "EngineStart",       ЦЗ открыть  - контакт "WaterPumpe",       

MaksVV
Offline
Зарегистрирован: 06.08.2015

в скетче ошибка, исправляю

UPDATE :   всё , исправил, можно заливать. 

Кому надо работу помпы или импульс на старт ДВС ставим в скетче еепром 3_87  CentrLock = 0; и выбираем какие нужны интервалы. (для помпы можно 90 сек поставить). 

MaksVV
Offline
Зарегистрирован: 06.08.2015

может в натуре мега проект сделать)) на мегамини 2560. Запросы растут как снежный ком нах. 

Baron8
Offline
Зарегистрирован: 12.11.2019

Плюсую))) без тебя Максим никак! Всё чем сможем обязательно поможем.

MaksVV
Offline
Зарегистрирован: 06.08.2015

Актуальная инфа по проекту теперь будет в сообщении #5.    Буду обновлять по мере...

Только просьба не цитировать сообщение #5!!!

Dushman7776
Offline
Зарегистрирован: 13.01.2019

Макс , конечно делай на Меге 2526 или на каком хочешь более мощном камне , главное делай , предела совершенству нет. Arduino IDE сейчас не только 8 битные avr понимает , уже и с stm32 и esp научилось работать .

Dushman7776
Offline
Зарегистрирован: 13.01.2019

Макс , конечно делай на Меге 2526 или на каком хочешь более мощном камне , главное делай , предела совершенству нет. Arduino IDE сейчас не только 8 битные avr понимает , уже и с stm32 и esp научилось работать .

Dushman7776
Offline
Зарегистрирован: 13.01.2019

Твой проект интересен тем, что пока ты его делаешь , куча людей учиться на нем . Другим проще купить уже готовое.

Dushman7776
Offline
Зарегистрирован: 13.01.2019

Чет не заливается скетч 3.87 в ардуино, пишет такую ошибку

'Check_responseModem' was not declared in this scope 
 Как то скетч  3.87 не полный какой то, вкладок нет , или этот кусок надо в основной скетч вставить?
Dushman7776
Offline
Зарегистрирован: 13.01.2019

Разобрался , дико извиняюсь , это я скетч прямо из архива открыл , вот он кладки и не подгрузил . Надо было все распаковать  а потом открывать скетч в программе.

DimonW
Offline
Зарегистрирован: 23.11.2019

Вечер добрый, а кому и доброе утро возможно.

Собрал плату долго не мог найти реле, нашел аналогичное. прошиваюсь на 3.86 3.87 . постоянно дергает реле и модем перезагружается. прошил 3.81 . работает стабильно .но данных в брокер почему то не присылает (

думаю , может неверно ввел настройки сервера mqtt и  APN ?

 

const char ACCESSPOINT[]= "\"internet.yota\""; // точка доступа оператора связи симкарты
const char PROTOCOLIUS[] =  "MQIsdp";                // это и оставляем
const char MQTTNAME[]    =  "webasto";                // это смотрим на сервере MQTT
const char MQTTUSER[]    =  "MyUser";              // это смотрим на сервере MQTT
const char MQTTPASSWORD[] = "MyPassword";          // это смотрим на сервере MQTT
const char SERVERNAME_PORT[] = "\"tailor.cloudmqtt.com\", \"16607\"";       // это смотрим на сервере MQTT
#define TIMEBROKER 80   // продолжительность сессии с брокером , мин (пока такое и оставляем)

 

Секешфехервар
Секешфехервар аватар
Offline
Зарегистрирован: 06.09.2018

Пост 910 прочтите, вы пытаетесь связаться с сервером который заблочен с 17 года.

DimonW
Offline
Зарегистрирован: 23.11.2019

Секешфехервар пишет:
Пост 910 прочтите, вы пытаетесь связаться с сервером который заблочен с 17 года.

У меня до него ходят пинги отлично. И метрику дефолтную в mqtt dash подгружает без проблем.

 

в мониторе порта циклично пишет 

 +CPIN: READY

AT
OK
AT
OK

v 3.65 работает без нареканий.

Dushman7776
Offline
Зарегистрирован: 13.01.2019

Надо чистить епром , у меня так же было , заливать сначала скетч очистки епром , потом сразу основной скетч , сразу как загорится светодиод 13 порта, если передернуть питание на ардуино ,то будет как у вас , дергать реле и нет связи. Я на эти грабли наступал, только со второго раза получилось , первый раз сначала залил скетч чистки епрома , потом поправил под себя основной скетч, при этом отключал от программатора ардуино, и только потом его залил, не работает, всё как у вас , потом прошил те же скетчи один за другим и вуаля , всё заработало. И ещё у меня скетч 3.87 с метриками от 3.86 не работал , только со своими под 3.87 .

Dushman7776
Offline
Зарегистрирован: 13.01.2019

Его уже разблочили давно, они ай пи сменили и наш долбанный как его там надзор утерся , пи..ры сидят там народные деньги прожирают.

DimonW
Offline
Зарегистрирован: 23.11.2019

Dushman7776 пишет:
Надо чистить епром , у меня так же было , заливать сначала скетч очистки епром , потом сразу основной скетч , сразу как загорится светодиод 13 порта, если передернуть питание на ардуино ,то будет как у вас , дергать реле и нет связи. Я на эти грабли наступал, только со второго раза получилось , первый раз сначала залил скетч чистки епрома , потом поправил под себя основной скетч, при этом отключал от программатора ардуино, и только потом его залил, не работает, всё как у вас , потом прошил те же скетчи один за другим и вуаля , всё заработало. И ещё у меня скетч 3.87 с метриками от 3.86 не работал , только со своими под 3.87 .

да я тоже не отключаю адруинку , с начала чистка потом основной код сразу. заметил вот что, подаешь питние.. он 5 раз дергает реле.. и начинает работать в SMS режиме. Mqtt так и не передает :(.

Dushman7776
Offline
Зарегистрирован: 13.01.2019

 Ну у меня так тоже было , попробуй еще раз епром почистить, у меня так было когда я первый раз скетч с мктт заливал.  после повторной чистки епрома и заливки скетча по новой все пошло, может ты и правда напутал с настройкой мктт в скетче . У меня теперь работает. Правда заметил что , на скетче 3.86  при потере связи с сервером мктт ,  связь не восстанавливается сама а счетчик рессетов модема растет, пои этом связь по смс востанавливается и мктт нет, помогает только пере подключение питания , машина в гараже стояла , я иногда делал запрос обновить, для проверки и тестирования ,  у меня в гараже слабый сигнал сети , так поначалу все работало, потом перестал отвечать на мктт и смс, утром, когда выгнал машину из гаража , связь по смс восстановилась , а мктт так и не ожил. На скетче 3.87 заметил другой глюк , пока был на работе, модем перегрузился 3 раза , но связь с мктт была , но там у меня уровень сигнала хороший , вышка рядом. 

DimonW
Offline
Зарегистрирован: 23.11.2019

Dushman7776 пишет:

 Ну у меня так тоже было , попробуй еще раз епром почистить, у меня так было когда я первый раз скетч с мктт заливал.  после повторной чистки епрома и заливки скетча по новой все пошло, может ты и правда напутал с настройкой мктт в скетче 

 

8 раз, не помогло.

прям могу описать все действия: ардуина подключена, запускаю EEprom 3.87. Сразу как только загорается LED 13. Жму прошивку 3.87 . Включаю.. он сразу начинает щелкать .. по циклу раз 5.

 

Такое ощущение , что не успевает "прогреть" модем. 

Dushman7776
Offline
Зарегистрирован: 13.01.2019

У меня запуск происходит так , включаю , щелкает реле и через несколько секунд оно подключает модем , тот сначала мигнет , потом начинает мигать довольно часто, потом на долю секунды замрет  и  начинает мигать очень часто , это уже есть подключение к мктт. 

Dushman7776
Offline
Зарегистрирован: 13.01.2019

По работе замков , у меня плата старой ревизии в ней пин ватер помп пустой , надо будет платку с релюшкой сделать и подключить на силу замка водительской двери , и не буду морочиться с родным радиомодулем замков , проще будет. Сделал себе отдельный дашборд на замок, с одной кнопкой закрыть открыть,что бы случайно не нажать, когда вебасту буду запускать, еще бы вывести контроль на концевики  дверей , чтобы знать что все двери плотно закрыты ,когда их закрываешь.

MaksVV
Offline
Зарегистрирован: 06.08.2015
если по каким либо причинам не подключается к MQTT он делает 5 попыток, потом остается на смс настройках, через час пробует опять к MQTT подключаться. Такая логика заложена. Хочу по поводу потери сигнала сети ещё в логику добавить, чтобы при появлении сети сразу пробовал подключаться к mqtt. Типа чтобы этого не было: 
Dushman7776 пишет:
у меня в гараже слабый сигнал сети , так поначалу все работало, потом перестал отвечать на мктт и смс, утром, когда выгнал машину из гаража , связь по смс восстановилась , а мктт так и не ожил.
кстати если бы подождал через час бы mqtt восстановился , думаю. 
Душман купи тогда на 2 канала плату китйскую с реле 12В. Можно к пинам проминьки без транзисторов подключать. Концевики позже добавлю. 
MaksVV
Offline
Зарегистрирован: 06.08.2015

DimonW пишет:
в мониторе порта циклично пишет 

 +CPIN: READY

AT
OK
AT
OK

v 3.65 работает без нареканий.

подключить usb-TTL к промини не снимая её с платы. Подключать только rх tх и gnd.

Раскоментить во вкладке ReadModem в функции readModem() строчки (там они вверху)

//if (currSymb!='&' && currSymb!='$') Serial.write(currSymb);
//else if (currSymb=='&') Serial.println();

во вкладке Modem в функции  NastroykaGSM()  в этой строке 

 else if (gsmstatus == echoOFF)          SIM800.println (F("ATE0")); //SIM800.println (F("AT")); 

 вместо ATE0 поставить АТ.

Подключаться терминалом на настройках 2400_8Е1, режим отображения ASCII (ардуинский терминал это не тянет), результат сюда под кат

Dushman7776
Offline
Зарегистрирован: 13.01.2019

Я ждал ну может немного меньше часа , а может и побольше, не засекал, а релейный модуль китайский у меня есть, только на 4 реле, , можно ещё чего-нибудь приделать на 2 релюхи , сирену и блокировку двигателя например.

Baron8
Offline
Зарегистрирован: 12.11.2019

 

прям могу описать все действия: ардуина подключена, запускаю EEprom 3.87. Сразу как только загорается LED 13. Жму прошивку 3.87 . Включаю.. он сразу начинает щелкать .. по циклу раз 5.

 

ещё может быть "левая" ардуина( у меня такая есть) в ардуино иде ставишь её как 8мГц и 3.3 вольта...

MaksVV
Offline
Зарегистрирован: 06.08.2015

да я вам верю. Только  где лог #1094?

UPDATE  .   Эмм, спутал вроде , Baron,  не ты жаловался,  что не работает. А у тебя что? 

Baron8
Offline
Зарегистрирован: 12.11.2019

Не у меня всё супер, как часики ... Это Димону описываю в чём может быть косяк

DimonW
Offline
Зарегистрирован: 23.11.2019
AT

OK

+CPIN: READY
AT

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
AT+SAPBR=3,1, "Contype","GPRS"

OK
AT+SAPBR=3,1, "APN","internet.yota"

OK
AT+SAPBR=1,1

ERROR
<0>AT

OK

+CPIN: READY
AT

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
AT+SAPBR=3,1, "Contype","GPRS"

OK
AT+SAPBR=3,1, "APN","internet.yota"

OK
AT+SAPBR=1,1

ERROR
<0>

MaksVV пишет:

Подключаться терминалом на настройках 2400_8Е1, режим отображения ASCII (ардуинский терминал это не тянет), результат сюда под кат

Похоже затыкается на :

else if (gsmstatus == setBrokerconnect) SIM800.print (F("AT+CIPSTART=\"TCP\",")),  SIM800.println (SERVERNAME_PORT);

 

irz65
Offline
Зарегистрирован: 25.01.2018

У меня было так-же, подключил модем напрямую  к компу, ввел руками команды подключения к интернету через 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"