![]() |
|
|
#1 |
|
Пользователь
![]() Регистрация: 12.01.2011
Возраст: 38
Регион: 77, 97, 99, 177
Сообщений: 71
![]() |
Мой предыдущий проект http://pccar.ru/showthread.php?t=18890
Машина была продана летом. Комп не стал интересен потенциальным покупателям, и потому, скоро превратится в домашний медиацентр). Итак, наигравшись с X86 и виндой, я решил податься в модное нынче направление - Android. Планшетов до сих пор никогда не имел, но тут решил прикупить так восхваляемый на форуме Нексус, и совершенно не разочаровался (реально, очень много наработок по нему, спасибо всем активистам!). Никакой вариант кроме съемного не рассматривался вообще. На мой взгляд, очень удобно иметь этакий универсальный девайс, который всегда с тобой. Итак концепт: 1) Съемный планшет (Nexus 7 2012 3G): -возможность использования штатной (или любой другой магнитолы) без урезания ее функционала (магнитола никуда не прячется). Нужен планшет - вставляй и пользуйся, не нужен или забыл дома - вставляй панельку от магнитолы. -в данный момент стоит штатная магнитола Blaupunkt, которая прекрасно работает без панельки (от рулевых кнопок), что и позволило утопить ее поглубже за планшетом без эстетических потерь; -не так давно было найдено описание чудесной магнитолы, идеально вписывающейся в мой концепт (да и по качеству уж получше штатной будет) - Clarion FZ409E http://magnitola.ru/Clarion-FZ-409E-p-12715.html В ней нет CD привода, никаких выпирающих частей (кнопок, энкодера), и смотреться она будет так, будто бы ее и нет вовсе (по-крайней мере, надеюсь на это). В данный момент магнитола найдена на просторах интернета и скоро поедет ко мне из далекого Оренбурга. 3) Периферия к планшету: -развожу плату управления питанием планшета, хаба в зависимости от состояния ACC, наличия планшета в рамке и т.д. В основе NSD15-12S5 (в данный момент заказан); -китайский USB-хаб Tomtop; -внешний HDD в бардачке; -очень хотелось бы ELM327 по USB (ибо с прошлого проекта остался именно такой) но никакой инфы по дровам к нему я пока не нашел. Возможно, поменялся бы с кем-нибудь на BT-адаптер; -EasyCap и КЗХ (уже классика). EasyCap пришел, КЗХ застряла на почте. 4) Звук: -тут я пока в смятении. Заказывать Sabre (жаба душит), или же хватит PCM2704? Послушать бы вживую.. В данный момент стоит звуковуха за доллар (собственно, пока единственное устройство, подключаемое к планшету при его установке в панель; -в дополнение к новой голове будет куплен комплект Morel Tempo 6. Слушал вживую - очень понравились, и стоют недорого. На первых порах обойдусь без усилка. Что сделано на данный момент: 1) Куплена БУ рамка центральной консоли и доработана для планшета. Настрадался я с ней, ибо изначально выбрал неверный вариант - делать боковые щечки путем приклеивания сверху с помощью эпоксидки пластика. Всеже разнородные материалы (эпоксидка, пластик, шпатлевка). А в остальном, все как у всех (слепок планшета, приклейка к предварительно пропиленной рамке, шпатлевка, покраска). ![]() ![]() Рамка установлена на машину вместо штатной, к ней (точнее к ее разъему) подключена пока только внешняя звуковая. ![]() 2) Прошит планшет тимуровской прошивкой и написаны скрипты для Таскера. Уже в таком виде это ОЧЕНЬ удобно! Винда нервно курит! Пока описание немного сумбурно, буду дополнять. Последний раз редактировалось doneAlexandro; 12.12.2013 в 23:20. Причина: Добавил |
|
|
|
|
|
#2 |
|
Пользователь
![]() Регистрация: 12.01.2011
Возраст: 38
Регион: 77, 97, 99, 177
Сообщений: 71
![]() |
Итак, магнитола пришла!
![]() Как и писал, будет установлена вместо штатной ЗА планшетом. Интерфейс рулевого управления в ней цифровой. За ссылку на описание протокола проводного пульта на Clarion спасибо Alex_St! http://www.wheelremote.ru/useful.shtml?w_alpine Написал для Ардуино скетч для реализации протокола (пока только функция посылки пакета). Провод управления от магнитолы можно подключать напрямую к цифровому выходу Arduino. Чуть позже доделаю все остальное, выложу полный скетч и печатку. Код:
#define REMOTE_PIN 13
unsigned long time=0;
unsigned int last_time=0;
void setup()
{
pinMode(REMOTE_PIN, OUTPUT);
Serial.begin (115200);
}
void loop()
{
write(0x6086, 0x1B); //Для примера команда увеличения громкости каждые 100мс
delay(100);
// write(0x6086, 0x1D);
// delay(1000);
}
void write(int adress, byte command) //Выдача команды управления магнитоле
{
digitalWrite(REMOTE_PIN, HIGH);
time=micros();
last_time=8960;
while ((micros()-time)<last_time) {}
digitalWrite(REMOTE_PIN, LOW) ;
time=micros();
last_time=4460;
write_byte(adress&0xFF);
write_byte((adress>>8)&0xFF);
write_byte(command);
write_byte(command^0xFF);
while ((micros()-time)<last_time) {}
digitalWrite(REMOTE_PIN, HIGH);
delayMicroseconds(552);
digitalWrite(REMOTE_PIN, LOW);
}
void write_byte(byte BYTE) //Посылка байта магнитоле
{
boolean m[8];
for (byte i=0; i<8; i++)
{
if (((BYTE&(1<<i))>>i)==1)
m[i]=1;
else m[i]=0;
}
for (byte i=0; i<8; i++)
{
write_bit(m[i]);
}
}
void write_bit(boolean BIT) //Посылка бита магнитоле
{
if (BIT==1)
{
while ((micros()-time)<last_time) {}
digitalWrite(REMOTE_PIN, HIGH);
delayMicroseconds(552);
digitalWrite(REMOTE_PIN, LOW);
time=micros();
last_time=1682;
}
else
{
while ((micros()-time)<last_time) {}
digitalWrite(REMOTE_PIN, HIGH);
delayMicroseconds(552);
digitalWrite(REMOTE_PIN, LOW);
time=micros();
last_time=552;
}
}
Последний раз редактировалось doneAlexandro; 12.12.2013 в 14:36. Причина: Поправил |
|
|
|
|
|
#3 |
|
Пользователь
![]() Регистрация: 12.01.2011
Возраст: 38
Регион: 77, 97, 99, 177
Сообщений: 71
![]() |
Нашел, наконец, время и сделал БП для планшета, хаба и прочей автомобильной периферии на основе KIS и ATtiny85.
![]() http://pccar.ru/showthread.php?t=20688 Последний раз редактировалось doneAlexandro; 13.05.2014 в 15:40. Причина: Исправил |
|
|
|
|
|
#4 |
|
Старший Пользователь
![]() Регистрация: 08.07.2014
Регион: 24
Сообщений: 110
![]() |
приветствую!
хочу тоже сделать съемный вариант с нексусом... большинство почему-то встраивают... насколько стабильно работает ваша система? что уже есть в переферии? хочу подключать usb dac, easy cap, usb elm через хаб, и регистратор через wifi... будет ли работать это все через ваш бп? |
|
|
|
![]() |
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
| Опции темы | Поиск в этой теме |
|
|