Рейтинг@Mail.ru
Перейти к содержимому

Рекомендованные сообщения

разобраться в коде

Это проблема. Мой мозг хорошо воспринимает картинки.. радуется им, и очень плохо - код.. Когда видит код - он грустит и ничего не хочет.. )) С таким же успехом за это время можно было бы освоить с++, или хотя бы питон и самому писать аппсы в корсу.. но не мое это. У меня элементарные вещи в написании кода вызывают трудности. Поменять значения в конфиге каком нибудь я еще могу. Но что то сам написать, тем более логику - нет.. у меня каждая строчка одинакового кода будет отличаться от предыдущей - что бы красиво было :D

Изменено пользователем GranDoxin

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Начало работы над PCU-6D:

 

https://youtu.be/lKh-FZfTIrM

 

https://youtu.be/F1iGh0b2D30

Изменено пользователем Warez27
  • Нравится 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Женя, мигание при заглохшем двигателе чуть поправить надо - не должны перекрываться лампы - горит ряд через одну с первой лампы, затем ряд со второй. Ни на мгновение не должны гореть все. А сейчас получается что на миг они горят все при переходе от одного ряда к другому.

 

Когда сцепление жмешь - 4,0 высвечивается - это родные холостые обороты?

 

В апи питона нет переменных температур жидкостей, но вообще в корсе они показываются в разных автомобилях.. это фейк, или есть реальные цифры?

 

А так все классно! :good:

Изменено пользователем GranDoxin

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. Лампы исправлю.

 

2. 4.0 - да это обороты холостого хода.

 

3. В АС все температуры фейковые, кроме шин. Давления масла и топлива тоже нет :facepalm:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А как (где) их моделируют в приборах? Ведь на некоторых машинах вроде в процессе циферки температур растут..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Наверно рассчитывают по приближенным формулам. В общем значение температуры двигателя не принципиально, если нет возможности его перегреть до выхода из строя.

 

PS. Пока печатал уже ответили...

Изменено пользователем Warez27

Поделиться сообщением


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

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

Скрипт же редактируемый?

 

В общем значение температуры двигателя не принципиально, если нет возможности его перегреть до выхода из строя.

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

Надо вильямс в Ир запустить, посмотреть - там вроде моделируются температуры, и выводятся на ПСУ (если не путаю). Подсмотреть там какие значения рабочие (когда прогрет мотор), и какие цифры при перегреве. И подогнать скрипт под них. Что бы когда в боксы заезжаешь и останавливаешься температуры не были "холодными".

Изменено пользователем GranDoxin

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да, можно формулу подобрать условно это будет = (интеграл по оборотам)* коэфф - (интеграл по скорости)*коэфф. + окр. темп. Так как в двигателе чем больше поршни трут цилиндры тем выше его температура но чем быстрее едет машина тем выше эффективность системы охлаждения.

 

Лучше это сделать в самом конце работы над дашем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хорошо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Продолжение работы над PCU-6D

В этом ролике:

Исправлено мигание ламп при остановленном двигателе.

Имитация отражений от защитного стекла (автор идеи и графика - GranDoxin)

Режим работы пит лимитатора (на последней минуте)

 

https://youtu.be/8zt9bO4mnSU

Изменено пользователем Warez27
  • Нравится 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Привет,

 

назрело два вопроса :)

 

1. В среде самодельщиков много всяких разных проектов дашей, но одна проблема неизменна - нет какой-то универсальной ПК программы, которая тянет телеметрию из разных игр и предоставляет в каком-то универсальном виде для самоделок. Большинство людей так или иначе используют ардуино, т.е. с точки зрения хоста это простой com-порт. Собственно, в этом и вопрос - возможно ли в Universal Dashboard реализовать вывод в com-port, формализовав предварительно формат вывода данных?

2. Второй вопрос на самом деле в какой-то мере продолжение первого и касается лично меня :) Возможно ли реализовать вывод в usb девайс, имеющий вполне определенный VID/PID? Конечно, я в принципе могу наверно написать proxy - приложение, которое будет читать из UDP сокета Universal Dashboard и уже само кидать репорты, но получается лишняя прослойка :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Привет,

 

назрело два вопроса :)

 

1. В среде самодельщиков много всяких разных проектов дашей, но одна проблема неизменна - нет какой-то универсальной ПК программы, которая тянет телеметрию из разных игр и предоставляет в каком-то универсальном виде для самоделок. Большинство людей так или иначе используют ардуино, т.е. с точки зрения хоста это простой com-порт. Собственно, в этом и вопрос - возможно ли в Universal Dashboard реализовать вывод в com-port, формализовав предварительно формат вывода данных?

2. Второй вопрос на самом деле в какой-то мере продолжение первого и касается лично меня :) Возможно ли реализовать вывод в usb девайс, имеющий вполне определенный VID/PID? Конечно, я в принципе могу наверно написать proxy - приложение, которое будет читать из UDP сокета Universal Dashboard и уже само кидать репорты, но получается лишняя прослойка :)

 

