PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Проекты (http://pccar.ru/forumdisplay.php?f=21)
-   -   Головное устройство в стиле Tesla (Atenza 2.0, 2004 г. (http://pccar.ru/showthread.php?t=26274)

НСО154 30.12.2017 07:45

Вложений: 1
TFT панель приборов так и напрашивается.

НСО154 30.12.2017 14:08

Можно переносить в законченные проекты.
Карпк установлен, климатом рулит, музыку играет.

Далее будет доработка системы:
Замена мат платы.
Аудио 5.1
Подключим ещё какие-нибудь электроприборы авто.
Жпс, навигация и многое другое.
А самое главное, заменим монитор на более адаптивный:)

Спасибо всем за внимание!

Vladget 30.12.2017 14:11

Закрыть тему?

НСО154 30.12.2017 14:12

Цитата:

Сообщение от Vladget (Сообщение 397327)
Закрыть тему?

Да.
А то сам понимаешь, это может длиться вечно:)

Евген_21 30.12.2017 14:12

Цитата:

Сообщение от НСО154 (Сообщение 397326)
Можно переносить в законченные проекты.
Карпк установлен, климатом рулит, музыку играет.

Далее будет доработка системы:
Замена мат платы.
Аудио 5.1
Подключим ещё какие-нибудь электроприборы авто.
Жпс, навигация и многое другое.
А самое главное, заменим монитор на более адаптивный:)

Спасибо всем за внимание!

С наступающим! Саня. Все круто получилось, но не торопись в готовые.
Цитата:

TFT панель приборов так и напрашивается.
Тем более есть еще, что реализовать.

НСО154 30.12.2017 14:19

Цитата:

Сообщение от Евген_21 (Сообщение 397329)
С наступающим! Саня. Все круто получилось, но не торопись в готовые.

Тем более есть еще, что реализовать.

И тебя Жень с наступающим!
Это долгая песня, после праздников займусь.
Создать новую тему по модернизации не сложно:)
Как раз к следующему новому году закончим)))

Евген_21 30.12.2017 14:24

Цитата:

Сообщение от НСО154 (Сообщение 397330)
И тебя Жень с наступающим!
Это долгая песня, после праздников займусь.
Создать новую тему по модернизации не сложно:)
Как раз к следующему новому году закончим)))

Ясно,успехов в проекте. Саша если не сложно выложи фото с пассажирского сиденья. Реально все круто, респект. Да и по больше таких сумасшедших :smile2:

НСО154 30.12.2017 14:33

Вложений: 1
Спасибо!
Пс: яркость 50%))
Если с улицы смотреть со стороны пассажира, то хреново видно.

НСО154 30.12.2017 14:37

Вложений: 1
Вид сзади.

Евген_21 30.12.2017 14:57

Цитата:

Сообщение от НСО154 (Сообщение 397333)
Спасибо!
Пс: яркость 50%))
Если с улицы смотреть со стороны пассажира, то хреново видно.

Все отлично, теперь все очень хорошо видно. Молодец, так держать. Еще раз спасибо за такой интересный проект. Продолжай, а может еще один моник для задних пассажиров установишь? Еще и с раздельным климатом!!!
P.S. панель задач сверху установи, или автоскрытие.

Евген_21 30.12.2017 15:07

Цитата:

Сообщение от НСО154 (Сообщение 397333)
Спасибо!
Пс: яркость 50%))
Если с улицы смотреть со стороны пассажира, то хреново видно.

И еще от себя скажу, если есть кто круто программирует. Пусть легкую оболочку интерфейса сделают. Чтоб вообще все эргономично смотрелось.

НСО154 06.01.2018 21:00

Поездил я с новым моником и виндой несколько дней, могу уже поделиться первыми впечатлениями.
Сборка конечно "сырая", нет полноценной навигации, камеры не подключены, софта как такового нет, но работу в целом оценить можно.
Работает все стабильно, винда чувствует себя превосходно, БП тоже показал себя с хорошей стороны:)
Ардуино не отваливается, не виснет, управляет климатом четко, без задержек и других багов.

