Страница 117 из 118 ПерваяПервая ... 1767107111112113114115116117118 ПоследняяПоследняя
Показано с 1,161 по 1,170 из 1174
  1. #1161
    Новичок
    Регистрация
    02.05.2017
    Возраст
    36
    Сообщений
    2
    Вес репутации
    0

    По умолчанию Re: Панель приборов.

    Ребята Всем здрасти!!! кто может пмочь пошагово начать собирать панель)скажу сразу это для меня темный лес)желательно все досканально)+фто)хочу собрать щиток приборов )

  2. #1162
    Пользователь
    Регистрация
    01.02.2016
    Сообщений
    25
    Вес репутации
    116

    По умолчанию Re: Панель приборов.

    Цитата Сообщение от reanon Посмотреть сообщение
    раз такая пьянка то приходится и иллюстратор осваивать )))
    Приветствую, почисти ящик, не могу связаться ))

  3. #1163
    Новичок
    Регистрация
    04.03.2018
    Возраст
    51
    Сообщений
    1
    Вес репутации
    0

    По умолчанию Re: Панель приборов.

    Здравствуйте ! ребята а проект еще живой, а то пишу на почту разработчику ПО а там молчок.

  4. #1164
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    55
    Сообщений
    13,382
    Вес репутации
    10

    По умолчанию Re: Панель приборов.

    Я жив, проект мне не интересен
    Можете вот эту панель рассмотреть http://compcar.ru/forum/forumdisplay.php?f=27
    Последний раз редактировалось Chip; 07.03.2018 в 01:35.

  5. #1165
    Новичок
    Регистрация
    16.11.2013
    Сообщений
    3
    Вес репутации
    0

    По умолчанию Venator

    Hi
    question
    I would like to buy this full version of Venator, but I do not get any, I have written to Venator e-mail, but no answer .. where can i buy the full version?
    thanks

  6. #1166
    Новичок
    Регистрация
    23.02.2021
    Сообщений
    8
    Вес репутации
    50

    По умолчанию Re: Панель приборов.

    Цитата Сообщение от Chip Посмотреть сообщение
    Выкладываю программу для дублирования параметров автомобильной панели приборов, написаную Urvin . Мной был подправлен только код для arduino. Обработку прерывания для одометра еще не успел поправить
    Программу скачиваем здесь
    Вложение 6384

    Перед использованием программы совместно с arduino необходимо изменить следующие настройки (файл torpedo.ini)
    Код:
    [usb]
    useusb=false
    ...
    [com]
    name=Com#
    baudrate=9600
    parity=0
    flowcontrol=0
    databits=8
    stopbits=1
    DTR=false
    RTS=false
    Com# - имя com-порта, на котором работает ардуино. Например, Com4.

    Скетч для Arduino
    PHP код:
    #include <EEPROM.h> 
    // Массив значений по портам 
    byte resultInput[11]; 
    byte i

    void setup() 
    {     
        
    // Обнуление массива значений 
        
    for(i=0i<=10i++) 
          { 
            
    resultInput[i]=0;
          } 
         
        
    // Инициализация цифровых портов 
        
    for(i=2i<=13i++) 
          { 
            
    pinMode(i,INPUT); 
            
    digitalWrite(iHIGH); //Подключить внутренние подтягивающие резисторы
          

         
        
    // Инициализация ком порта 
        
    Serial.begin(9600); 

         
    // привязываем 0-е прерывание к функции interrupt() 
     //   attachInterrupt(0, interrupt, CHANGE); 


    void loop() 

        
    // Сбор данных с пяти АЦП, диапазон значений [0, 255] 
        // 0 - скорость 
        // 1 - тахометр 
        // 2 - температура охлаждающей жидкости 
        // 3 - уровень топлива 
        // 4 - напряжение автомобильной сети 
        
    for(i=0i<=4i++) 
          { 
            
    resultInput[i]=analogRead(i)/4;   
          } 

        
    // Чтение данных одометра из EEPROM 
        
    for(i=0i<=3i++) 
          { 
           
    // resultInput[i+7] = EEPROM.read(i); 
          

         
        
    // Перевод состояний на цифровых входах в общее число 
        // 5 - двоиный код включения лампочек ( 
        // 6 - двоичный код включения лампочек  
        //     + двоичный код включенной передачи (3 старших бита) 
        // 7-10 - текущее значение одометра 

        
    resultInput[5] = digitalRead(2) + 
                 
    digitalRead(3)*
                 
    digitalRead(4)*
                 
    digitalRead(5)*
                 
    digitalRead(6)*16 
                 
    digitalRead(7)*32 
                 
    digitalRead(8)*64
                       
        
    resultInput[6] = digitalRead(9) + 
                 
    digitalRead(10)*
                 
    digitalRead(11)*
                 
    digitalRead(12)*
                 
    digitalRead(13)*16;          

    // Контроль за отключением питания 
            
    if (resultInput[4]<180
            { 
            
    // Запись одометра в энергонезависимую память 
                
    for(i=0i<=3i++) 
                { 
                 
    //     EEPROM.write(i, resultInput[i+7]);    
                

            } 

    // Добавление информации о включенной передаче 
                         
    byte trm=analogRead(5)/4;
                         
    byte gear=0b00100000;       // 1 
                
    if (trm<20)       gear=0;            // N 
                
    else if (trm<60)  gear=0b11100000;   // R 
                
    else if (trm<105gear=0b10100000;   // 5 
                
    else if (trm<145gear=0b10000000;   // 4 
                
    else if (trm<190gear=0b01100000;   // 3 
                
    else if (trm<230gear=0b01000000;   // 2 

                
    resultInput[6] = (resultInput[6] & 0b00011111) | gear// накладываем маску и старшие биты 

                  
    Serial.write(resultInput11);     // Передаем данные из массива в компьютер 
    delay(300);


    //------------------------ Обработка прерываний -----------------------// 
    void interrupt () 


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

    Исходник программы для PC
    Программа на компе не работает выдает ошибку отсутствует фаил FTD2XX.dll.
    Последний раз редактировалось brat4791; 23.02.2021 в 15:46.

  7. #1167
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    55
    Сообщений
    13,382
    Вес репутации
    10

    По умолчанию Re: Панель приборов.

    Все верно. Программа работает только с ардуино нано на которой USB мост FTDI

  8. #1168
    Новичок
    Регистрация
    23.02.2021
    Сообщений
    8
    Вес репутации
    50

    По умолчанию Re: Панель приборов.

    Цитата Сообщение от Chip Посмотреть сообщение
    Все верно. Программа работает только с ардуино нано на которой USB мост FTDI
    нано подключен

  9. #1169
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    55
    Сообщений
    13,382
    Вес репутации
    10

    По умолчанию Re: Панель приборов.

    Нано с FTDI?

  10. #1170
    Новичок
    Регистрация
    23.02.2021
    Сообщений
    8
    Вес репутации
    50

    По умолчанию Re: Панель приборов.

    Цитата Сообщение от Chip Посмотреть сообщение
    Нано с FTDI?
    Нано V3
    Arduino Nano CH340G V3.0 (ATmega328

Страница 117 из 118 ПерваяПервая ... 1767107111112113114115116117118 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •