Audi A4 (B5) (Frau Agnieszka)

Додаємо плюшки до машинки ч.1

Я їжджу на Audi A4 (B5)
Lodz, Poland

Отож літом купив та успішно підключив приборку з 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 чейнджера для можливості слухати музику через блютуз на рідній магнітолі.


А хто хотів би повторити - пишіть, поясню що і як треба робити.

Дякую всім за увагу!


Ціна питання 100 UAH, Пробіг 375000 км.
Опубліковано: 26 березня 00:07
Подія: 25 березня 23:58
11 0 0

Коментарі

Щоб залишати коментарі, потрібно авторизуватись.
Я їжджу на Audi A4 (B5)
Можна було і без мк. В корпусі, де маслофільтр і датчик тиску масла є місце під датчик температури. Для 1,6 там треба сверлити отвір і нарізати різьбу. Якщо взяти корпус від 1,8т, то там все є і, навіть датчик. Якщо пам'ять не підводе, то на проводці 1,6 вже є роз'єм, тільки нічого не під'єднано.
04 квітня 06:20
Якщо дріт гбо дає від 0 до 5 вольт, то чому би просто не прочитати за допомогою analogRead значення та не використати його? Можна було би досягти більшої точності
26 березня 11:31
Я їжджу на Audi A4 (B5)
Uns8ted, власне так і працює, anologRead читає 0-5в і потім в залежності від отриманої вартості підключає реле відповідне резистори. Думав над цифровими потенціометрами але тяжко найти такий до 1кОм. Тому зробив таким примітивним способом. Але цього вистачає, має таку саму докладність як рідна кнопка, тобто 5 лампочок.
26 березня 11:55
red2211, зрозумів. Впевнений що можна якось це обійти. А шкала на приборці зможе зрозуміти значення, яке не входить до тих 5 що є в пості? Умовно якщо розробити таку штуку, що буде динамічно міняти супротив, чи буде стрілка це розуміти?
26 березня 12:37
Я їжджу на Audi A4 (B5)
Uns8ted, так можна купити цифровий потенціометр котрий буде міняти опір з більшою роздільною здатністю. Є в інтернеті розписка до оригінального датчика температури де написано який опір для якої температури він приймає.
26 березня 12:44
Я їжджу на Audi A6 (C5)
red2211, а тобі і не треба було би використовувати цифровий модуль.
Скоріш за все, стрілкою можна керувати за допомогою напруги (шим), використовуючи той же analogWrite();

26 березня 18:58
Я їжджу на Audi A4 (B5)
xenbify, цікава думка, хоча не знаю чи так буде працювати оскільки стрілка 12 вольтова а МК на 5в
26 березня 19:01
Я їжджу на Audi A6 (C5)
red2211, ну транзистор швидкий припаяти і буде на виході вже 12В шим:)
26 березня 19:03
Я їжджу на Audi A4 (B5)
xenbify, не думав про то, треба буде спробувати погратися з тим, дякую за ідею!
26 березня 19:05
Я їжджу на Volkswagen Passat B5
насправді, це можна було б зробити і без ардуіно, достатньо перепаяти резистори на датчику рівня газу, на ті номінали, що ви вказали. єдине, що два дроти доведетьсфя тягнути до приборки. зате не треба розбиратися з ардуіно
26 березня 00:28
Я їжджу на Audi A4 (B5)
Sub-Sound, не впевнений що це було б легшим варіантом, так як рівень ще проходить через компʼютер газовий і не хотілося б втручатися у його роботу.
Але ще скажу так, я вчуся на електроніка і мені це просто цікаво робити :)

26 березня 07:26