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

Вернуться   PCCar.ru - Ваш автомобильный компьютер > Всё Остальное > Проекты > Рабочий журнал

Ответ
 
Опции темы Поиск в этой теме
Старый 24.08.2015, 10:25   #31
anton2204
Старший Пользователь
 
Аватар для anton2204
 
Регистрация: 29.12.2009
Город: Ульяновск
Регион: 73
Машина: VW Polo Sedan. Fiat Albea погибла смертью храбрых(((
Сообщений: 753
anton2204 is a splendid one to beholdanton2204 is a splendid one to beholdanton2204 is a splendid one to beholdanton2204 is a splendid one to beholdanton2204 is a splendid one to beholdanton2204 is a splendid one to beholdanton2204 is a splendid one to behold
По умолчанию

Цитата:
Сообщение от ВладимирC Посмотреть сообщение
Спасибо за точную инфу , но я и по внешнему виду понял , что в режиме сна (планшета) оно меньше 50 мА потреблять не может и это только сам таймер а еще поеобразователь с ардуинкой и плашетом добавят. просто тут упомянули , что регтайм “жрет как не в себя“ 65мА , а таймер типа только 3.
Оно и понятно! Если внешне Регтайм похоже на обычное реле с простейшей катушкой, не думайте, что это так(тут фото "расковыренного" реле)! Там конечно есть релюшка внутри, но она маленькая и управляется от встроенного простейшего микропроцессора/таймера, которому для работы и надо постоянное питание! Собственно он, таймер и "кушает" свои 3mA.
P.S. Второй год езжу на БП, собранных на релюшках Регтайм(их там ТРИ!) -зимой никаких проблем с заводкой авто НЕ БЫЛО, как впрочем и с самими реле Регтайм!
__________________
Если хочешь поработать - ляг, поспи и всё пройдёт!
Мой проект - Rover A700GQ в Fiat Albea неожиданно завершен
Второй проект - VW Polo Sedan(была Nexus7 2012 Wi-Fi(Timur) теперь сток 4.4.4+ядро от Daniel, БП на NSD15-12S5 переделан под датчик Холла, HUB D-Link DUB-H7(серый), DAC PCM2706+ES9023(ранее был на PCM2704), контроллер Юры(YAM1966)+кнопки на "морде"+ИК пульт на руль MYSTERY RC-90UN, камера ЗХ на Easier CAP(v.008,АМТ630) и RearViewCamera-1.4-test.apk
anton2204 вне форума   Ответить с цитированием
Старый 24.08.2015, 11:32   #32
ВладимирC
Старший Пользователь
 
Регистрация: 20.08.2007
Возраст: 51
Город: Москва
Регион: 77, 97, 99, 177
Машина: Hyunday Grandeur 3.3
Сообщений: 852
ВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of light
По умолчанию

Цитата:
Сообщение от anton2204 Посмотреть сообщение
Оно и понятно! Если внешне Регтайм похоже на обычное реле с простейшей катушкой, не думайте, что это так(тут фото "расковыренного" реле)! Там конечно есть релюшка внутри, но она маленькая и управляется от встроенного простейшего микропроцессора/таймера, которому для работы и надо постоянное питание! Собственно он, таймер и "кушает" свои 3mA.
P.S. Второй год езжу на БП, собранных на релюшках Регтайм(их там ТРИ!) -зимой никаких проблем с заводкой авто НЕ БЫЛО, как впрочем и с самими реле Регтайм!
Че то меня все стали убеждать в том, что и так понятно)).
ВладимирC вне форума   Ответить с цитированием
Старый 24.08.2015, 13:58   #33
RyuuKiiroi
Старший Пользователь
 
Регистрация: 15.08.2015
Возраст: 34
Город: Жуковский
Регион: 50, 90, 150
Машина: Emgrand X7
Сообщений: 105
RyuuKiiroi is on a distinguished road
По умолчанию

Планшет и ардуину посадить на один БП, периферию - на другой.
При отключении ACC периферия отключается например через час и запускается отсчет на ардуине, например день.
Ардуиной обрубается реле и отключает себя и планшет.
Вот только реле подумать какое, желательно которое не будет потреблять ток в покое. Поставить может магнит на контакт и обратной полярностью размыкать.
__________________
Nexus 7 2013 Geely Emgrand X7
RyuuKiiroi вне форума   Ответить с цитированием
Старый 24.08.2015, 17:14   #34
ВладимирC
Старший Пользователь
 
Регистрация: 20.08.2007
Возраст: 51
Город: Москва
Регион: 77, 97, 99, 177
Машина: Hyunday Grandeur 3.3
Сообщений: 852
ВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of light
По умолчанию

Цитата:
Сообщение от RyuuKiiroi Посмотреть сообщение
Планшет и ардуину посадить на один БП, периферию - на другой.
При отключении ACC периферия отключается например через час и запускается отсчет на ардуине, например день.
Ардуиной обрубается реле и отключает себя и планшет.
Вот только реле подумать какое, желательно которое не будет потреблять ток в покое. Поставить может магнит на контакт и обратной полярностью размыкать.
Периферию можно питать и тем же блоком, просто через дополнительное реле, у меня сейчас так и сделано. Собственно осталось полностью вырубать БП с ардуинкой и планшетом, через заданное время. Единственно думаю, часов 14 надо интервал задать. как раз примерно между приездом с работы и выездом из дому. Если поехал - планшет проснулся, не поехал, значит выходной , надо вырубаться.
ВладимирC вне форума   Ответить с цитированием
Старый 24.08.2015, 19:08   #35
RyuuKiiroi
Старший Пользователь
 
Регистрация: 15.08.2015
Возраст: 34
Город: Жуковский
Регион: 50, 90, 150
Машина: Emgrand X7
Сообщений: 105
RyuuKiiroi is on a distinguished road
По умолчанию

Тогда петля получается, от которой все хотят избавиться. Я бы отдельно питание звуковухи посадил, а периферию с планшетом.
__________________
Nexus 7 2013 Geely Emgrand X7
RyuuKiiroi вне форума   Ответить с цитированием
Старый 25.08.2015, 13:32   #36
ВладимирC
Старший Пользователь
 
Регистрация: 20.08.2007
Возраст: 51
Город: Москва
Регион: 77, 97, 99, 177
Машина: Hyunday Grandeur 3.3
Сообщений: 852
ВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of light
По умолчанию

Цитата:
Сообщение от RyuuKiiroi Посмотреть сообщение
Тогда петля получается, от которой все хотят избавиться. Я бы отдельно питание звуковухи посадил, а периферию с планшетом.
Какая петля? асс отвязан через оптрон, само питание вообще через реле. И звуковуха такая же периферия).
ВладимирC вне форума   Ответить с цитированием
Старый 26.08.2015, 10:41   #37
Kent5601
Пользователь
 
Регистрация: 28.02.2015
Возраст: 31
Регион: 16, 116
Сообщений: 53
Kent5601 is on a distinguished road
Exclamation

Цитата:
Сообщение от ВладимирC Посмотреть сообщение
Кнопки подключаю к Arduino Pro micro
Благодаря lti1 получилось следующее:
Совмещенный скетч:
Код:
int ACC = 4;
int Hub = 5;
int Hall = 6;
int flagACC = 0;
unsigned long pauseTime = 0;

int analogPin=A0;
int data;
int data1 = 0;
int flag = 0;
unsigned long eventTime = 0;

void setup() 
 {
  pinMode(ACC, INPUT);
  pinMode(Hub, OUTPUT);
  pinMode(Hall, OUTPUT);

  Serial.begin(9600);
  digitalWrite(analogPin, HIGH);  
 }


void loop()
{
  if (digitalRead(ACC)== HIGH && flagACC == 0)
   {
   digitalWrite(Hub, HIGH);
   pauseTime = millis();
   flagACC = 1;
   }
  if (millis()-pauseTime>=2000 && flagACC == 1) // пауза 2 секунды
   {
   digitalWrite(Hall, HIGH);
   pauseTime = 0;
   }
   
  if (digitalRead(ACC)== LOW && flagACC == 1)
   {
   digitalWrite(Hall, LOW);
   pauseTime = millis();
   flagACC = 0;
   }
  if (millis()-pauseTime>=600000 && flagACC == 0) // пауза 10 минут
   {
   digitalWrite(Hub, LOW);
   pauseTime = 0;
   }
   
data=analogRead(analogPin);

if(data>=950 && data1 != 0 && flag <= 1)
 {
  Serial.print("<release:");
  Serial.print(data1);
  Serial.print(">");
  data1 = 0;
  flag = 0;
  delay(10);
 }

if(data>=950)
 {
 eventTime = millis();
 }

if(data<=949 && flag != 13 && millis()-eventTime>=50 && millis()-eventTime<=800)
 {
  flag = 2;
  data1 = data;
 }

if(data>=950 && flag == 2)
 {
  Serial.print("<click:");
  Serial.print(data1);
  Serial.print(">");
  flag = 0;
  delay(10);
 }

if(data<=949 && flag == 2 && millis()-eventTime>800)
 {
  Serial.print("<hold:");
  Serial.print(data); 
  Serial.print(">");
  data1 = data;
  flag = 1;
  delay(10);
 }
}
опиши пожалуйста работу скетча! как работают кнопки на руле и вкл/выкл ардуино очень понравилась задумка но разобраться не получается!
у меня ардуино леонардо скейч на кнопки такой образец
Цитата:
int analogPin=0;
int data;

void setup()
{
Keyboard.begin();
Serial.begin(9600);
}

void loop()
{
data=analogRead(analogPin); //читаем значение нажатой кнопки
Serial.println(data); //для определения кодов нажатых кнопок на мониторе порта
/*поддерживаемые коды управляющих клавиш
http://arduino.cc/en/Reference/KeyboardModifiers*/

if (data>=315 && data<=345) // приглушение звука
{
Remote.mute();
Remote.clear();
}
if (data>=420 && data<=460) // воспроизведение / пауза
{
Remote.play_pause();
Remote.clear();
}
delay(100);
}
хочу добавить в него еще включение и выключение!
поможешь????
Kent5601 вне форума   Ответить с цитированием
Старый 26.08.2015, 11:36   #38
Kent5601
Пользователь
 
Регистрация: 28.02.2015
Возраст: 31
Регион: 16, 116
Сообщений: 53
Kent5601 is on a distinguished road
По умолчанию

Kent5601 вне форума   Ответить с цитированием
Старый 26.08.2015, 11:39   #39
lti1
Старший Пользователь
 
Аватар для lti1
 
Регистрация: 17.01.2010
Возраст: 48
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
lti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond repute
По умолчанию

Цитата:
Сообщение от Kent5601 Посмотреть сообщение
опиши пожалуйста работу скетча! как работают кнопки на руле и вкл/выкл ардуино очень понравилась задумка но разобраться не получается!
у меня ардуино леонардо скейч на кнопки такой образец

хочу добавить в него еще включение и выключение!
поможешь????
В скетче у ВладимирC, обрабатывает кнопки Remote steering wheel control, исходник здесь.
Алгоритм управления питанием следующий:
включили ACC -> сразу подалось питание на хаб, через две секунды сигнал на датчик холла
выключили ACC -> сразу сигнал на датчик холла, через десять минут отключается питание хаба.
Вот скетч управления питанием отдельно:
PHP код:
int ACC 4// D4 вход ACC
int Hub 5// D5 выход управления хабом
int Hall 6// D6 выход управления датчиком холла
int flagACC 0;
unsigned long pauseTime 0;

void setup() 
 {
  
pinMode(ACCINPUT);
  
pinMode(HubOUTPUT);
  
pinMode(HallOUTPUT);     
 }


void loop()
{
  if (
digitalRead(ACC)== HIGH && flagACC == 0)
   {
   
digitalWrite(HubHIGH);
   
pauseTime millis();
   
flagACC 1;
   }
  if (
millis()-pauseTime>=2000 && flagACC == 1// пауза 2 секунды
   
{
   
digitalWrite(HallHIGH);
   
pauseTime 0;
   }
   
  if (
digitalRead(ACC)== LOW && flagACC == 1)
   {
   
digitalWrite(HallLOW);
   
pauseTime millis();
   
flagACC 0;
   }
  if (
millis()-pauseTime>=600000 && flagACC == 0// пауза 10 минут
   
{
   
digitalWrite(HubLOW);
   
pauseTime 0;
   }

lti1 вне форума   Ответить с цитированием
Старый 26.08.2015, 12:10   #40
ВладимирC
Старший Пользователь
 
Регистрация: 20.08.2007
Возраст: 51
Город: Москва
Регион: 77, 97, 99, 177
Машина: Hyunday Grandeur 3.3
Сообщений: 852
ВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of light
По умолчанию

Цитата:
Сообщение от Kent5601 Посмотреть сообщение

хочу добавить в него еще включение и выключение!
поможешь????
Я же явно сослался на lti1 без него этого скетча бы не было, я способен был только прописать желаемый алгоритм, а он любезно помогал его реализовать. Так что с этим вопросом лучше к нему.
А кнопки работают, бывает, что по какой то причине планшет загружается , но не видит ардуинки, помогает перезагрузка, но это один раз из 50 наверное.
PS А вот и сам lti1)).
ЗЗЫ Забыл добавить, НАШ с lti1 (мы пахали))) хорош тем, что позволяет изменять назначение кнопок без перепрошивки ардуины. Собственно прошить то ее совсем несложно, но уже в установленном проекте это создает определенные трудности.
ВладимирC вне форума   Ответить с цитированием
Ответ


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

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


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