Почну з того що до цього їздив на Passat B4. І в ньому був бортовийкомп'ютер. І в ньому була одна корисна для мене опція, а самевідображення часу в дорозі. Причому працювала опція цікаво, якщо яглушився на час до 4-х годин, то таймер не скидався.Зручно приміжміських поїздках, можна побачити час чистого шляху безурахування зупинок на АЗС.Также користувався просто при поїздцібудинок - робота. Пробок.
І яке ж було моє здивування, коли в Мазді цього параметра я невиявив.Тут є і середня швидкість, і витрата середня/миттєва, а часув дорозі немає.
Відразу було подумав купити вже готовий БК, але з усіх опцій меніпотрібен був тільки час, і ставити його було не зовсімраціонально.
І виник варіант номер 2. І програмую мікроконтролери Відповідновирішив зробити свій пристрій Купив дисплей 2 * 8 символів, мікроконтролер ATmega8, годинник реального часу DS1307. Спаяв, іпочав писати програму.
Одразу реалізував відображення двох типів часу:поточне (т) змоменту заводу двигуна, та загальне (о), зі збереженням таймераякщо зупинка до 4-х годин, як у пасаті .
Виглядає так:
Апетит росте під час їзди, трохи пізніше додав функціонал.
1. Загальний таймер, який ніколи не обнулюється. По ньому можнанаприклад засікати мотогодин для заміни масла.
2. Час, який минув з моменту, як я востаннє глушив машину. Приїхавнаприклад на ринок, скільки то ходив, сідаю в машину і можуподивитися, скільки часу я витратив на цей ринок.
Для цього я вивів кнопку.
За натисканням на неї, відобразяться ці дані на 20 секунд і екранповернеться до основного відображення.
Розмістив дисплей замість прикурювача. На даний момент окультуривтільки карпетом. Виглядає так:Праці, за сумісництвом хобі, невитрачені дарма, користуюся дисплеєм регулярно)
PS Хто вміє паяти і є програматор для ATMEL, можу скинути схему тапрошивку.






Коментарі10
Та це я жартував, молодець звичайно, якщо тобі це потрібно)
Та я зрозумів, що пожартував)
У попільнички краще функціонал)
Для курців напевно так)))
rtc можна було і не ставити, точності таймера самого контролера цілком для таких цілей
Я підключив пристрій до запалювання, а не до акумулятора (з міркувань безпеки), тому живлення пропадало як витягував ключ. А мені потрібно було засікати ці 4 години. Тому RTC необхідні.
я в flash пишу, так надійніше
Я не про те. Мені потрібно знати час, який минув з моменту як я заглушив машину. Щоб коли я наступного разу заведуся, знати пройшло 4 години чи ні. Контролер буде знеструмлений. Єдиний варіант відрахувати час, це записати час з RTC коли глушуся, і ра...
А, зрозумів. Тільки не зрозумів навіщо))
Ну ось їду я на дальняк наприклад 800км. Там зупинився на АЗС, там поїсти, там просто бути схожим розтися. Ця функція покаже час, скільки я був чисто в дорозі, без усіх цих зупинок)