- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		Через кабел ьпроблема решилась , удалением из скетча  Serial2.print (resultString);
 ибо с ним передавал какую то дичь... в виде крякозяб непонятных.
 По Wifi не конектится, сбрасывал настрйоки, менял только порт на 3333, прописано 192.168.16.254, провода целые.
 
 
- 
	
	
		Вложений: 1 Re: Универсальная панель приборов VENATOR 
		вайфай не конектится видно из за того, что я в скетче убрал ведь Serial2.print (resultString);
 добавил обратно, вернулась проблема с данными
 отправляет вот такую дичь
 Вложение 19223
 убираю Serial2.print (resultString); - отправляет нормальные данные.
 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		Убрав кусок кода на обнуление массива
 for(i=0; i<=14; i++){                     //обнуление массива аналоговых значений
 digitalInput[i]=0;
 }
 for(i=0; i<=28; i++){                     //обнуление массива цифровых значений
 analogInput[i]=0;
 }
 Данные пошли нормально и подключение с вайфАем ПОлучилось....  в чем косяк ТО ?
 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		Не нашел ничего проще чем просто убрать цикл и записать вот так...
 digitalInput[0]=0;
 digitalInput[1]=0;
 digitalInput[2]=0;
 digitalInput[3]=0;
 digitalInput[4]=0;
 digitalInput[5]=0;
 digitalInput[6]=0;
 digitalInput[7]=0;
 digitalInput[8]=0;
 digitalInput[9]=0;
 digitalInput[10]=0;
 digitalInput[11]=0;
 digitalInput[12]=0;
 digitalInput[13]=0;
 digitalInput[14]=0;
 digitalInput[15]=0;
 digitalInput[16]=0;
 digitalInput[17]=0;
 digitalInput[18]=0;
 digitalInput[19]=0;
 digitalInput[20]=0;
 digitalInput[21]=0;
 digitalInput[22]=0;
 digitalInput[23]=0;
 digitalInput[24]=0;
 digitalInput[25]=0;
 digitalInput[26]=0;
 digitalInput[27]=0;
 digitalInput[28]=0;
 
 analogInput[0]=0;
 analogInput[1]=0;
 analogInput[2]=0;
 analogInput[3]=0;
 analogInput[4]=0;
 analogInput[5]=0;
 analogInput[6]=0;
 analogInput[7]=0;
 analogInput[8]=0;
 analogInput[9]=0;
 analogInput[10]=0;
 analogInput[11]=0;
 analogInput[12]=0;
 analogInput[13]=0;
 analogInput[14]=0;
 
 Полет отличный!
 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		куда полёт-то? Ни один порт ввода не прописан. В скетче кроме переназначения номера порта ввода менять ничего не надо. Тут или скетч не соответствует версии венатора, или скетч криво залит. Ну и работоспособность самой меги тоже исключать нельзя 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		
	Цитата: 
		
 
				Сообщение от  mitroxa  
