Отож літом купив та успішно підключив приборку з FIS-ом і додатковими стрілками. Все працює чудово, але одне мені не давало спокою, а саме стрілка температури оливи. Оскільки моя Фрау зійшла з салону в майже найбіднішій комплектації, то ані FIS-у, ані датчика температури оливи вона не мала. Якщо всі функції екранчику можна легко підключити без жодних проблем, так для стрілки температури оливи треба купити датчик та якось там його вкрутити та підключити, але навіщо воно мені з моїм потужним 1.6 літровим двигуном на цілу 101 кінську силу. І я як завзятий електронік вирішив використати цю стрілку для чогось корисного, а саме рівень газу в бутлі!
Ще давніше я сховав кнопку перемикання газу і зʼявилася проблема з контролем рівня цього ж газу. Довший час їздив так на око по одометру, аж ось дійшли руки до невеличкого проєкту.
Вивчивши будову роботи датчика температури оливи, я зрозумів що ще просто термістор (резистор який міняє опір від температури) котрий напряму керує показаннями стрілки без жодних замудрених схем.
Підключивши потенціометр отримав наступні дані:
0 - 690 Ω
1/4 - 200 Ω
1/2 - 84 Ω
3/4 - 47 Ω
1 - 10 Ω
І після цього зробив невеличку плату з використанням Arduino котра найпростішим способом за допомогою пʼяти реле перемикає пʼять резисторів в залежності від прочитаної напруги з проводка котрий йде від компʼютера газу до кнопки (біло-червоний провід для STAG 4). Можна було брати рівень з датчика на бутлі газовій напряму, проте ближче і простіше брати з того біло-червоного проводка тому, що там маємо уже готовий сигнал 0-5в який легко можна прочитати МК.
Плата вийшла не вищий клас, але то був мій перший раз в домашньому виготовленні плат лазерно прасочною технологією.
Як видно на фото плату зробив під розмір плати іммобілайзера з використанням його ж рідного розʼєму. А замість іммо стоїть дешевий емулятор з Китаю (зелена платка).
Також замість шкали з температурою оливи, вставив шкалу рівня палива яку витягнув зі старої не робочої приборки.
В наступному записі розкажу як я на тій же ж Arduino робив емулятор CD чейнджера для можливості слухати музику через блютуз на рідній магнітолі.
А хто хотів би повторити - пишіть, поясню що і як треба робити.
Дякую всім за увагу!
Скоріш за все, стрілкою можна керувати за допомогою напруги (шим), використовуючи той же analogWrite();
Але ще скажу так, я вчуся на електроніка і мені це просто цікаво робити :)