Что могу сказать, буду дальше развивать и усовершенствовать свою теперь уже Теслу))))

sirota 07.01.2018 12:41

Цитата:

Сообщение от НСО154 (Сообщение 397716)
Поездил я с новым моником и виндой несколько дней, могу уже поделиться первыми впечатлениями.
Сборка конечно "сырая", нет полноценной навигации, камеры не подключены, софта как такового нет, но работу в целом оценить можно.
Работает все стабильно, винда чувствует себя превосходно, БП тоже показал себя с хорошей стороны:)
Ардуино не отваливается, не виснет, управляет климатом четко, без задержек и других багов.

Что могу сказать, буду дальше развивать и усовершенствовать свою теперь уже Теслу))))

Молодца, что сразу просек фишку большого монитора...а теперь приложи планшет дюймов на 7 на свою теслу, будешь удивлен очень....и как люди с такими маленькими мониторами ездят :dntknw:

НСО154 07.01.2018 21:10

Цитата:

Сообщение от sirota (Сообщение 397724)
Молодца, что сразу просек фишку большого монитора...а теперь приложи планшет дюймов на 7 на свою теслу, будешь удивлен очень....и как люди с такими маленькими мониторами ездят :dntknw:

Примерял:wink2:
Только 8 диагональ, да что говорить...
Сам ездил с семёркой, мало этого))))

НСО154 09.01.2018 14:41

Вложений: 1
Просто фото)

seriousstas 09.01.2018 14:47

Цитата:

Просто фото)
Ты при возможности видос заделай :
Загрузку ОС (время обычной и скажем гибернации) , реакцию на касания и жесты, масштабирования карт в навигаторе,
плеера видо и аудио и тд..
Динамика всегда интереснее (и познавательнее новичку) статики.
Цитата:

Сам ездил с семёркой, мало этого))))
Перешел с 6.2(андроид) на 7-ку пока без дискомфорта ..)_

Vladget 09.01.2018 14:49

Цитата:

Сообщение от seriousstas (Сообщение 397808)
Ты при возможности видос заделай :
Загрузку (время) , реакцию на касания и жесты, масштабирования карт в навигаторе,
плеера видо и аудио и тд..
Динамика всегда интереснее статики)

что то я либо просмотрел либо.... а что стоит тач?

НСО154 09.01.2018 15:19

Цитата:

Сообщение от seriousstas (Сообщение 397808)
Ты при возможности видос заделай :
Загрузку ОС (время обычной и скажем гибернации) , реакцию на касания и жесты, масштабирования карт в навигаторе,
плеера видо и аудио и тд..
Динамика всегда интереснее (и познавательнее новичку) статики.
Перешел с 6.2(андроид) на 7-ку пока без дискомфорта ..)_

Тача пока нет да и не будет на этом мониторе.
Софт...это второстепенный вопрос)
Пока наслаждаюсь эстетикой))))))

Масштабирование есть, пользуюсь встроенной сенсорной панелью, она же и клавиатура в каком-то роде и мышка)

Да и суть идеи этого монитора иная,он больше для управления электроникой, вот хочу еще туманки подцепить, диагностику ну и ещё по мелочи)

seriousstas 09.01.2018 18:47

Цитата:

что то я либо просмотрел
Походу я просмотрел )
Цитата:

пользуюсь встроенной сенсорной панелью
Тоже вариант , а видео будет полезным в любом случае ..

НСО154 09.01.2018 20:47

Будет видос.
Пока рано, да и показать особо нечего)
Хотел видео снять с новой материнской...но что-то она очень долго едет...

НСО154 02.02.2018 19:08

Сделал видос.
Корявенький)))



На выходных доделаю дисплей, аварийную кнопку и сниму нормальный видос при дневном свете.

(vS) 04.02.2018 11:54

