20.10.2014, 23:04 | #1 | |
Старший Пользователь
Регистрация: 20.08.2007
Возраст: 52
Город: Москва
Регион: 77, 97, 99, 177
Машина: Hyunday Grandeur 3.3
Сообщений: 852
|
Установка Nexus 7 2013 WiFi в Hyundai Grandeur
Отъездив с РС CAR c 2008 захотелось чего - нибудь новенького. Давненько задумывался о планшете на андроид, видимо время пришло.
Закуплен Nexus 7 2013 Wifi - 2 шт ( на одном спалил хост, все работает, только данные через USB не идут - подарил дочке) Шнур OTG Флешка на 64Гб Arduino Pro Micro EAsyCAP UTV 007 Из железа пожалуй и все. Из прошлого проекта перешло по наследству: Звуковая карта Creative Sound Blaster Omni Surround 5. USB HUB D-Link старой версии DC/DC преобразователь для питания HUB и периферии 3A Радио Гага Рутанул, заменил ядро с поддержкой USB Audio по этому методу. Цитата:
Путь system/lib для libtinyalsa.so и system/etc для audio_policy.conf, изменил права доступа 644. Теперь у нас работают USB звуковые карты от Creative (Спасибо Daniel). Звук стал гораздо приятнее. Установил программы: Stick Mount PRO (Монтируются флешки и Плеер свободно играет с них музыку) Power AMP (Наиболее удобный для меня плеер) Tasker+Secure settings+Quick Boot+Action Box - Tasker Plug-in RemoteInputsMgr Titanium Backup Yandex .Навигатор Стрелка Google start Total commander Эфирное FM радио Для андроид Еще раз огромное спасибо Daniel. EAsyCAP Viewer Испытал в машине планшет, благо у меня вся периферия PCCAR на USB HUBе висит.Оставалось только переткнуть хаб в планшет. Музыка играет, радио ловит лучше, чем с компом, комп все таки эфирные помехи прилично наводит. Остается продумать алгоритм управления питанием, и в путь. Последний раз редактировалось admin; 20.03.2017 в 02:53. Причина: Добавлен EAsyCAP UTV 007 |
|
20.10.2014, 23:38 | #2 |
Старший Пользователь
Регистрация: 20.08.2007
Возраст: 52
Город: Москва
Регион: 77, 97, 99, 177
Машина: Hyunday Grandeur 3.3
Сообщений: 852
|
Кнопки подключаю к 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); } } Последний раз редактировалось admin; 20.03.2017 в 02:54. |
21.10.2014, 00:26 | #3 | |
Старший Пользователь
Регистрация: 20.08.2007
Возраст: 52
Город: Москва
Регион: 77, 97, 99, 177
Машина: Hyunday Grandeur 3.3
Сообщений: 852
|
Алгоритм контроля питания на Ардуино:
DC-DC 12/5 подключен к постоянным "+" и "-" бортовой сети ( позже добавлю реле контроля питания. АСС через резистор 10K подключен к входу оптрона PC123. Нужен для гальванической развязки от земли авто. С выхода оптрона подаем высокий уровень на вход Ардуино (ставим подтяжку по земле резистором). При появлении "1" на входе ардуино: Подает "1" на управление реле питания USB HUB (выход "Hub"). Ждет 2 сек и выводит "1" на управление реле датчика Холла (выход "Hall") К датчику Холла подключена нормально замкнутые контакты. Таскер по включению экрана включает все, что нужно. При пропадании АСС на входе "0" На Hall - "0", контакты реле замыкают Датчик Холла, экран гаснет. Таскер по гашению экрана выключает все что можно. На Hub Ждем N минут, если АСС не появляется , реле отрубает питание USB HUB. Реле на 5 В, ток 41 ma, подключены через транзисторные ключи на КТ315. Для автоматического включенияиз выключенного состояния делаем следующую процедуру: Цитата:
Последний раз редактировалось ВладимирC; 17.11.2014 в 22:49. |
|
22.10.2014, 14:44 | #4 | ||
Старший Пользователь
Регистрация: 20.08.2007
Возраст: 52
Город: Москва
Регион: 77, 97, 99, 177
Машина: Hyunday Grandeur 3.3
Сообщений: 852
|
Штатные резистивные кнопки на Ардуино.
Имеется 6 кнопок и 2 вида нажатий короткое и длинное (K) и (Д): MODE - К переключает между радио и плеером - Д переключает между навигацией и медиаисточником, играющим в данный момент NEXT - К следующий трек - Д следующая папка PREV - Аналогично VOL- - Управление громкостью VOL+ - Управление громкостью MUTE - К Play/Pause - Д MUTE Благодаря опять же Iti1 (чтобы я без него делал)) реализуем следующим образом: Цитата:
Цитата:
Последний раз редактировалось ВладимирC; 27.10.2014 в 14:39. |
||
24.10.2014, 23:42 | #5 | |
Старший Пользователь
Регистрация: 17.01.2010
Возраст: 48
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
|
Цитата:
|
|
24.10.2014, 23:59 | #6 | |
Старший Пользователь
Регистрация: 20.08.2007
Возраст: 52
Город: Москва
Регион: 77, 97, 99, 177
Машина: Hyunday Grandeur 3.3
Сообщений: 852
|
Цитата:
|
|
25.10.2014, 00:29 | #7 |
Guest
Сообщений: n/a
|
powerAmp и без всякой софтины листает папки двойным нажатием NEXT
но советую от poweramp отказаться, портит звук, заметно. как одеяло на динамики положили. |
25.10.2014, 00:32 | #8 |
Старший Пользователь
Регистрация: 20.08.2007
Возраст: 52
Город: Москва
Регион: 77, 97, 99, 177
Машина: Hyunday Grandeur 3.3
Сообщений: 852
|
ща испытаем, а что из плееров посоветуешь? Из хотелок чтение CUE ибеспроблемное чтение с флешки.
|
25.10.2014, 04:13 | #9 |
Guest
Сообщений: n/a
|
я не много перебрал плееров, по звуку лучший встроенный "Play музыка", точно так же поет jetAudio, но ни тот ни другой CUE читать не умеют. *.flac читают оба
пробовал еще несколько других плееров, но все портят звук как и poweramp, хотя он наверное на первом месте по удобству пользования. для разбивки CUE на треки использую CUE tool без изменения. а еще лучше самому при помощи cuetool содрать с диска, если конечно есть нужный диск. |
14.11.2014, 00:04 | #10 |
Старший Пользователь
Регистрация: 20.08.2007
Возраст: 52
Город: Москва
Регион: 77, 97, 99, 177
Машина: Hyunday Grandeur 3.3
Сообщений: 852
|
Сегодня провел замеры потребления системы в разных режимах.
1.Все включено (DC/DC 3A, Nexus 7 2013, SB X-Fi PRo, Ардуино Micro Pro, Радио, хаб D-Link старой версии, флешка 64Gb, пара релюшек), экран включен, играет музыка, запущен яндекс навигатор, включены Wi-Fi, BT, GPS. Потребление по 12В 0,8-1,0A 2. Планшет спит, экран погашен, сети отключены , на хабе оставляем питание -0,5А 3. Выключено все, кроме DC/DC и ардуинки - 39-40 мА, что порадовало, в таком режиме можно оставлять питание надолго. 4. Планшет выключен, хаб включен, но спит. -170мА., Последний раз редактировалось admin; 20.03.2017 в 02:55. |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|