куда полёт-то? Ни один порт ввода не прописан. В скетче кроме переназначения номера порта ввода менять ничего не надо. Тут или скетч не соответствует версии венатора, или скетч криво залит. Ну и работоспособность самой меги тоже исключать нельзя 
 
 
 не он
 //**************************************************  ******************
 unsigned long micros_sp = 0, micros_th = 0;
 volatile int  tz;
 volatile int  sz;
 volatile int  sp;                            //импульсы спидометра
 volatile int  th;                            //импульсы тахометра
 int           analogInput [15];              //массив аналоговых значений
 int           digitalInput[29];              //массив цифровых значений
 String        resultString = "";             //строка
 int           i;                             //счетчик циклов
 //**************************************************  ******************
 void setup(){
 for(i=0; i<=14; i++){                     //обнуление массива аналоговых значений
 digitalInput[i]=0;
 }
 for(i=0; i<=28; i++){                     //обнуление массива цифровых значений
 analogInput[i]=0;
 }
 Serial.begin(115200);
 Serial2.begin(115200);                     //инициализация ком порта
 attachInterrupt(0, speedometr, RISING);   //прерывание спидометра по фронтам импульса
 attachInterrupt(1, tahometr,   RISING);   //прерывание тахометра по фронтам импульса
 }
 //**************************************************  ******************
 void loop(){
 analogInput[0]   =      analogRead(3);         // B23    напряжение
 analogInput[1]   =      analogRead(4);         // B24    топливо
 analogInput[2]   =      analogRead(5);         // B21    температура охлаждения
 analogInput[3]   =      analogRead(8);         // B20    температура в салоне
 analogInput[4]   =      analogRead(7);         // B19    температура за бортом
 analogInput[5]   = 0; //analogRead(1);         //        дифферент
 analogInput[6]   = 0; //analogRead(2);         //        крен
 analogInput[7]   =      analogRead(9);         // B17    аналог
 analogInput[8]   =      analogRead(10);        // B18    аналог
 analogInput[9]   =      analogRead(11);        // B15    резерв
 analogInput[10]  =      analogRead(12);        // B16    резерв
 analogInput[11]  =      analogRead(13);        // B13    резерв
 analogInput[12]  =      analogRead(14);        // B14    резерв
 analogInput[13]  =      analogRead(15);        // B11    резерв
 analogInput[14]  =      analogRead(6);         // B22    резерв
 
 
 digitalInput[0] =   1;//digitalRead(19);       // A 1    зажигание
 digitalInput[1] =       digitalRead(29);       // A12    ночной скин
 //**************************************************  ******************
 digitalInput[2]  =      digitalRead(36) +      // A19    кнопка выбора
 digitalRead(41) * 2;   // A24    кнопка действия
 //**************************************************  ******************
 digitalInput[3]  =      digitalRead(31) +      // A14    левый поворот
 digitalRead(30) * 2;   // A13    правый поворот
 //**************************************************  ******************
 digitalInput[4]  =      digitalRead(35) +      // A18    габарит
 digitalRead(34) * 2;   // A17    дальний
 //**************************************************  ******************
 digitalInput[5]  =      digitalRead(33) +      // А16    птф передние
 digitalRead(32) * 2;   // A15    птф задний
 //**************************************************  ******************
 digitalInput[6]  =      digitalRead(38);       // A21    чек
 digitalInput[7]  =     !digitalRead(49);       // B 9  - уровень тж
 digitalInput[8]  =     !digitalRead(43);       // B 8  - ручник
 digitalInput[9]  =      digitalRead(50);       // B 3    износ колодок
 digitalInput[10] =     !digitalRead(47);       // B10  - лампа топлива
 digitalInput[11]  =    !digitalRead(51);       // B12  - уровень ож
 digitalInput[12] =     !digitalRead(45);       // B 7  - давление масла
 digitalInput[13] =      digitalRead(37);       // A20    лампа вентилятора
 digitalInput[14] =      digitalRead(40);       // A23    зарядка
 digitalInput[15] =      digitalRead(22);       // A 5    абс
 digitalInput[16] =      digitalRead(23);       // A 6    srs
 digitalInput[17] =      digitalRead(18);       // A 3    ремень
 digitalInput[18] =      digitalRead(48);       // B 1    двери
 digitalInput[19] =      digitalRead(42);       // B 2    p
 digitalInput[20] =      digitalRead(39);       // А22    r
 digitalInput[21] =      digitalRead(24);       // A 7    n
 digitalInput[22] =      digitalRead(46);       // B 6    d
 digitalInput[23] =      digitalRead(52);       // B 5    s
 digitalInput[24] =      digitalRead(25);       // A 8    резерв
 digitalInput[25] =      digitalRead(26);       // A 9    резерв
 digitalInput[26] =      digitalRead(27);       // A10    резерв
 digitalInput[27] =      digitalRead(28);       // A11    резерв
 digitalInput[28] =      digitalRead(44);       // B 4    резерв
 
 
 
 resultString = String(resultString + sp);
 resultString = String(resultString + ",");
 resultString = String(resultString + th);
 resultString = String(resultString + ",");
 for(i=0; i<=14; i++){                    //передаем аналоговые данные из массива в COM-port
 resultString = String(resultString + analogInput[i]);
 resultString = String(resultString + ",");
 }
 for(i=0; i<=28; i++){                    //передаем цифровые данные из массива в COM-port
 resultString = String(resultString  + digitalInput[i]);
 }
 resultString = String(resultString + ":\n");
 Serial2.print (resultString);
 Serial.print (resultString);
 resultString =  String("");
 tz = tz - 1;
 sz = sz - 1;
 if (tz == 0){th = 0;}
 if (sz == 0){sp = 0;}
 delay(50);
 }
 //**************************************************  ******************
 void speedometr(){                          //измеряем частоту на входе спидометра по прерыванию
 sp=(900000.0/( micros() - micros_sp));
 micros_sp = micros();
 sz = 10;
 }
 //**************************************************  ******************
 void tahometr(){                            //измеряем частоту на входе тахометра по прерыванию
 th=(2900000.0/( micros() - micros_th));
 micros_th = micros();
 tz = 10;
 }
 ?????????????????
 Работоспособность я проверил лишь поданием питание на 3 пин, чтоб показало в проге вольтаж аккумулятора
 
 
