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

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > AndroidCar > Звук > Звуковые процессоры

Ответ
 
Опции темы Поиск в этой теме
Старый 18.07.2016, 16:22   #211
Az0m@
Старший Пользователь
 
Регистрация: 07.01.2016
Регион: 02
Сообщений: 152
Az0m@ is on a distinguished road
По умолчанию

Цитата:
Сообщение от Maniac82 Посмотреть сообщение
Какова себестоимость данного девайса?
да и цена на продажу былаб интересна -))
Az0m@ вне форума   Ответить с цитированием
Старый 19.07.2016, 21:29   #212
Alekssandr
Старший Пользователь
 
Регистрация: 11.08.2013
Возраст: 35
Регион: 86
Сообщений: 445
Alekssandr is a jewel in the roughAlekssandr is a jewel in the roughAlekssandr is a jewel in the rough
По умолчанию

Комплектующие обходятся около 3-4 тыс руб, собирать это устройство буду не меньше чем за 3000руб, так как нужно запаивать больше 200 компонентов. Занимает кучу времени.

Исходники для самостоятельной сборки скину когда полностью всё доделаю.


А пока новый видос с демонстрацией вывода звука на усилители.

Alekssandr вне форума   Ответить с цитированием
Старый 20.07.2016, 13:49   #213
armlive
Старший Пользователь
 
Регистрация: 12.12.2013
Возраст: 43
Город: Армавир
Регион: 23, 93
Машина: Nissan Qashqai
Сообщений: 510
armlive is a glorious beacon of lightarmlive is a glorious beacon of lightarmlive is a glorious beacon of lightarmlive is a glorious beacon of lightarmlive is a glorious beacon of light
По умолчанию

Цитата:
Сообщение от Alekssandr Посмотреть сообщение
Комплектующие обходятся около 3-4 тыс руб, собирать это устройство буду не меньше чем за 3000руб, так как нужно запаивать больше 200 компонентов. Занимает кучу времени.

Исходники для самостоятельной сборки скину когда полностью всё доделаю.


А пока новый видос с демонстрацией вывода звука на усилители.

Ну удивил 6000-7000 это очень адекватная цена, я предполагал раза 1.5 больше
__________________
Nexus 7 (2013) Nissan Qashqai
armlive вне форума   Ответить с цитированием
Старый 22.07.2016, 09:57   #214
volshebnik12345
Новый Пользователь
 
Регистрация: 23.06.2015
Возраст: 36
Регион: 25
Сообщений: 17
volshebnik12345 has a spectacular aura aboutvolshebnik12345 has a spectacular aura aboutvolshebnik12345 has a spectacular aura about
По умолчанию

Было бы интересно глянуть весь алгоритм включения выключения, раздачи питания какие задержки по времени при вкл/выкл usb hub android и т.д.
volshebnik12345 вне форума   Ответить с цитированием
Старый 22.07.2016, 13:28   #215
demtro
Старший Пользователь
 
Регистрация: 17.12.2014
Возраст: 33
Город: Самара
Регион: 63, 163
Машина: Lifan Solano
Сообщений: 184
demtro is on a distinguished road
По умолчанию

Цитата:
Сообщение от volshebnik12345 Посмотреть сообщение
Было бы интересно глянуть весь алгоритм включения выключения, раздачи питания какие задержки по времени при вкл/выкл usb hub android и т.д.
питанием как я понял будет заведовать Tinny13А на которую так же дадут исходники, а значит ты и сам 2 цефирки сможешь поменять и залить
demtro вне форума   Ответить с цитированием
Старый 22.07.2016, 19:36   #216
Alekssandr
Старший Пользователь
 
Регистрация: 11.08.2013
Возраст: 35
Регион: 86
Сообщений: 445
Alekssandr is a jewel in the roughAlekssandr is a jewel in the roughAlekssandr is a jewel in the rough
По умолчанию

Всё верно, питанием управляет attiny13, в прнципе туда закинул прошивку и всё, не надо там ничего менять, прошивка там простецкая. Если уж очень нужно то можно подредактировать, написал для неё прошивку в среде ардуино ide, закачивается по SPI. Питание у тиньки полностью свое (автономное), построенное на lm7805, потребляет всего 17мА, частота работы 1.2Мгц от внутреннего генератора.

Пока для тестов закинул такой скетч в attiny13.
Скетч использует 792 байт (77%) памяти устройства. Всего доступно 1*024 байт.

PHP код:
int acc 0//детектор включения зажигания или ACC
int remote 1//+12в для включения усилителей
int tablet 2// питание планшета
int processor 3//питание аудиопроцессора tda7719
int usbhub 4//питание усб хаба и usb звуковой карты
boolean accoffsensor;
boolean tabletoffsensor;
uint32_t accoffmillis 0;        //переменная таймера

void setup() {

pinMode (accINPUT);
  
pinMode (remote,OUTPUT);
    
pinMode (tablet,OUTPUT);
      
pinMode (processor,OUTPUT);
        
pinMode (usbhub,OUTPUT);

}

void loop() {

  
//Если зажигание включено
  
if (acc == HIGH)
  {
    
accon(); //выполняем команду void accon
    
accoffsensor 1;
    
tabletoffsensor 1;
    
accoffmillis=millis();
  }

  
//Если зажигание отключено, ждем 5 сек, если отключение длиться больше 5 сек отключаем перефирию. 
  
if (acc == LOW && accoffsensor == && accoffmillis && millis()-accoffmillis 5000)
  
//проверяем что зажигание отключено acc == LOW
  //проверяем что питание у нас не отключено accoffsensor == 1
  //считаем сколько времени прошло accoffmillis && millis()-accoffmillis > 5000
  
  
{
  
accoff(); //выполняем команду void accoff
 
  
}

   
//Если зажигание не включалось 50 часов, отключаем питание планшета.
  
if (acc == LOW && tabletoffsensor == && accoffmillis && millis()-accoffmillis 180000000)
  
//проверяем что зажигание отключено acc == LOW
  //проверяем что питание планшета не отключено tabletoffsensor == 1
  //считаем сколько времени прошло accoffmillis && millis()-accoffmillis > 180000000

  
{
   
void tabletoff(); //отключаем питание планшета.
 
  
}
  
  
}

void accon(){


digitalWrite(tabletHIGH); //включаем питание планшета
delay(1000);                //ждем 1 сек
digitalWrite(processorHIGH); //включаем питание аудиопроцессора
delay(2000);                //ждем 2 сек
digitalWrite(usbhubHIGH); //включаем питание USB хаба
delay(5000);                //ждем 5 сек
digitalWrite(remoteHIGH); //включаем усилители

  
}

void accoff(){
  
delay (1000);                //ждем 1 сек
digitalWrite(remoteLOW);   //отключаем усилители
delay (2000);                //ждем 2 сек
digitalWrite(processorLOW);// отключаем аудиопроцессор
delay (2000);                //ждем 2 сек
digitalWrite(usbhubLOW);   //отключаем usb хаб
accoffsensor 0;            //говорим программе что всё отключено
}

void tabletoff() {

  
digitalWrite(tabletLOW); //отключаем питание планшета
  
tabletoffsensor 0;       //говорим программе что планшет отключен


Последний раз редактировалось Alekssandr; 22.07.2016 в 20:14.
Alekssandr вне форума   Ответить с цитированием
Старый 23.07.2016, 19:49   #217
demtro
Старший Пользователь
 
Регистрация: 17.12.2014
Возраст: 33
Город: Самара
Регион: 63, 163
Машина: Lifan Solano
Сообщений: 184
demtro is on a distinguished road
По умолчанию

Почитай тут
demtro вне форума   Ответить с цитированием
Старый 24.07.2016, 11:04   #218
volshebnik12345
Новый Пользователь
 
Регистрация: 23.06.2015
Возраст: 36
Регион: 25
Сообщений: 17
volshebnik12345 has a spectacular aura aboutvolshebnik12345 has a spectacular aura aboutvolshebnik12345 has a spectacular aura about
По умолчанию

Спасибо за информацию! А как делать корректное завершение работы android ?
если через Serial Manager категория управление системой выключение он сразу рубит и все так и должно быть? А если нажать на штатную кнопку нажать завершение работы завершаются все службы 1-3 сек и только после этого рубится , как это сделать через serial может команды есть какие на корректное завершение всех программ и служб или для андроида это не нужно?
volshebnik12345 вне форума   Ответить с цитированием
Старый 24.07.2016, 14:54   #219
Alekssandr
Старший Пользователь
 
Регистрация: 11.08.2013
Возраст: 35
Регион: 86
Сообщений: 445
Alekssandr is a jewel in the roughAlekssandr is a jewel in the roughAlekssandr is a jewel in the rough
По умолчанию

Цитата:
Сообщение от volshebnik12345 Посмотреть сообщение
Спасибо за информацию! А как делать корректное завершение работы android ?
если через Serial Manager категория управление системой выключение он сразу рубит и все так и должно быть? А если нажать на штатную кнопку нажать завершение работы завершаются все службы 1-3 сек и только после этого рубится , как это сделать через serial может команды есть какие на корректное завершение всех программ и служб или для андроида это не нужно?
В принципе не нужно, у меня в проекте логика такая.

Сигнал отключения ACC получают сразу оба контроллера (Attiny 13, arduino due)

Arduino Due как только получил сигнал отключения ACC через 5 сек, начинает посылать команды на планшет, поставить музыку на паузу, убирает громкость с аудиопроцессора до 10 пунктов, и увести планшет в сон.

Attiny 13 ждёт пока отработает Arduino DUE, и отключает питание Remot, USB Хаба, Arduino и аудиопроцессора. Если в течении 50 часов не включалось зажигание, отключается питание планшета (режим максимального энергосбережения 16 мА)
Alekssandr вне форума   Ответить с цитированием
Старый 24.07.2016, 16:04   #220
volshebnik12345
Новый Пользователь
 
Регистрация: 23.06.2015
Возраст: 36
Регион: 25
Сообщений: 17
volshebnik12345 has a spectacular aura aboutvolshebnik12345 has a spectacular aura aboutvolshebnik12345 has a spectacular aura about
По умолчанию

У меня просто TV BOX на RK3288 в режиме сна 200-300мА при 5V, вот думаю загонять его в сон на какое время или сразу после пропадания ACC через 5-10 сек выключать через serial Manager.
volshebnik12345 вне форума   Ответить с цитированием
Ответ


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

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

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



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


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