Доброго Здоровья всем.
Решил и я поделится своими устройством с общественностью, сильно не бить, тема уже измусолена вдоль и поперёк))). Всё началось с выложенных кодов пользователя kpetob, потом готового устройства пользователя bayserg007, как мне кажется с них всё началось.
Предлагаю небольшую доработку, которая позволит отображать в medianav в строке с температурой поочерёдно, через некоторое время, температуру охлаждающей жидкости, температуру снаружи, напряжение бортовой сети, остаток бака в литрах, ну и добавим инфо 4х4, пусть будет. Не забыл конечно про показания климата и Driving ECO2 которые добыл пользователь Wstorm24, кажется никого не забыл))).
Вот видео как это выглядит
Все данные берутся с CAN шины автомобиля!
Вот схема, использованы arduino pro micro (её легко прошивать, есть USB), гироскоп-акселерометр MPU6050 и два CAN модуля MCP2515

Показания конечно всегда в градусах, но чисто интуитивно всё понятно.
Немного расскажу про инфо 4х4, kpetob выложил недавно код для этого всего дела, но при этой реализации, при движении было замечено некоторое прыгание показаний(как мне показалось), гироскоп-акселерометр MPU6050 очень шумит, пришлось штудировать интернет и искать решение данной проблемы и корректировать код, всё изложил в приложенном скетче. Я не силён в написании скетчей к ардуино, скетч я писал первый раз в жизни, так что если будут предложения по улучшению и оптимизации, я только за.
Скетч легко преобразуется под любые нужны, можно буде вырезать не нужное, так же он должен быть совместим с антологичными устройствами на драйве.
Думаю смысла нет писать как программировать ардуино, на драйве полно этого добра.
Тут собственно скетч и библиотеки.
Доработки.
Корректировка гироскопа при не точном расположении
Предупреждение о предельной температуре ОЖ, на видео выставлена низкая, выставить можно в скетче любую
Новый скетч на испытание, включает всё, что на видео. Кнопка корректировки подключена на пин 9 и на массу.
Ещё доработал, всем кому нужно переключение показаний по нажатии кнопки.
Принцип такой :
Одиночное нажатие, переключает показания по очереди и оставляет их постоянно
Двойной клик, возвращает поочерёдную смену показаний
Долгое удержание более 2 секунд, записывает в память, установленную позицию показа данных, чтобы после выключения сохраниться на текущей позиции.
Долгое удержание более 4 секунд, корректировка гироскопа.
Обо всех действиях сигнализирует строка климата, думаю интуитивно понятно))).
Скетч
16.06.18
Реализована функция сброса показаний Driving ECO2, т.е. сброс в магнитоле, так же сбрасывает данные в панели приборов, т.к. должно быть в оригинале. Так же сброс Driving ECO2 не приводит к зависанию показаний, до следующей перезагрузки магнитолы. Показывает эко баллы и пробег без расхода, пока всё коряво, не понятно откуда они берутся, всё это пока не полноценно.
Скетч.
Ещё раз всем спасибо.