- 
	
	
		Вложений: 1 Re: Универсальная панель приборов VENATOR 
		Небольшой тизер ))
 
 Вложение 19230
 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		
	Цитата: 
		
 
				Сообщение от  Frud  
 
 
 Не плохо бы у крайних индикаторов добавить и точные текущие данные, а то гадай, кипишь или только начинаешь ))
 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		Доброго времени суток. Отправил Вам на почту, указанную в шапке, письмо с запросом цены на сей девайс. Но что то уже дней 5 никто не отвечает. Мож здесь подскажете? 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		ОЧЕНЬ ХОЧУ СВЯЗАТЬСЯ С СОЗДАТЕЛЯМИ ЭТОГО ВЕНАТОРА.
 НО ВСЕ КАК ТО У НИХ НЕ ПОЛУЧАЕТСЯ.
 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		Всем здрасти,очень заинтересовала такая панель))но в этом сразу скажу я чайник))У кого автомобиль семейства лада 2114 и т.д. -подскажите какой дисплей покупать чтоб подошел))и вообще есть ли спецы в Челябинске,или области ,Чтоб помогли установить,и все сделать)и сколько все будет стоить) 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		Доброго всем дня, скажите кто то ставил на 190 мерседес? 
 
- 
	
	
		Вложений: 1 Re: Универсальная панель приборов VENATOR 
		Сюда еще выложу. На ваш суд. Лицевая часть будет черной сразу оговорюсь. 
 Машина ГАЗ 31105. Панель от 3110 - 31105 Старого образца.
 
 Вложение 19241
 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		Написал на почту, пока тишина..., проект активен? 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		
	Цитата: 
		
 
				Сообщение от  Антон Шведов  
Сюда еще выложу. 
 
 
 Отлично. Вижу, что разрешение получилось корректное.
 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		
	Цитата: 
		
 
				Сообщение от  Skiw  
Отлично. Вижу, что разрешение получилось корректное. 
 
 
 Да, только полосить начал, либо прошивка не легла нормально, либо сам контроллер полетел.
 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		
	Цитата: 
		
 
				Сообщение от  Антон Шведов  
Машина ГАЗ 31105. Панель от 3110 - 31105 Старого образца. Вложение 19241
 
 
 Если не секрет, откуда софт с вольвой на кренометре?)))
 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		
	Цитата: 
		
 
				Сообщение от  basurman971  
Если не секрет, откуда софт с вольвой на кренометре?))) 
 
 
 Софт стандартный там несколько скинов машин, получен от официального разработчика.
 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		Что то не пойму, тема умерла??? Почему не отвечаете на счет преобретения данной панели??? 
 
- 
	
	
		Вложений: 1 Re: Универсальная панель приборов VENATOR 
		Чтоб хоть как-то оживить тему, поделюсь некоторыми наработками. В качестве андройд-устройства взял на тестирование плату Khadas Vim. Почему её, потому что она дешевле используемого сейчас odroid-c1, в котором еще и косячный RTC, часы при частом отключении платы отстают, при чем существенно. У Vim также открытые исходники, можно с прошивкой поиграть. Ну и самое пожалуй главное, у Vim с коробки есть режим сна. Если к плате кроме ХДМИ ничего не подключено, в режиме сна ток потребления 20-40мА. К ней сделал блок питания из нескольких источников на базе МК Тини13, который включает питание при открывании двери или включении зажигании. Алгоритм такой: если питание Vim обесточен при включении зажигания или открытии двери подается питание и происходит холодный старт(порядка 27с), далее если зажигание выключено, или если после открытии двери зажигание не включалось, плата через 30мин переходит в режим сна, если и дальше ничего не происходило, то через 3часа плата полностью обесточивается. Если в режиме сна открыть дверь или включить зажигание плата выходит из сна примерно за 3сек.
 Блок питания в режиме отладки с кучей перемычек)
 Вложение 19279
 
 
