Вже писав про свій адаптер для рестайлової камери, проте не викладав ні детальну інструкцію по його збірці, ні програмний код. Хотів відтестувати все. І не дарма. Декілька разів ловив "глюки" в коді, виправляв їх, оптимізовував логіку і нарешті маю версію, котра працює без збоїв, навіть якщо дуже хочеться її "поламати".
РЕМАРКА: Зроблено для автоматичних трансмісій. Не гарантую 100% правильну роботу на механічній коробці передач.
Для збірки нам треба Arduino Nano або інша, сумісна з нею плата, що витримує на вхід 14.4V (максимум в мережі авто), та має достатньо цифрових входів/виходів. Рекомендую не економити і брати пристойний фабричний китай, а не ноунейм плати з "гівна і палок". Я в цілому задоволений платою від Keyestudio.
Також потрібен CAN модуль на основі мікросхеми MCP2515
Додатково, рекомендую підключати наш адаптер через роз'єм, щоб швидко можна було відключати чи підключати адаптер до авто. Я використовував коннектори JST 4pin 26 AWG. "Мама" в адаптер, "Тато" в авто.
Далі йде з'єднання по такій схемі
Після цього, треба прошити наш мікроконтроллер. Інформації по цьому процесу в мережі дуже багато, та і все просто там. Тож скажу лише, що треба Arduino IDE, встановлена бібліотека Arduino mcp2515 (бажано версія 1.2.1 на якій все розроблялось).
Сам код (в термінології Arduino - скетч), можна знайти за цим посиланням де також продубльована інструкція. Скетч має назву CEED_CD_ADAPTER_FOR_CEED_CD_PE_RVM.ino
Після прошивки, встановлюємо в авто (CAN дроти обов'язково напряму до C-CAN шини) і насолоджуємося :)