Комментарии 249
Роман, подскажите если знаете, в оригинале показания кренометра берутся из модуля BIC?
Доброго. Я не могу точно утверждать, но почему то люди купившие себе оригинальный BIC не выводят эти показания, по крайней мере я не встречал в нете публикаций об этом. Скорее всего ещё нужен какой то модуль, а может в магнитоле был сделан задел на будущее, которое не наступило))). На моей памяти тоже не встречал авто с данным функционалом у нас.
Здравствуйте, Роман. По мотивам Ваших статей и monsm, хочу собрать такой блок для дастера. В электронике и программировании не силен, можете мне помочь с библиотеками и скетчем (за отдельную плату)? Необходимы функции: eco, напряжение сети, темп двигателя и окружающей среды. Нужно их чередование через несколько секунд, но чтобы при включении зажигания, первый показатель был напряжения в сети. Кнопка не нужна. Ещё хочу сделать с бузером, чтобы пищал о превышении температуры. Спасибо
Доброго. Посмотрю, что можно сделать. В принципе всё это реализованно. Но температура только снаружи авто. Не сегодня)))
Дайте знать, как подумаете.
disk.yandex.ru/d/0GbtdFGXSTikEw вот архив с библиотекой. Насчёт первого показания пока не думал. Всё равно загрузка магнитолы у всех разная и подгадать на каком показании она загрузится можно конечно, но не вижу смысла, всё равно меняются три показания по очереди. Пробуйте, у себя не проверял
Согласен, заморачиваться по поводу первого показателя — это перебор. Разъясните, пожалуйста, несоображающему. Библиотека включает все необходимое или с ней ещё поработать надо?
Всё необходимое для работы can модулей, с ней ничего делать не нужно
Sagittarius-13
Согласен, заморачиваться по поводу первого показателя — это перебор. Разъясните, пожалуйста, несоображающему. Библиотека включает все необходимое или с ней ещё поработать надо?
Всё необходимое для работы can модулей, с ней ничего делать не нужно
Понял, спасибо. Как мне отблагодарить Вас?
Вы сначала сделайте, что бы всё работало, а потом решим)))
К сожалению, это будет не быстро. Ещё не все платы пришли. По итогу обязательно отпишусь🤝 спасибо
Roman-RV78
Доброго. Посмотрю, что можно сделать. В принципе всё это реализованно. Но температура только снаружи авто. Не сегодня)))
Делать хочу на ардуино нано v3
Доброго времени суток Роман, спасибо за статью, за скетчи, спаял схему по вашим советам, залил, и все бы хорошо но гироскоп не работает, в магнитолу данные не поступают. Может подскажите куда копать?
Доброго. Нужно попробовать на столе, идут ли данные с гироскопа, вроде в скетче были строки закомментированны для проверки, посмотреть в мониторе порта идут ли показания.
Спасибо, а не подскажите где посмотреть инструкции как провести проверку, для меня все это новое, вчера пол ночи просидел за компом, но нужной инфы не нашёл.
У меня уже столько ссылок на скетчи было, что я сам запутался. Нужно точно ссылку на скетч, который используете
Скетч использован Ваш, который находится в самом конце статьи.
disk.yandex.ru/d/lbz_XTLbXQ-J6Q подредактировал скетч, чтобы можно было смотреть значение в мониторе порта arduino ide. Скорость порта выставить 115200 и смотреть меняются ли значения при наклоне гироскопа
Огромное спасибо, буду пробовать.
Нужно ли прописывать еще какие либо команды, по умолчанию при просмотре монитора никакие значения не появляются.
Комментарий удалён
Не, ничего не переписывал
Ещё раз большое спасибо!
Добрый день.
Спасибо большое за программы.
Ещё хотел уточнить.Кнопка должна быть постоянно разомкнутая?
С уважением. Александр.
Да, нормально разомкнутая
Здравствуйте!
Сам я инженер-механик и пенсионер, поэтому в электронике и программировании разобраться самостоятельно мне сложно. Решил обратиться к вам, поскольку, увидел, что вы сам человек увлечённый и помогаете другим.
У меня Duster 2019 г. в полной комплектации, MediaNav Evolution на Linux, (он же ULC4 прошивка — 1.0.13.3.369_r60), стоит блок BIC 283464084R. Я сделал настройку в MICOM TEST и активировал нужные функции, вывел на экран MNE температуру НВ, режимы «Driving ECO2» и «Инфо для 4х4» Режим «Driving ECO2» — полностью работает, а вот в «Инфо для 4х4» работает только компас, в движении. ИНКЛИНОМЕТР – НЕ РАБОТАЕТ!
Прочитал много разных блогов, пришёл к выводу, что мне нужен только ИНКЛИНОМЕТР. Всё остальное включая температуру ОЖ и НВ, напряжение, обороты и т.д. у меня реализовано от части через бортовой компьютер А203 (подключён к OBD), отчасти через BIG, так мне удобнее. Поэтому используя ваши и др. наработки нарисовал схему с подключением к MNE через проходной адаптер:
Пожалуйста,
проверьте схему, если что не так, то поправьте;
ещё нужен СКЕТЧ и БИБЛИОТЕКИ, у вас, кажется, что-то подобное было.
Искренне надеюсь на вашу помощь. Подожду сколько вам потребуется. Наверняка этот вариант кому-то тоже пригодится.
Схему я, конечно, соберу, а программы, надеюсь знакомые помогут установить.
С уважением. Александр.
Доброго. Вот disk.yandex.ru/d/yD-xWvL43WxCMm давно делал для кого-то. По схеме Вы уж сами решайте, тут типовое включение, мельком глянул, вроде всё так
Добрый вечер. Не изготавливаете блоки для вывода температуры на medianav?
Доброго. Нет
Спасибо.
Спасибо, все получилось. Немного напрягает вольтаж аккумулятора в градусах, но это терпимо. ПОдскажите на всякий случай как его убрать из цикла.
навскидку пока не скажу, нужно разбираться, но это не скоро
я тут мельком код глянул — да, упоминания про вольтаж там во многих местах… ладно, будем пользоваться пока тем что есть.Времени катастрофически не хватает. В коде немного соображаю — лет 10 назад на PHP кодил сайты в инете, так что опыта немного есть
Roman-RV78
навскидку пока не скажу, нужно разбираться, но это не скоро
если поставить время отображения вольтажа 0, то и отображаться он не будет. Ну а полностью вырезать — попробую сам
Добрый день Роман, очень не хочется вас тревожить, но уже устал сам разбираться. Помогите скетчем для Nano v3. В скетче нужен климат, эко, и, если можно температура движка чередующаяся с темп. наружного воздуха. С остальными добавками буду разбираться сам по мере прихода их с али.
Доброго. Посмотрите у меня в бж статью про мультикамеры, там есть внизу статьи универсальный скетч, где можно отключит по желанию не нужное
Здравствуйте .Столкнулся с проблемой XRAY 1,8 АМТ собрал данное устройство, записал скетч без гиро, в ОБД все контакты есть, в миком все активировал.При подключении устройства как были прочерки так и остаются, если можно куда копать.Спасибо. Николай
Доброго. Так конечно трудно сказать. Смотреть правильность подключения проводов
Получается это заменяет модуль bic ? А работает ли там автозапуск как на магнитоле с bic?
БИК конечно не заменяет и автозапуск не работает
Hello,
Thanks for the instructions and the detailed descriptions provided in this article.
For Arduino Nano during the compilation I faced several blocking errors related with missing files. That's why I added the library I2Cdev which I took from some previous versions of the sketches. Then the compilation finished without blocking errors, only some warnings remained which should not be critical.
I have gathered in test phase all the modules and so far I have tested the Gyroscope (working), Eco Mode (displays the eco results of the car), display of External and Internal temperature and voltage (they are OK).
The only test that I cannot do is with the cameras. When pressing the button once, the LED goes on and the relay of Camera 1 (i.e. Rear camera) is triggered, but then I cannot switch the next cameras.
As per the instruction of the Button behaviour, the cameras cannot be switched from the physical button from this sketch. I read all the code but I don't see any analog write for the cameras (the 4 cameras are on A0 to A3 analogue pins of Arduino Nano). Unfortunately on my Dacia Logan MCV I don't have touch-screen buttons vertically on the navigation screen for all the 4 cameras, as Dacia Duster has them (when I put on Reverse gear, I only have long touch-button down the navigation screen with name "View all sides", which is not active) and I cannot test how and if the cameras will work, though I have done the settings in Micom Manager for Multi-view cameras and Rear-view camera. I still haven't installed the cameras because first I wanted to be sure that the relays will work for the 4 of them.
Is there a way to switch the cameras from the physical button (as on the video) or do you know what else to change on Micom Manager in order to activate the 4 cameras buttons?
Thank you and best regards,
Ivaylo
Hello. Analog contacts A0-A3 are used as digital, so not analogWrite(), but digitalWrite(). MVC camera may appear in a certain type of car. Try changing the type of the micom car to the Renault. In this version of the code, you can't switch cameras using a physical button. The code needs to be rewritten, which I can't do anymore)))
Hello again Roman,
Thank you for your answer. Unfortunately I still can't see the 4 vertical camera buttons to the left although I tried selecting Renault / Dacia with the following combinations:
— RVC to (mvc) — with this I stopped having the rear camera switched by Reverse gear
— RVC to (rvc) — I had the rear camera with inactive long button on the bottom of screen saying (Look in all directions).
If you have some time could you take a picture of your Micom which I could replicate on my car (I am not in a hurry because I destroyed my Arduino Nano and now I am waiting for the delivery of a new one :) ).
Thank you once again and my best regards!
You need to click the $18 MVC button
Roman-RV78
Hello. Analog contacts A0-A3 are used as digital, so not analogWrite(), but digitalWrite(). MVC camera may appear in a certain type of car. Try changing the type of the micom car to the Renault. In this version of the code, you can't switch cameras using a physical button. The code needs to be rewritten, which I can't do anymore)))
For the time being I have only (View in all directions), which is inactive.
на заказ не делаете такую штуку?)
К сожалению нет)
очень жаль, полезная штука, я бы купил для Kaptur
Привет. собрал данную схемку только без гироскопа и зумера. Прошил вашим скетчем. Все прошилось но на магнитоле почему то нет температуры. Как были прочерки так и остались. Ждал порядка двух минут но так ничего и не изменилось. Еще пробывал другой скетч вот отсюда www.drive2.ru/l/488130937003966491/.
Такая же ерунда. Монтаж перепроверил пять раз.
Что может быть?
Авто дастер 2018 года.
Доброго. Магнитола не на линуксе новая случаем? Может у неё другие адреса для посыла, не уверен конечно но должны быть те же. Ещё проверьте выведены ли пины 12 и 13 в обд разъём
Пины в обд выведены потому что у меня сейчас работает внешний бортовик. Магнитола не на линуксе а на виндовс.
Внешний бортовик работает от основной can шины, вторая can шина магнитолы выведена как раз на 12 и 13 пины, должна
А как это проверить?
В разъёме контакты видно. Они есть.
Вынуть разъем посмотреть, идут ли провода
Посмотрю. Спасибо.
А если нет то где их искать?
Ну они должны уходить в жгуте в сторону магнитолы, можно 24 пиновый разъем магнитолы найти распиновку в нете и прозвонить
сегодня проверил разъемы обд и магнитолы. В общем они соединены как и положено. Пробывал менять местами CAN модуля MCP2515 результата не дало. Как были прочерки так и остались.
Уже всю голову изломал, что не так не пойму.
Надо внимательно посмотреть схему со скетчем, совпадают ли выводы на схеме с объявленными пинами в скетче.
Все брал из этой статьи www.drive2.ru/l/488130937003966491/
Roman-RV78
Надо внимательно посмотреть схему со скетчем, совпадают ли выводы на схеме с объявленными пинами в скетче.
Наконец то победил. В общем моя ошибка была.
Перепутал кан шины подключенные к обд разъему.
Спасибо Roman-RV78. за то что отозвался.
Комментарий удалён
Попробуйте это yadi.sk/d/GfwdFnO5J_pP7w
Комментарий удалён
Доброго. Вы какой скетч используете? Ссылку можно
Режим ЭКО не доработали ещё?
Нет пока, данных мало и мозгов)))
А случайно нет скетча, корректно осуществляющего вывод внешней температуры. Только это, без других функций?
У меня нет, но на драйве полно этого добра.
Доброго времени суток.
Интересное решение с акселерометром, жаль, что раньше на этот пост не попадал.
Но, как я понял из коментов, у меня проблема, т.к. меню 4х4 вылазить никак не хочет (в миком 4wd включено). На аппарате стоит менаврус и рисковать с установкой медиаскина не хочется.
MNE 9.1.3
Как говориться — если чем можете.
Заранее спасибо.
Доброго. У меня тоже не хотел вылазить 4х4 пока в микоме не сменил лого загрузки с лада на renault. Побочный эффект это не тот логотип загрузки, который я потом заменил путём прошивки модифицированного бутлоадера, но способ опасный
Большое спасибо за подсказку. Даже стыдно малость, что самому в голову не пришло. Действительно, работает только при лого Renault или Dacia.
Я тоже случайно нашел это, никак не думал)))
На ардуино нано можно собрать?
Конечно
Хоть выбрасывай этот БИК блок, хочется t двигателя видеть.А подмену данных для MediaNav нельзя организовать Ардуиной?
В CAN2 есть t двигателя?Ну или из CAN1 брать.
При желании можно всё думаю сделать, но это нужы испытания и для этого нужен обязательно блок БИК, которого у меня нет)))).
Желание то есть…
Собираю CAN хакер, послушаю CAN2.
А вот как подменить?
Я думаю в разрыв БИК и магнитолы нужно будет ставить ардуино с двумя can модулями и мониторить пакеты, пропускать всё кроме адреса температуры
esabeles
Желание то есть…
Собираю CAN хакер, послушаю CAN2.
А вот как подменить?
Мне тоже интересны данные на can2, поделитесь, если что 😁
Добрый день! я прошу прощения, но я настолько криворук, что боюсь не соберу Ардуинку, можно у вас ее как нибудь заказать?) у меня на каптюре отвечает за эти показатели bic модуль, но найти его либо не реально, либо за бешеные деньги
Доброго. Заказами не занимаюсь, к сожалению. Если у Вас каптюр, то БИК должен быть изначально и это устройство Вам не пойдёт
Нет бика(
Как узнали? Если драйвинг ЭКО 2 или автозапуск двигателя работают, значит он есть
как раз так и узнал, ничего из этого не работает, автозапуск с ГУ кнопка не активна, ЭКО2 не считает ничего кроме времени в пути, автозапуск только с ключа, погода только на спидометре, на магнитоле включал, но там прочерки
Здравствуйте у меня Дастер первого поколения. Магнитола media nav EVO. Подскажите пожалуйста как мне вывести наружную температуру если у меня нет в правом зеркале датчика температуры подключена в штатную проводку? Датчик отдельно имеется оригинальный. Куда его подключать?
Куда включается штатный датчик в дастере я не могу сказать, нужно смотреть схемы. Вот по поиску нашел renault-canclip.umi.ru/no…ik_naruzhnoj_temperatury/. Это устройство берёт данные не напрямую с датчика, а из can шины. Если на приборной панели есть температура за бортом, то и тут будет.
на дестерах 1го поколения другая приборная панель, без графического экрана справа
Тогда скорее всего ничего не выйдет со штатным датчиком
Извините за наглость.
СОбрал схему, подключил библиотеки. При попытке скомпилировать выдает такое (фото). Потом грузит, но не работает. Может опытным взглядом подскажите?
Спасибо
На это не обращайте внимание, если скетч компилируется, а значит и заливается, то всё в норме. Нужно смотреть по электрике
Спасибо за ответ. ВРоде компилируется и загружается. Но после загрузки на плате горят два красных светодиода. Вроде не должно так быть.
ВОбщем ходом не получилось. придется разбироться
У меня если вглядеться, то тоже два горят, один по тусклее
Привет.
Все очень круто конечно.Молодец!
Показания компаса не рабочие остались?
Всмысле не рабочие? Вроде должно работать)))
я на Вашем видео смотрел по центру прочерки были .
Может авто стояло
тогда прочерки почему ? даже если стоит должно вроде показывать.так в Дастерах 2019.Кстати значения откуда берется для компаса ?Ведь плата Mpu6050 только для гироскопа и ускорения.
Компас начинает работать только в движении, так прочерки
Только начал работать с этими MCP2515, решил поискать какая там распиновка, а нашел как подключить сразу 2 к одной ардуинке) Спасибо за статью! Очень пригодилось
а на сколько сложно вывести данные из датчиков давление шин TPMS на монитор, на али есть вот такое устройство ru.aliexpress.com/item/St…h-Remote/32821085570.html которое отдает картинку в NTSC
Доброго времени суток, возможна ли реализация работы гироскопа с одним модулем MCP2515 с подключением к разъёму CAN шины на ШГУ Мединав Эволюшн. Заранее благодарен.
Доброго по моему я делал такое yadi.sk/d/yD-xWvL43WxCMm. Первые модуль can( верхний по схеме) убрать.
У меня Ардуино нано, я подключил модули как вы рекомендовали ниже, нужно ли что то менять в скетче?
Для нано маленько отличается схема подключения, вот здесь можно глянуть www.drive2.ru/l/507583771600486491. В скетче ещё кнопка на 9 пине, можете выставить там любой цифровой пин. Скетч тот же
Roman-RV78
Доброго по моему я делал такое yadi.sk/d/yD-xWvL43WxCMm. Первые модуль can( верхний по схеме) убрать.
Добрый день, при проверке скетча возникает ошибка, о чём она говорит. Помогите разобраться.
Доброго. Не установлена библиотека MCP2515_2. Все папки в архиве, это библиотеки, они должны быть добавлены в arduino ide
Спасибо большое.
Hello, is there anything new with this project? :) I am using just the simple version of this arduino unit without cameras and gyro. I am interested in the ECO2 scoring, is there any progress in this field? Can we make it work? Thank you for a wonderful project!
Hello. So far, nothing new.
Hmm, that is a pity… I would like to help, but I do not know how :(
Roman-RV78
Пробуйте yadi.sk/d/zEcPlkIQ3XVdwG
Здравствуйте.
Мой датчик внешней температуры плохой, он плохо реагирует.
Я думал добавить DS18B20-зонд, как в этом видео.
Можете ли вы изменить внешнюю температуру автомобиля путем измерения с помощью зонда DS18B20?
В вашем коде yadi.sk/d/zEcPlkIQ3XVdwG
Добрый день Роман!
Я решил расширить функционал своего модуля и добавить креномер. Докупил и подключил плату гироскопа как на Вашей схеме. Скетч загрузил от 16.06.18. Перелистывание и отображение температуры и напряжения работает отлично, так же всё в порядке с driving eco. А вот меню креномера на экране отсутствует. В миком тесте кнопка 4х4 активирована, но результата нет. Прошивка ГУ 8.0.5. Подскажите, в чём может быть проблема? Нужен ли медиаскин для работы креномера? Или же нужно что то активировать добавочно в миком тесте?
У меня тоже такая же была проблема, не пойму почему и ещё один человек мне писал об этой проблеме. Почему то в некоторых магнитолах не получается активировать через миком 4х4, вероятно нужно через елм и ddt. Но я решил проблему костылём. В медиаскине можно включить в настройках или же можно сделать небольшое обновление которое подменяет системные файлы и включает эту функцию. Если надо сделаю
Да, попробую переактивировать 4х4 через ddt, elm-адаптер есть.
Но если не выйдет, то поставлю медиаскин, за одно и расширю функционал магнитолы) Поэтому я прошу Вас, как будет время сделать такую обновку для медиаскина. Заранее благодарю!
В медиаскине есть это уже, могу сделать, чтобы без него было.
О, если можно без медиаскина, то будет хорошо! Я так понял этот апдейт накатится на заводскую прошивку? В таком случае, буду ждать файл!
Да на заводскую, но только конкретно под каждую версию нужно будет
Версия ПО medianav имеется ввиду? У меня стоит 8.0.5
Вот yadi.sk/d/WRMHfrpZIfphAw для 8.0.5
Всё получилось, обновился и креномер заработал. Спасибо за помощь!
Roman-RV78
Вот yadi.sk/d/WRMHfrpZIfphAw для 8.0.5
Добрый день Роман! Ранее Вы уже помогали мне с таким блочком для отображения температуры ОЖ. У меня была проблема с работой креномера на прошивке 8.0.5. Тогда Вы прислали мне небольшой файлик обновления и всё заработало!
Могу я Вас попросить выложить такой же файл для прошивки 9.1.3? Версию скетча от 16.08.18 не менял. Всё работает отлично. Вот только хочу обновиться до 9.1.3 и боюсь, что креномер снова пропадёт…
И ещё у меня один вопрос к Вам, в меню 4х4 не активен компас. Это у всех так, или только у меня? В чём может быть проблема?
Заранее благодарю за помощь!
Доброго. Да на lada нельзя просто включить кренометр в миком, он работать не будет, но если в миком вместо автомобиля avtovaz выбрать renault например, то кренометр начинает работать без всяких костылей, но меняется лого загрузки. Компас только в движении начинает работать.
Спасибо большое! Буду обновлять медианав и выставлю лого Рено.
Правильно ли я понимаю, что этот вариант рмассматривается когда нет родного модуля BIC и нет связи между CAN шинами Navi и авто?
Не будет ли проблемы в случае если он (BIC) есть изначально?
Правильно понимаете. Кренометр работать будет, а вот температуру другую кроме улицы не увидеть с bic и глючить будет. Где то тут в коментах я выкладывал переделанный скетч только с гироскопом.
Почитал про CAN (сам работаю в сфере промышленной автоматизации, так что с промсетями знаком не по наслышке, но всегда работал с производными от Ethernet или RS), единственную проблему пока вижу в том, что будут два прибора писать в один адрес третьему (темпераутра на Navi), при этом в зависимости от частоты посылок от BIC вероята ситуация, когда будут просто чередоваться показания на Navi. Судя по описанному принципу работы CAN надо бы поставить эксперименты. Вы уже ставили? Проблемы с BIC в чем выражались?
Также я увидел у вас оповещение о предельной температуре, оно как работает? Есть какой-то флаг на его отображение и вы его взводите? Температура там берется из того же адреса что и на индикации сверху справа или другой?
У меня нет BIC, по этому не могу точно сказать, что будет, но где-то тут в комментариях кто то пробовал, опыт не удачный.
Оповеще о предельной температуры берется от показаний ож и сравнивается с числом выставленным в скетче, если температура превысит это число, то выводятся показания в строку климата, раз в 4 секунды, на видео видно.
Здравствуйте Роман!
У меня сборка www.drive2.ru/l/473374666325491891/ но она показывает только Т двигателя, и коряво ЭКО.
Заказал плату MICRO с USB, и USB программатор для MINI (переходник) что бы перепрограммировать сие устройство.
1. Что посоветуете, паять переходник на Mini, или заменить плату на Micro с USB ?
2. Немогли бы Вы сделать Скетч, что бы чередуясь показывал Т-двиг и Т-наружн, ну и нормально работал ЭКО2, без всех этих крено-метров и другой белеберды.
Заранее Спасибо!
Доброго.
1. Думаю лучше оставить устройство и подцепить программатор(переходник).
2. Будет время скетч сделаю, но эко всё равно маленько не корректно работает.
Спасибо!
Если не будет считать баллы или пробег без расхода, да и хрен с ним, не особо-то и надо.
Пробуйте yadi.sk/d/vVryVlNF3ZzHzG внутри архива нужная библиотека, библиотеку MCP2515_2 удалить из ардуино ide, иначе будет конфликт.
Не понял, это если раньше такая библиотека загружалась в ардуино ide, или она там по умолчанию должна быть? Извините если вам мои вопросы кажутся наивными, но я с этим ардуино ни когда не общался, а сборка пришла по почте. Практически, буду пробовать программировать с нуля. Программа Arduino IDE 1.6.5. или 1.8.2. с нуля, ни библиотеки ни скетчи отдельно не загружались.
Значит просто подкинуть мою библиотеку в папку с Ардуино ide, по умолчанию этих библиотек нет
Спасибо!
О результате обязательно отпишусь.
Roman-RV78
Значит просто подкинуть мою библиотеку в папку с Ардуино ide, по умолчанию этих библиотек нет
Порог температуры случайно не 40 установлен?
if((engTemp-40)>TEMP_LIMIT)
Не всё верно. Порог выставляется в начале скетча
Роман спасибо, все работает. ЭКО правда завис, а с начало да, все показывал и обнулялся, но потом куда-то все пропало.
Спасибо за участие и помощь.
При зависоне температура переключалась? Возможно Ардуино зависло, нужны фильтры нормальные по питанию.
Да, зависло. С утра завел, а температуру кажет вчерашнию. Вынул- вставил, заработало.
Может кондер впаять после транзистора?
У Вас это устройство вообще отключается при заглушении двигателя? Надо делать чтобы отключалось
Запитано от разъема OBD. Коробочка со штекером, воткнул в разъем ОБД и все.
В таком варианте устройство не отключается
Да, знаю. Возможно со временем переделаю.
alodia
ru.aliexpress.com/store/p…/3619153_32856589114.html
Я не купил его, потому что компиляция терпит неудачу. Создатель не знает, что происходит. Я думаю, он использует старые библиотеки.
Попробуйте вот эту библиотеку yadi.sk/d/uEKYHAGp3ZXWpC
Arduino: 1.8.5 (Windows 8.1), Board: "Arduino Pro or Pro Mini, ATmega328P (5V, 16 MHz)"
G:\DOCUMENTOS\escritorio\Urabus2\Urabus2.ino: In function 'void loop()':
G:\DOCUMENTOS\escritorio\Urabus2\Urabus2.ino:34:27: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
myOLED.print("/", 0,0); // Выводим Ñ?имвол "Температура"
^
G:\DOCUMENTOS\escritorio\Urabus2\Urabus2.ino:35:29: warning: invalid conversion from 'unsigned char' to 'char*' [-fpermissive]
myOLED.print(TEMP, 41,2); // вывод значениÑ? температуры
^
In file included from G:\DOCUMENTOS\escritorio\Urabus2\Urabus2.ino:4:0:
C:\Program Files (x86)\Arduino\libraries\OLED_I2C/OLED_I2C.h:113:8: note: initializing argument 1 of 'void OLED::print(char*, int, int)'
void print(char *st, int x, int y);
^
G:\DOCUMENTOS\escritorio\Urabus2\Urabus2.ino:36:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
myOLED.print(".", 123,2); // вывод Ñ?имвола "градуÑ?" температуры
^
G:\DOCUMENTOS\escritorio\Urabus2\Urabus2.ino:41:33: warning: invalid conversion from 'unsigned char' to 'char*' [-fpermissive]
myOLED.print(TEMP, CENTER, 2); // вывод значениÑ? температуры
^
In file included from G:\DOCUMENTOS\escritorio\Urabus2\Urabus2.ino:4:0:
C:\Program Files (x86)\Arduino\libraries\OLED_I2C/OLED_I2C.h:113:8: note: initializing argument 1 of 'void OLED::print(char*, int, int)'
void print(char *st, int x, int y);
^
G:\DOCUMENTOS\escritorio\Urabus2\Urabus2.ino:42:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
myOLED.print(".", 123,2); // вывод Ñ?имвола "градуÑ?" температуры
^
G:\DOCUMENTOS\escritorio\Urabus2\Urabus2.ino:49:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
myOLED.print("0000", CENTER, 2);
^
libraries\OLED_I2C\Urabus.c.o (symbol from plugin): In function `Urabus':
(.text+0x0): multiple definition of `Urabus'
sketch\Urabus.c.o (symbol from plugin):(.text+0x0): first defined here
collect2.exe: error: ld returned 1 exit status
exit status 1
Error compiling for board Arduino Pro or Pro Mini.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Вот yadi.sk/d/8WbT4pk53ZXZMX всё вместе с библиотеками, попробуйте
спасибо за ваш интерес Он не работает Ваши коды, если я могу скомпилировать их на этом же компьютере.
Arduino: 1.8.5 (Windows 8.1), Board: "Arduino Pro or Pro Mini, ATmega328P (5V, 16 MHz)"
G:\DOCUMENTOS\escritorio\Urabus2\Urabus2.ino: In function 'void loop()':
G:\DOCUMENTOS\escritorio\Urabus2\Urabus2.ino:34:27: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
myOLED.print("/", 0,0); // Выводим Ñ?имвол "Температура"
^
G:\DOCUMENTOS\escritorio\Urabus2\Urabus2.ino:35:29: warning: invalid conversion from 'unsigned char' to 'char*' [-fpermissive]
myOLED.print(TEMP, 41,2); // вывод значениÑ? температуры
^
In file included from G:\DOCUMENTOS\escritorio\Urabus2\Urabus2.ino:4:0:
C:\Program Files (x86)\Arduino\libraries\OLED_I2C/OLED_I2C.h:113:8: note: initializing argument 1 of 'void OLED::print(char*, int, int)'
void print(char *st, int x, int y);
^
G:\DOCUMENTOS\escritorio\Urabus2\Urabus2.ino:36:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
myOLED.print(".", 123,2); // вывод Ñ?имвола "градуÑ?" температуры
^
G:\DOCUMENTOS\escritorio\Urabus2\Urabus2.ino:41:33: warning: invalid conversion from 'unsigned char' to 'char*' [-fpermissive]
myOLED.print(TEMP, CENTER, 2); // вывод значениÑ? температуры
^
In file included from G:\DOCUMENTOS\escritorio\Urabus2\Urabus2.ino:4:0:
C:\Program Files (x86)\Arduino\libraries\OLED_I2C/OLED_I2C.h:113:8: note: initializing argument 1 of 'void OLED::print(char*, int, int)'
void print(char *st, int x, int y);
^
G:\DOCUMENTOS\escritorio\Urabus2\Urabus2.ino:42:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
myOLED.print(".", 123,2); // вывод Ñ?имвола "градуÑ?" температуры
^
G:\DOCUMENTOS\escritorio\Urabus2\Urabus2.ino:49:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
myOLED.print("0000", CENTER, 2);
^
libraries\OLED_I2C\Urabus.c.o (symbol from plugin): In function `Urabus':
(.text+0x0): multiple definition of `Urabus'
sketch\Urabus.c.o (symbol from plugin):(.text+0x0): first defined here
collect2.exe: error: ld returned 1 exit status
exit status 1
Error compiling for board Arduino Pro or Pro Mini.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Roman-RV78
Вот yadi.sk/d/8WbT4pk53ZXZMX всё вместе с библиотеками, попробуйте
forum.arduino.cc/index.php?topic=389348.0