Arduino и OBD-1 адаптер

woldemarr
Offline
Зарегистрирован: 17.09.2013

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

Сейчас - это ноут или нетбук на пассажирском сидении, в него подключается по USB диагностический кабель, запускается программа и в ней можно все посмотреть. Это не удобно и не безопасно (лучше на дорогу смотреть, чем на пассажирское сидение).

Решил я это поправить и взял ELM327 устройство с WiFi, но как и ожидалось данное устройство не может читать протокол моей машины (KW 1281), однако есть ELM323, который может это делать, но такие адаптеры есть только USB или COM. Есть еще вариант покупки VAS 5054, который и читает мою машину и передает по BT, но ценник там чуть менее, чем 10к рублей, да и потом думалось сделать GPS logging на машину, но это потом-потом.

Вот я и подумал, что можно попробовать использовать для этих целей Arduino. Использовать его как некий "шлюз". К машине подключается диагностический провод, провод втыкается в ардуину, ардуина транслирует все что может получить от провода по WiFi или BT, комп или wince или android или ios устройство будет получать эти данные и делать с ними... это уже не важно. Конечно же это должна быть двухсторонняя связь машина<>устройство.

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

Опыт работы с ардуино у меня был, правда я занимался только софтверной частью. Опыт разработки драйверов у меня тоже был, правда для WinCE и WinXP.

denis707
Offline
Зарегистрирован: 09.09.2013

com через max232 в serial и общайтесь