- 
	
	
		Вложений: 1 Re: Универсальная панель приборов VENATOR 
		Так же разрабатывается новый блок сбора данных
 Вложение 19280
 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		Интересный вариант. Я про Khadas Vim. Я свою пытался сделать на odroid-c1, забросил по причине как раз RTC и отсутствия сна.
 Спасибо за направления нового развития мысли.
 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		Помогите разобраться, как вывести показания тахометра/спидометра ?   
 в шилде обозначены как
 (  analogInput[7]   =      analogRead(9);         // B17  +  аналог
 analogInput[8]   =      analogRead(10);        // B18  +  аналог )
 Это они отвечают за тахометр/спидометр ?
 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		Они отвечают за аналоговые входы ардуины 9 и 10. Тахометр и спидометр на дискретных входах с прерываниями D2 и D3 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		Помогите пожалуйста... почему то вайфай перестал передавать данные. (до этого все работало), единственное что делал со всем устройством - впаял датчик освещенности. 
 Через USB все работает.
 По вайфаю, Сбросил настройки вайфая на дефолтные, зашел на 192.168.16.254 поменял порт на 3333 - Переподключился. В браузере http://192.168.16.254:3333/ - не работает (просто висит загрузка страницы)
 в венаторе прописал 192.168.16.254 - не работает.
 Что еще можно попробовтаь ??
 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		Проверить качество монтажа, заменить вход подключения модуля на ардуине, предварительно изменив номер входа в скетче, заменить сам модуль 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		Пытаюсь связаться с производителем этого чуда по мэйлу из первого поста - тишина. Хочу купить. Может кто знает другие, более актуальные контакты? 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		mitroxa, почисти личку - не могу тебе написать, типа переполнена. Или напиши мне на ArteryПСИНАyandex.ru 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		Где можно приобрести данную программу?
 Да и оборудование впринципе?
 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		подскажите какой более дешевый вариант модуля wifi можно использовтаь (сейчас hlk-rm04 ) , ну и чтоб с подключением к шилду было без заморочек, аля питание + - и 2 контакта на передачу/получение данных ? 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		
	Цитата: 
		
 
				Сообщение от  AdDa  
подскажите какой более дешевый вариант модуля wifi можно использовтаь (сейчас hlk-rm04 ) , ну и чтоб с подключением к шилду было без заморочек, аля питание + - и 2 контакта на передачу/получение данных ? 
 
 
 ESP8266-1 Но его не так просто настроить. Из коробки нет вэб конфигуратора, только перепрошивка кастомной прошивкой или через АТ команды. Для того и другого нужен уарт переходник
 
 
- 
	
	
		Вложений: 2 Re: Универсальная панель приборов VENATOR 
		Первый опытный образец нового блока сбора данных собран, и в ближайшее время будет отправлен на испытания в реальных условиях. На столе завелся с пол оборота :)
 Вложение 19284Вложение 19283
 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		Привет Митроха где такую мне найти или купить? 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		
	Цитата: 
		
 
				Сообщение от  Альбек  
Привет Митроха где такую мне найти или купить? 
 
 
 В личке ответил
 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		То же интересует. Как приобрести такую плату. 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		Вот наконец пришла ардунька  Новая оригинал, и новый вайфай модуль, данные почему то не идут. получается проблема в шИлде чтоль ? а может из за неправильного скетча ???
 p.s. скиньте правильный скетч
 Вот тут же ошибка явно есть, правильно ?
 int           analogInput [15];              //массив аналоговых значений
 int           digitalInput[29];              //массив цифровых значений
 String        resultString = "";             //строка
 int           i;                             //счетчик циклов
 //**************************************************  ******************
 void setup(){
 for(i=0; i<=14; i++){                     //обнуление массива аналоговых значений
 digitalInput[i]=0;
 }
 for(i=0; i<=28; i++){                     //обнуление массива цифровых значений
 analogInput[i]=0;
 }
 аналоговых у нас 15, а цифровых 29.... в циклах мы обнуляем совсем на оборот почему то ....
 
 p.s. Подскажите как можно проверить передачу данных с вайфай на ардуино идет ли что то по Rx Tx  ?
 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		:confused::confused::confused:
 через TermTCP написано конектед - экран пустой...
 мб ардунька как то не так работает и чета в ней включить надо ?
 
 
- 
	
	
	
		Re: Универсальная панель приборов VENATOR 
		Дисплей установлен, проводка подключена... не смог удержаться, и записать... вся проводка подключена , только висит на соплях временно, во время записи подключен только спидометр и тахометр )
 https://www.youtube.com/watch?v=7MP9d18jltE
 
 
- 
	
	
		Вложений: 1 Re: Универсальная панель приборов VENATOR 
		наконецто нашел время для сборки венатора нарисовал шилд в понедельник буду вытравливать , рисовал первый раз)))если гдето ошибся можете подсказать?Вложение 19292 и еще вопрос как я понял к андроиду его если цеплять по usb то нужена прога tcp ser port auto ,где ее взять? заранее спасибо