про запуск с сигналки чото не понял...

НСО154 04.02.2018 14:43

Цитата:

Сообщение от (vS) (Сообщение 398948)
про запуск с сигналки чото не понял...

С водительского сидения не удобно было снимать, снимал с заднего дивана, заводил с сигналки, что бы продемонстрировать режим вкл/выкл компа и что экран не тухнет при прокрутке стартера.

sheyker 06.02.2018 02:00

отлично когда уже все работает и ничего лишнего)
надо экран приветствия в винде заменить и развернуть..

НСО154 07.02.2018 20:39

Цитата:

Сообщение от sheyker (Сообщение 399011)
отлично когда уже все работает и ничего лишнего)
надо экран приветствия в винде заменить и развернуть..

Спасибо дружище)
Разворачивать не буду, на момент создания видео задержка вкл монитора не была прикручена.
Уже прикрутил, монитор включается после полной загрузки системы, ничего лишнего не мельтешит)))

НСО154 20.02.2018 09:40

Вложений: 1
Установил штатное информационное табло.

НСО154 21.03.2018 06:37

Вложений: 1
Дождался когда будет настроение для продолжения начатого)
Слепил верхнюю часть рамки, материал стандартный, стеклоткань, смола.
Крепления клипсы.

НСО154 31.03.2018 09:52

Вложений: 1
Понравилось как в соседней теме пишется оболочка на Делфи.
Короче тоже изучил и приступил к созданию для своего кара))
Авто тематику не стал использовать, пишу так сказать универсальную оболочку.
Пока готово верхнее меню и окно настроек автосвета.
Долго экспериментировал с цветами...самый оптимальный-светлые тона, видно в любую погоду.

НСО154 31.03.2018 09:59

Вложений: 1
Новую рамку под штатный дисплей пока отложил, пытаюсь считать показания дисплея.
Пока ни чего не получается))

Общая картинка.
В солнечную погоду отсвечивает на камеру, а так збс видео картинку с любого места в авто.

НСО154 31.03.2018 10:20

Извиняюсь за фото в теме, сайт мой в разработке (ссылки на фото с сайта кидал), сегодня-завтра восстановлю фото.

(vS) 31.03.2018 12:10

Цитата:

Сообщение от НСО154 (Сообщение 400893)
пытаюсь считать показания дисплея.
Пока ни чего не получается))

что делаешь?

НСО154 31.03.2018 12:19

Цитата:

Сообщение от (vS) (Сообщение 400896)
что делаешь?

Нашёл сигнальные пары отвечающие за показания на штатном дисплее (климат), подключил ардуино и считываю напряжение.
Например тыкаешь кнопку (обороты вентилятора), напряжение скачет от 1.5в до 3в.
1.5в-минимум оборотов
3в-максимум.
В принципе, вроде понятно (резисторные кнопки).

Могу ошибаться, наверное можно отталкиваться от напряжения на сигнальном проводе и выводить картинку на Делфи.

Vladget 31.03.2018 12:30

что то мне кажется уж дюже как то просто, а если другую кнопку нажать (не обороты вентиллятора)? а там точно постоянка ? может там сигнал более сложный ? осциллографом не смотрел?

НСО154 31.03.2018 14:04

Цитата:

Сообщение от Vladget (Сообщение 400898)
что то мне кажется уж дюже как то просто, а если другую кнопку нажать (не обороты вентиллятора)? а там точно постоянка ? может там сигнал более сложный ? осциллографом не смотрел?

Тишина при нажатии на остальные кнопки, за них отвечают другие пары, пока только нашёл на вентилятор.
Из приборов имеется Китайский мультиметр))
ПС: ну да...как-то все просто.

Если честно, то склоняюсь забить на эту идею, штатный дисплей встал как родной на новое место, довести до ума рамку и голову не греть...а ну ещё подсветку заменить на белую, красная не вписывается.

НСО154 31.03.2018 17:00