По первому вопросу: да это возможно, ардуино у меня есть. Лучше всего, думаю, сделать отдельную программу-сервер которая будет собирать данные телеметрии и направлять их не на WiFi, а на COM порт.

 

По второму вопросу: тоже ответ положительный. но сделать такой сервер будет сложнее. Опыта программирования USB у меня нет (но документацию в MSDN по WinUSB я читал - https://msdn.microso...4(v=vs.85).aspx)

Еще сложность заключается в том, что для тестирования понадобится какая-нибудь "живая" железка подключаемая по USB. Если такой железкой может послужить плата Raspberry Pi 3b, то это будет просто замечательно, потому что она у меня есть.

На первых порах можно отработать такую связку: компьютер -> USB-USB шнур -> Raspberry -> HDMI монитор. И уже на дополнительный монитор выводить даши. Потом можно будет распространить эту конфигурацию на полностью самостоятельное USB устройство.

  • Нравится 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это очень круто! :)

Можно начать с ардуино, здесь сначала нужно определиться с оптимальным форматом данных - фиксированный, динамический, либо еще какой-то

по второму надо подумать, пока мне кажется, что использовать для этого малину - это некий перебор, в конце концов hdmi монитор можно воткнуть напрямую в видеокарту. Я подумывал сделать что-нибудь на том же стм32, и дать возможность подключать к нему различные виды дисплеев - 7 сегментные, LCD, TFT и пр. Функционально то же самое, что п.1, но не по ком-порту, а как усб-девайс. Но это можно отложить на более позднюю перспективу.

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это очень круто! :)

Можно начать с ардуино, здесь сначала нужно определиться с оптимальным форматом данных - фиксированный, динамический, либо еще какой-то

по второму надо подумать, пока мне кажется, что использовать для этого малину - это некий перебор, в конце концов hdmi монитор можно воткнуть напрямую в видеокарту. Я подумывал сделать что-нибудь на том же стм32, и дать возможность подключать к нему различные виды дисплеев - 7 сегментные, LCD, TFT и пр. Функционально то же самое, что п.1, но не по ком-порту, а как усб-девайс. Но это можно отложить на более позднюю перспективу.

По второму пункту я имел в виду малинку только как тестовую платформу для отладки кода USB-USB соединения. Потом вместо малины ставить уже нужное устройство.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Начало работы над сервером под Arduino. "Железный даш" сейчас выполнен на Arduino Mega + LCD экран 3.2'.

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

(так как у Arduino входной буффер всего 64 байта).

Сейчас данные передаются напрямую и в самом скетче ардуино и на сервере введены задерки для синхронизации,

поэтому заметны лаги при отображении информации. Скорость порта выставлена 9600 бод.

 

PS. Извиняюсь за качество записи. Вебка PS Eye не резко снимает с близкого расстояния.

 

https://youtu.be/PmhTlv-nJW4

 

UniversalArduinoServer.png?raw=1

  • Нравится 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А можешь скинуть ссылку на используемый дисплей, если где то можно размеры посмотреть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А можешь скинуть ссылку на используемый дисплей, если где то можно размеры посмотреть?

 

Вот этот дисплей:

http://amperka.ru/product/tft-color-display-480x320

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Продолжение работы над сервером для Arduino :

 

бета версия сервера:

https://www.dropbox....Server.zip?dl=0

 

библиотека для Arduino:

https://www.dropbox....ibrary.zip?dl=0

 

пример Arduino скетча с видео что ниже:

https://www.dropbox....CDtext.ino?dl=0

 

https://youtu.be/nXYN-pEUNhU

  • Нравится 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Женя, ты хочешь какой то конкретный даш сделать, или просто экспериментируешь?

 

Этот экран можно подключить?

 

http://amperka.ru/pr...phic-lcd-128x64

 

И есть ли для ардуины вот такого плана сегментные индикаторы готовые?

140757135_s.jpg

Изменено пользователем GranDoxin

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Женя, ты хочешь какой то конкретный даш сделать, или просто экспериментируешь?

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

 

Этот экран можно подключить?

http://amperka.ru/pr...phic-lcd-128x64

Да можно подключить, но у меня такого экрана нет.

 

И есть ли для ардуины вот такого плана сегментные индикаторы готовые?

Есть:

http://roboshop.spb....isplay/HSN2842S

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не - это светодиодные.

А то ЖК.. надо именно ЖК 4 цифры в одну линию

Изменено пользователем GranDoxin

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

  • Похожие публикации

    • Автор: JohnDoe

      Шасси: карбоновый монокок
      Двигатель: рядный, атмосферный, 2000 см³/4 цилиндра/16 клапанов
      Мощность: 220 л.с. @ 6500 об/м
      Крутящий момент: 260 нм @ 5400 об/м
      КПП: секвентальная, шестиступенчатая
      Габариты: 4351 × 945 × 1845 мм
      Вес: 550 кг
      Объём топливного бака: 45.5 л


       
    • Автор: VMSO_DA
      Состоялся релиз трассы 24 часа Ле-Мана. Трасса платная и стоит 794 рубля. Подробности: https://www.studio-397.com/2019/06/lemans24h/
       
    • Автор: SanSanych
      Расписание следующего сезона
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×