Приступим к сборке

С адресами данных мы разобрались www.drive2.ru/l/473317766598754620/ . Теперь нужно разобраться с задержкой температуры. genozis предложил добавить обнуление данных перед отправкой данных температуры. Качаем библиотеку и распаковываем в Мои документы\Arduino\libraries cloud.mail.ru/public/KNQw/vWj8TTMhH . Скомпилировали скетч, залили в ардуино cloud.mail.ru/public/EhFZ/JuWdgfcW6, и собираем устройство


Подключили к машине. Работает! Задержек с обновлением температуры нет. Но есть неприятная мелочь. Температура слегка мерцает. Связано с тем, что сразу идет обнуление и данные температуры. Скетч доработаем! Мерцаний не будет. Но главное, мы добились температуры!

Если еще полазить по адресам, то можно вывести температуру климат контроля на медианав. Но так как климата у меня нет, то и не стал замарачиватся
ps… владельцы двигателя ниссан. Вы сможете выводить режим ЭКО!





Комментарии 124
здраствуйте приобрел себе все платы хотел сделать себе такое чудо но скетч не получается залить постоянно пишет какие то ошибки мог бы ты направить в правильное русло и как что выставлять в программе . я пробывал через программу andruino 1.8.18
Ещё актуально предложение по изготовлению блока
приветствую! данный блок можно использовать на медиа нав 1
.не эволюшен .
прошивка 4.1.0. хотел температуру ох.жидкости вывести!
а какой вы конденсатор поставили?
пишут что для стабилизатора напряжения 5В LM7805 в корпусе ТО-220 "Для стабильной работы необходимо установить на входе и выходе по керамическому и электролитическому конденсатору емкостью 0,1мкФ и 100,0мкФ на напряжение не ниже напряжения соответствующей цепи"
Не заказывайте у него . Развод . Деньги берет, потом на связь не выходит. Развод. Я не один такой . У пользователя ChekRV такая же история.
Вот гад
как в скетче убрать наружную температуру?
Ну а новые блоки уже по желанию заказчика делаю)))
Хочу дополнить автора, если его устройство прошить обновленной прошивкой от Романа www.drive2.ru/l/501559547391903063/ то можно и наружнию температуру увидеть и кое-что еще.
Сделал себе, что бы поочередно показывал Т двигателя и Т за бортом! Работает, точнее работало, пока не поотрывал своими, шалавливыми, рученками проводки в коробочке! Блин блинский, и как они эти проводки паяют, охренеть, чуть толще волоса!
Вот и думаю, может проще новый закзать, чем с тим коллупаться -))
Если уже есть стандартный блок BIC (темп. снаружи, ECO2 работают "из коробки" после включения в Micom) то не будет ли проблем при использовании дополнительного, своего прибора? Хотелось бы подключить гироскоп.
Проблемы будут!
А какие именно?
Данные наружной температуры и данные двигателя, будут идти на один адрес! Магнитола затупит от двух данных разных масивов
А можно температуру вывести на oled дисплей?
А сколько стоить будет я бы хотел попробовать
Вместе с доставкой ровно 2000
И надо ли прошивку на медианав менять
Медианав эволюшн с любой прошивкой! А этот блок и является согласующим устройством
А через что оно выводит на медианав
Интересует данное устройство но на первый медианав можешь сделать и сколько стоить будет
На первой медианав не проверялось(
Интересует тоже цена, возможность пересылки, а так же появилось ли возможность выводить данные климата.
Да, отображается темп ОЖ, параметры климат контроля и параметры ЭКО2
А таким образом температура только на medianav evolution выводится? Или на первую версию Medianav тоже можно?
На первой медианав не проверялось
Работает и на первом.
Заинтересовало данное устройство. Вы пишите что мерцание устраните. Устранили? Сколько стоит устройство? И что я должен сделать на ММС? У меня авто XREY. Проишая ММС Медиаскин 9.1.1. Будет работать и что на ней я должен сделать? Спасибо.
Да, работать будет
У вас на схеме +5В идет на RAW ногу Arduino — это правильно? Или на VCC должно идти?
Да, верно! На RAW! Но можно и на vcc…
А конденсатор где по схеме подключать?
Конденсатор не обязателен
Отличная штука получилась!
Я бы туда еще секретку/иммобилайзер встроил.
Разрешить запуск двигателя последовательностью нажатий каких-либо штатных кнопок.
И еще полезно блокировать шину при попытке прописывания карточек или получения security access
А как это можно сделать?
Что именно? Блокировать шину? Можно просто замкнуть малым сопротивлением или подтянуть can_l к нулю, или шум в шину послать, вариантов масса — главное не дать работать по шине, чтобы нельзя было прописать новые ключи или сменить прошивку.
Так вытащил это устройство из ОБД разъема и нет защиты.
А зачем же его в разъем то?
Shr-lnm
Что именно? Блокировать шину? Можно просто замкнуть малым сопротивлением или подтянуть can_l к нулю, или шум в шину послать, вариантов масса — главное не дать работать по шине, чтобы нельзя было прописать новые ключи или сменить прошивку.
А готовых вариантов не видели?
Не видел. Ну и соль секретности в уникальности.
Вот кто-нибудь и поделился на ардуино
тоже хочу температуру видеть! а какая должна быть прошивка? менако 6.0.3.2 подходит?
да, на менако работает
где купить это чудо?
у меня)))
сколько стоит?
bayserg007
у меня)))
покупаю
bayserg007
у меня)))
Вопросик, а на Дастер дизель, эта штука подойдет?
Если да, тогда за сколько и как?
Спасибо.
Все собрал, пробую правда на рено. На медиа наве прочерки. Почитал коментарии, в скетче был напутан can1 на 2 вывод, поправил на 5, еще не пробовал. На реношке теоретически должно работать?
модель рено какая?
степвей 2, мотор 1,6.
Да, работать будет 100%
Проверил, работает. Ездил весь вечер, температура не поднимается выше 83, по мне должно быть около 90. Получается недогрев двигателя, или показания не верны. Надо диагностическим тестером еще попробовать. У вас какая рабочая температура?
Сейчас, на многих авто рабочая темп равна 81-84 градуса
bayserg007
Сейчас, на многих авто рабочая темп равна 81-84 градуса
С низу электронный термометр, датчик расположен на двигателе, на выходе из блока. Разница в показаниях ощутима. Если стоять на месте с заведенным двигателем, то показания выравниваются и отличаются не на много, на 1-5 градуса.
Вы датчик сами ставили? Вот отсюда и разница показаний! Этот блок считывает данные из встроенного термометра
Датчик внешний, в трубу не врезанный, по тому и подвирает. Купил из китая, ставил сам, буду снимать. А по кану с контроллера, должно быть точно.
ну вот, сами себе и ответили)))
А вход (2 вывод), не используется? И ли схема засвечена. В скетче он опрашивается.
нет не используется! И в скетче он прописан, но не задействован!
уже сделали))) www.drive2.ru/l/481303519551291521/
Остается только разобраться какие данные с кана забирать для этого)
"ps… владельцы двигателя ниссан. Вы сможете выводить режим ЭКО"
На хрее режим эко разве нельзя реализовать?
Можно, поэтому и написал! Позже узнал, что и для ваз можно
Надо разбираться, что её отключает. От замка тогда.
Ничем не собирался вас обидеть, лучшего варианта я пока не наблюдаю. Вы имели ввиду, что будет болтаться сан плата без питания на общей шине?
))) вот схема.) обд и магнитола питаются через один предохранитель
rus052
Ничем не собирался вас обидеть, лучшего варианта я пока не наблюдаю. Вы имели ввиду, что будет болтаться сан плата без питания на общей шине?
а меня устраивает постоянное питание. Ток потребления очень малый!
Не доверяю я Arduino, оно болиже к любительскому исполнению, для макетов и радио кружков. Страшного может и ничего. Себе думаю надо питание от замка зажигания завести или от магнитолы, она выключается через 10 минут.
а ничего не смущает, что питание магнитолы и обд на одной шине?)))
второй пин на магнитоле, +12 приходит если включено зажигание!
Смущает меня присутствие напряжения при выключенном зажигании на OBD.
а что плохого в этом? Я ничего плохого не вижу
Питание ардуино с разъема OBD берете?
да. 16 и 5 пин
Не хилый подход!
Уважаемый автор, мне кажется, что надо реализовывать идею более глобально. Реально полезная вещь это устройство копирующее на ардуино реновский блочок для согласования каншин эсуд и ммс, только не за $100, а за $10. Программы умеющие читать любые данные с каншины (не только температуру) те же torque или HobDrive вполне ставятся сейчас на медианав с тем же Медиаскином. Может не стоит тратить усилия на частные случаи расшифровки пакетов, которые давно реализованы, а сразу перейти к глобальному? Спасибо.
Библиотека <mcp_can.h> не подходит от предыдущей поделки с датчиком температуры, скетч не компилируется, пришлось качать эту github.com/p1ne/CAN_BUS_Shield. Вроде в Ваших архивах не нашел или не туда смотрел.
А в первой части не смотрели?)
Может ткнёте носом где смотреть, всё в первой части перерыл нет библиотеки mcp_can.h ))). Не хочет работать устройство.
bayserg007
А в первой части не смотрели?)
короче библиотека mcp_can.h ссылку я выкладывал выше не работает, т.к. собрал сейчас опять устройство с датчиком температуры, а оно не хочет тоже работать, залил старую библиотеку и всё заработало. Остаётся вопрос где взять библиотеку mcp_can.h на данное устройство?
Дома буду, перепроверю!
Тут www.drive2.ru/b/2885373/ автор описывает возможности CANHacker.exe. Пока теоретически, с помощью CANHacker можно послушать, что нужно MediaNav по температуре, т.е. по каким адресам он ведет запрос.
теоретически да, а фактически … там только два адресса пробегают!)))))
Wstorm24
Тут www.drive2.ru/b/2885373/ автор описывает возможности CANHacker.exe. Пока теоретически, с помощью CANHacker можно послушать, что нужно MediaNav по температуре, т.е. по каким адресам он ведет запрос.
да и вообще вас не понимаю… к чему все это? соберите сделайте! ато все догадки у вас…
Не хотел никого обидеть. Пытаюсь разобраться. В двух частях Вы показывает разные платы контроллеров. Во второй части плата без прошивальщика, на сколько я понял? Возможно, CanHacker может как получать, так и отправлять сообщения. Теоретически, можно обойтись без схемы в первой части и использовать Elm327. При возможности попробую реализовать.
У CANHacker есть свой протокол, который частично реализуется посредством скетча для Ардуины. Так что реализовать связку ELM327 и CANHacker вряд ли получится…
По поводу сразу передаем данные, ты выразился неточно. Хранить все же приходится в массиве. Твоя сборка эмулирует CAN slave устройство.
Вы правы)))
Круто! Люблю ардуину:)
блин, с 13 года ждал этого момента :) спасибо за труды
Пользуйтесь!)
больше 100 то показывает?
получается можно целый свой бк собрать можно)
До 100 не смог поднять, поэтому ответить не могу
Dnsz
больше 100 то показывает?
получается можно целый свой бк собрать можно)
Был сегодня на рыбалке, температура показала 102! Вентилятор сработал!
Нет, там появляется отдельная строка
На картинке 2 по счету (01) байт — это климат? А 4 (03) — это температура двигателя?
Нет! Этот адрес полностью от климата! Здесь скорее другая какая-то температура от климата, возможно темп нар воздуха. Нужно канхакером проверить
Сборка на ардуино для канхакер, вообще, обязательна? Мне кажется можно ELM-мом опрашивать. По сути COM2CAN устройство.
Ну если он показывает данные байта, то можно)))
А как ардуино показывает данные?
Ну это написано в первой статье, в программе канхакер
Берем CanHacker.exe. Подключаемся к ELM, который сопряжен по Bluetooth и виден как COM-порт. Посылаем данные и видим в окне Receive ответ от устройства. Разве не так?
Ну а устройство потом как проверить? Переподключать? Проще сразу скетч залить и проверить!
Скетч нужен в эмулятор CAN Slave устройства. А для поиска информации по байтам, мне кажется, подойдет ПК + ELM. Или я глубоко заблуждаюсь?
bayserg007
Нет, там появляется отдельная строка
Или это сообщение, которое должен получать MediaNav от сборки, в область памяти для вывода температуры климата?
Не знаю…) у меня климата нет, поэтому и не смог проверить данные
bayserg007
Нет, там появляется отдельная строка
Сергей, что это за немецкий форум такой? Ссылкой не поделитесь.
Не знаю, Мне энтузиасты прислали
Если температуру климата выводить, то как оно будет выводиться на экран? Мерцанием по очереди как на сигнале при запросе?
А может есть более простое решение? Ну к примеру с EML через bluetooth на MediaNav выводить. Или например с датчика температуры на экран комбинации приборов?
Думал об этом! Блютус не полноценный, там активированны не все функции, подцепить я не смог. А если и получилось бы, то пришлось бы писать приложение. Так что отпадает. А на бортовой нельзя, там нужно менять полностью прошивку. Кто за это возьмется без данных?
Ваши разработки прикольные, мне интересно читать, но решения сложные, а так например с комбинации приборов было бы прикольно, забортовая же температура выведена, наверное и двигатель можно
) сложного ничего нет! А было бы проще, то сделаем, если придумаем!)
А чего сразу 7805? По даташиту 7-14 в положено.
Я всегда страхуюсь! Мало ли… Генератор полетит…
MoVaGen
А чего сразу 7805? По даташиту 7-14 в положено.
И по-моему 5-12. А не 14 как вы пишите. Хотя могу ошибатся
А это же микро. Я на нано подумал.
Мини)))
bayserg007
И по-моему 5-12. А не 14 как вы пишите. Хотя могу ошибатся
Надо смотреть даташит на стабилизатор
А что хотите-узнать? Напряжение входа вроде 7-20
Не я имею ввиду стабилизатор на самой ардуине. Я к чему весь разговор затеял. Просто были случаи, когда питания не хватало для кварца и проца.
Я бы купил…
Как бы и мне такую штуку.