Вложений: 3
Если кто хочет побаловаться управлением нагрузкой через com))
Компонент порта для Делфи во вложении, а так же пример моей оболочки (правда не доделана), компонент для работ с PNG файлами в Делфи.

Код для Ардуино, задействовано 12 цифровых (кратковременное нажатие)

PHP код:

#define OUTPUT_DEFAULT HIGH
//#define OUTPUT_DEFAULT LOW
#define ON_TIME 300 // ms

void setup()
{
  for (
int i 2<= 13i++) {
    
pinMode(iOUTPUT);
    
digitalWrite(iOUTPUT_DEFAULT);
  }
  
Serial.begin(9600); // pins 0, 1
}

void loop()
{
  if (
Serial.available() > 0) {
    
int incomingByte Serial.read();
    if ((
incomingByte >= 2) && (incomingByte <= 13)) {
      
digitalWrite(incomingByte, !OUTPUT_DEFAULT);
      
Serial.write(0x40 incomingByte);
      
delay(ON_TIME);
      
digitalWrite(incomingByteOUTPUT_DEFAULT);
      
Serial.write(0x80 incomingByte);
    }
  }


Код для Делфи.
PHP код:

unit Unit1;

interface

uses
  Windows
MessagesSysUtilsVariantsClassesGraphicsControlsForms,
  
DialogsStdCtrlsCPort;

type
  TForm1 
= class(TForm)
    
cmprt1TComPort;
    
Button1TButton;
    
Button2TButton;
    
procedure Button1Click(SenderTObject);
    
procedure FormCreate(SenderTObject);
    
procedure Button2Click(SenderTObject);
  private
    { Private 
declarations }
  public
    { Public 
declarations }
  
end;

var
  
Form1TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(SenderTObject);

begin
// отсылаем команду "0" на выход d2
cmprt1.WriteStr (#0);


end;

procedure TForm1.FormCreate(SenderTObject);
begin
//открываем comport
 
cmprt1.Open;
end;
procedure TForm1.Button2Click(SenderTObject);
begin
// отсылаем команду "" на выход d3
cmprt1.WriteStr (#1);

end;

end

Кoд для Ардуино, задействовано 11 пинов (фиксированное нажатие)
PHP код:

void setup() {
  
Serial.begin(9600);
  for (
int i 2<= 11i++)pinMode(iOUTPUT);
}
void loop() {
  if (
Serial.available() > 0) {
    
int x Serial.read() - '0';
    
digitalWrite(2, !digitalRead(2));
  }


Код для Делфи
PHP код:

unit Unit1;

interface

uses
  Windows
MessagesSysUtilsVariantsClassesGraphicsControlsForms,
  
DialogsStdCtrlsCPort;

type
  TForm1 
= class(TForm)
    
cmprt1TComPort;
    
Button1TButton;
    
Button2TButton;
    
procedure Button1Click(SenderTObject);
    
procedure FormCreate(SenderTObject);
    
procedure Button2Click(SenderTObject);
  private
    { Private 
declarations }
  public
    { Public 
declarations }
  
end;

var
  
Form1TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(SenderTObject);

begin
// отсылаем команду "0" на выход d2
cmprt1.WriteStr ('0');


end;

procedure TForm1.FormCreate(SenderTObject);
begin
//открываем comport
 
cmprt1.Open;
end;
procedure TForm1.Button2Click(SenderTObject);
begin
// отсылаем команду "1" на выход d3
cmprt1.WriteStr ('1');

end;

end


НСО154 31.03.2018 17:24

Да и вообще...заведите уже тему на нашем форуме про среду разработок приложений для CarPc, полезная штука...если б не коллега с соседней ветки, то вообще не знал бы про Делфи))
А так два дня...пришлось изучать, вникать...
Вот моя тема на киберфоруме, почитайте про установку компонентов и ребята там ссылки дали на полезные статьи для новичков.
http://www.cyberforum.ru/delphi-begi...l#post12257340

НСО154 31.03.2018 18:00

Цитата:

Сообщение от Vladget (Сообщение 400898)
что то мне кажется уж дюже как то просто, а если другую кнопку нажать (не обороты вентиллятора)? а там точно постоянка ? может там сигнал более сложный ? осциллографом не смотрел?

Разобрался с передачей информации, точнее с её обработкой.
Это кажется что все так просто:)
Коротко и по сути.
Эти 1.5-3в в последствии обрабатываются микропроцессором (встроенный в дисплее) и выводится изображение в виде символов, что мы и видим на дисплее.
Нам остаётся подпояться к сигнальным парам и с помощью ардуино разбить данные вольты на числа, например от 0-300.
Каждой сотой назначит своё действие (активация цифрового выхода), например, 1в-100, если меньше 100, то активируется выход d3, если больше, то выход d4 микропроцессора.
Далее "ловим" сигнал в Делфи и выводим нужное изображение основываясь на состояние цифрового выхода.
Как-то так))
Тупо заменяем вычислительные процессы в мозгах дисплея на свои Ардуино.

