31.03.2018, 12:19 | #232 |
Старший Пользователь
Регистрация: 01.01.2014
Возраст: 38
Город: Новосибирск
Регион: 54
Машина: РРС, Форд
Сообщений: 954
|
Нашёл сигнальные пары отвечающие за показания на штатном дисплее (климат), подключил ардуино и считываю напряжение.
Например тыкаешь кнопку (обороты вентилятора), напряжение скачет от 1.5в до 3в. 1.5в-минимум оборотов 3в-максимум. В принципе, вроде понятно (резисторные кнопки). Могу ошибаться, наверное можно отталкиваться от напряжения на сигнальном проводе и выводить картинку на Делфи.
__________________
Тесла по-русски |
31.03.2018, 12:30 | #233 |
Moderator
Регистрация: 04.04.2009
Возраст: 68
Город: Краснодар
Регион: 23, 93
Машина: HONDA CR-V-08
Сообщений: 3,113
|
что то мне кажется уж дюже как то просто, а если другую кнопку нажать (не обороты вентиллятора)? а там точно постоянка ? может там сигнал более сложный ? осциллографом не смотрел?
|
31.03.2018, 14:04 | #234 | |
Старший Пользователь
Регистрация: 01.01.2014
Возраст: 38
Город: Новосибирск
Регион: 54
Машина: РРС, Форд
Сообщений: 954
|
Цитата:
Из приборов имеется Китайский мультиметр)) ПС: ну да...как-то все просто. Если честно, то склоняюсь забить на эту идею, штатный дисплей встал как родной на новое место, довести до ума рамку и голову не греть...а ну ещё подсветку заменить на белую, красная не вписывается.
__________________
Тесла по-русски |
|
31.03.2018, 17:00 | #235 |
Старший Пользователь
Регистрация: 01.01.2014
Возраст: 38
Город: Новосибирск
Регион: 54
Машина: РРС, Форд
Сообщений: 954
|
Если кто хочет побаловаться управлением нагрузкой через com))
Компонент порта для Делфи во вложении, а так же пример моей оболочки (правда не доделана), компонент для работ с PNG файлами в Делфи. Код для Ардуино, задействовано 12 цифровых (кратковременное нажатие) PHP код:
PHP код:
PHP код:
PHP код:
__________________
Тесла по-русски |
31.03.2018, 17:24 | #236 |
Старший Пользователь
Регистрация: 01.01.2014
Возраст: 38
Город: Новосибирск
Регион: 54
Машина: РРС, Форд
Сообщений: 954
|
Да и вообще...заведите уже тему на нашем форуме про среду разработок приложений для CarPc, полезная штука...если б не коллега с соседней ветки, то вообще не знал бы про Делфи))
А так два дня...пришлось изучать, вникать... Вот моя тема на киберфоруме, почитайте про установку компонентов и ребята там ссылки дали на полезные статьи для новичков. http://www.cyberforum.ru/delphi-begi...l#post12257340
__________________
Тесла по-русски |
31.03.2018, 18:00 | #237 | |
Старший Пользователь
Регистрация: 01.01.2014
Возраст: 38
Город: Новосибирск
Регион: 54
Машина: РРС, Форд
Сообщений: 954
|
Цитата:
Это кажется что все так просто Коротко и по сути. Эти 1.5-3в в последствии обрабатываются микропроцессором (встроенный в дисплее) и выводится изображение в виде символов, что мы и видим на дисплее. Нам остаётся подпояться к сигнальным парам и с помощью ардуино разбить данные вольты на числа, например от 0-300. Каждой сотой назначит своё действие (активация цифрового выхода), например, 1в-100, если меньше 100, то активируется выход d3, если больше, то выход d4 микропроцессора. Далее "ловим" сигнал в Делфи и выводим нужное изображение основываясь на состояние цифрового выхода. Как-то так)) Тупо заменяем вычислительные процессы в мозгах дисплея на свои Ардуино. Только одно НО, сможет ли Ардуино это осилить...как показывает практика с "Контролем напряжения с аналогового входа Ардуино", в сети "плавают" помехи и будет ли работа стабильной...ловя эти сотые, возможно тысячные... В общем это далеко не просто...не буду этим заниматься. Может быть на старости...от делать нех)) Получить исходник с той же can-это одно, а вот обработать полученное-другое.
__________________
Тесла по-русски |
|
31.03.2018, 19:25 | #238 |
Старший Пользователь
Регистрация: 10.11.2014
Возраст: 48
Город: Усть-Илимск
Регион: 38
Машина: HYUNDAI I30 Рестайлинг
Сообщений: 958
|
НСО154
Не торопись. ComPort Делфи, нужно изучить. Не все так просто. Испытай такой вариант, при работающем приложении и подключенном ардуино...... Выдерни из ком порта Ардуино и попробуй ,снова считать что то....И хрен.Если использовать библиотеки уже готовые, там как вроде есть проверка на ошибки, и.т.д.Нужны проверки, так же нужно переподключение если устройство ,,отвалилось,, А так тема и самому интересна. Но пока изучаютКом порт. На днях спину , файлик. Думаю тебе понравиться..
__________________
GIGABYTE LGA1150 GA-85N B85,Intel Core i3-4330 3.5GHz 4Mb 2xDDR3-1600,Kingston HyperX 4Gb...USB GPS приемник Locosys LS-23030G.,блок питания M4-ATX Windows 7-64, iCarDS 1.7.0.60 (лицензия) Оформления и темы для iCarDS |
31.03.2018, 19:39 | #239 | |
Старший Пользователь
Регистрация: 01.01.2014
Возраст: 38
Город: Новосибирск
Регион: 54
Машина: РРС, Форд
Сообщений: 954
|
Цитата:
Проверял. Одно условие, открытие порта автоматом с открытием формы, а не через отдельную кнопку и Ардуино после передергивания будет подключена к тому же порту. В первом варианте скетча для Ардуино, есть обратная связь, она у меня и сейчас в авто работает только с лабом, но суть там одна.
__________________
Тесла по-русски |
|
31.03.2018, 20:01 | #240 | |
Старший Пользователь
Регистрация: 10.11.2014
Возраст: 48
Город: Усть-Илимск
Регион: 38
Машина: HYUNDAI I30 Рестайлинг
Сообщений: 958
|
Цитата:
__________________
GIGABYTE LGA1150 GA-85N B85,Intel Core i3-4330 3.5GHz 4Mb 2xDDR3-1600,Kingston HyperX 4Gb...USB GPS приемник Locosys LS-23030G.,блок питания M4-ATX Windows 7-64, iCarDS 1.7.0.60 (лицензия) Оформления и темы для iCarDS |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|