Только одно НО, сможет ли Ардуино это осилить...как показывает практика с "Контролем напряжения с аналогового входа Ардуино", в сети "плавают" помехи и будет ли работа стабильной...ловя эти сотые, возможно тысячные...

В общем это далеко не просто...не буду этим заниматься.
Может быть на старости...от делать нех))
Получить исходник с той же can-это одно, а вот обработать полученное-другое.

Евген_21 31.03.2018 19:25

НСО154
Не торопись. ComPort Делфи, нужно изучить. Не все так просто. Испытай такой вариант, при работающем приложении и подключенном ардуино...... Выдерни из ком порта Ардуино и попробуй ,снова считать что то....И хрен.Если использовать библиотеки уже готовые, там как вроде есть проверка на ошибки, и.т.д.Нужны проверки, так же нужно переподключение если устройство ,,отвалилось,, А так тема и самому интересна. Но пока изучаютКом порт. На днях спину , файлик. Думаю тебе понравиться..

НСО154 31.03.2018 19:39

Цитата:

Сообщение от Евген_21 (Сообщение 400912)
НСО154
Не торопись. ComPort Делфи, нужно изучить. Не все так просто. Испытай такой вариант, при работающем приложении и подключенном ардуино...... Выдерни из ком порта Ардуино и попробуй ,снова считать что то....И хрен.Если использовать библиотеки уже готовые, там как вроде есть проверка на ошибки, и.т.д.Нужны проверки, так же нужно переподключение если устройство ,,отвалилось,, А так тема и самому интересна. Но пока изучаютКом порт. На днях спину , файлик. Думаю тебе понравиться..

Не отваливается, работает стабильно.
Проверял.
Одно условие, открытие порта автоматом с открытием формы, а не через отдельную кнопку и Ардуино после передергивания будет подключена к тому же порту.
В первом варианте скетча для Ардуино, есть обратная связь, она у меня и сейчас в авто работает только с лабом, но суть там одна.

Евген_21 31.03.2018 20:01

Цитата:

Сообщение от НСО154 (Сообщение 400913)
Не отваливается, работает стабильно.
Проверял.
Одно условие, открытие порта автоматом с открытием формы, а не через отдельную кнопку и Ардуино после передергивания будет подключена к тому же порту.
В первом варианте скетча для Ардуино, есть обратная связь, она у меня и сейчас в авто работает только с лабом, но суть там одна.

А прога на Делфи продолжает принимать данные от ардуино, даже после того как Арду выдернули из порта и занова подключили? Подключение к ком порту при загрузке формы по любому должно быть. Я сделал так, параметры ком порта из ini файла подгружаються. И сделал панель настроек ком порта и сохранение их в тот же ini файл. И нет привязки пороги к определенному ком порту.


Часовой пояс GMT +4, время: 15:46.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot