28.08.2009, 03:00 | #101 | |
Старший Пользователь
Регистрация: 17.01.2009
Возраст: 49
Город: Москва
Регион: 77, 97, 99, 177
Машина: Audi A5 3.2FSI Q, Porsche 996 Turbo
Сообщений: 669
|
Цитата:
Это так, мысли. |
|
28.08.2009, 13:07 | #102 | |
Новый Пользователь
Регистрация: 20.08.2009
Возраст: 44
Город: Екатеринбург
Регион: 66, 96
Машина: 2004 SUBARU IMPREZA
Сообщений: 12
|
Цитата:
И чем плохо, что усилок снаружи будет, когда тачку музыкой нагружают там не один усилок и все снаружи или в багажнике. |
|
30.08.2009, 22:31 | #103 |
Administrator
Регистрация: 15.06.2005
Город: Москва
Регион: 77, 97, 99, 177
Машина: Lexus RX400h
Сообщений: 832
|
Я так и предполагал, что все только на словах
__________________
Все для arduino. |
31.08.2009, 00:20 | #104 |
Старший Пользователь
Регистрация: 11.08.2009
Возраст: 36
Город: Ростов на Дону
Регион: 61
Машина: фф2
Сообщений: 338
|
Уважаемый администратор может создадим раздел под названием бредовые идеи ?
__________________
машина продана вместе с компьютером |
31.08.2009, 02:27 | #105 |
Старший Пользователь
Регистрация: 20.08.2009
Регион: 77, 97, 99, 177
Сообщений: 104
|
Ну если бы мне на форуме помогли например с протоколами морд магнитол, со схемами подключения кнопок, с решениями на предмет софта (естественно, не под никчёмную винду, а под что-то человеческое) для сбора инфы с датчиков авто - то может я бы и сделал это всё быстрее.
Но, увы, квалификация абсолютного большинства посетителей тут ниже плинтуса, ничего кроме стандартного писюка засунутого под сиденье или в багажник никто даже помыслить не может, не говоря уже о том, чтобы дать какие-то дельные советы хотя бы по управлению ФМ ресивером магнитолы по I2C или SPI с компа (а тут вообще хоть кто-нибудь в курсе, что такое I2C или SPI? ), так что вам остаётся только ждать, пока я сам не разберусь со всем этим и не объясню как это делается, какой софт нужен, как интерфейсы к каким-нибудь датчикам парковочного сонара делать и всё такое. Естественно, я этим всем занимаюсь исключительно в свободное от работы время и тогда, когда мне хочется этим заниматься. Так что ваш удел - ждать пока я не соизволю сообщить очередную порцию информации. Сейчас вот, выбираю себе систему голосового управления. Кто-нибудь может подсказать, какая из программ распознавания голосовых команд наиболее устойчиво работает при шуме в машине? Нет? Вам даже в голову такое не приходило, что, например, можно компу просто сказать что нужно сделать, а не держать в салоне клавиатуру? Тогда не мешайте глупыми репликами. |
31.08.2009, 02:58 | #106 |
Старший Пользователь
Регистрация: 17.01.2009
Возраст: 49
Город: Москва
Регион: 77, 97, 99, 177
Машина: Audi A5 3.2FSI Q, Porsche 996 Turbo
Сообщений: 669
|
Stanson, хочу ответить пока тебя не забанили...
1. Протокол LCD можно взять из доков по используемой в дисплее магнитолы микросхеме. Однако, я весьма сомневаюсь, что там будет использоваться i2c или тем более spi. Дисплеи с i2c созданы в основном для разработчиков, в промышленной аппаратуре я такого не встречал, по крайней мере когда лет 10 назад занимался раскодированием магнитол (учитывая то, что ты упомянул знание этих протоколов, ты должен знать, что тогда i2c уже существовал). Там обычно какой-нибудь proprietary параллельный интерфейс используется. Однако, если ты такой гуру по i2c, почему бы тебе не сделать лог. анализатор и не выяснить какие там используются команды? Если LCD матричный, скорее всего будут передаваться команды изменения состояния точки с координатами и цветом (0/1). Если алфавитно-цифровой, то коды букв с номерами знакомест. Не думаю, что это настолько сложно. Ну и ID в начале пакета, как обычно после команды i2c "Start" (манипуляции шиной SDA при неизменной SCL -- помнишь?). А проще всего купить в ЧипДипе дисплей с i2c и им рулить. Что касается FM ресивера (ты, наверное, имеешь в виду синтезатор частоты с управлением по i2c?), то здесь еще проще: на них вся эта инфа есть в даташите и ты как разработчик должен это знать. Кстати, i2c еще используется для индентификации компьютером типа монитора -- sda/scl присутствуют на разъеме VGA -- это я так, к слову. Ты кстати как в своей wiFi точке собираешься физически организовывать i2c? или там есть уже? (это совсем не сложно, но мне просто любопытно). 2. Распознавание голоса (на англ.) я использую у себя очень давно. Microsoft Speech Recognition Engine (работает замечательно), а в качестве скрипта -- python, под него есть модуль speech.py (http://code.google.com/p/pyspeech/) для работы с голосом. У меня и поиск mp3 и video давно уже реализован голосом, а также управление winamp, запуск основных приложений (навигация, winamp, RideRunner) -- что производит большое впечатление на знакомых . Но только ты же противник Windows, что поделаешь. Тем более, что для качественного распознавания нужен быстрый комп. Кстати, в Vista и Windows 7 распознавание стало еще лучше, однако встроенный софт распознавания (который они запихали в одну из системных dll) мешает работе моего софта. Как победить пока не придумал. Шум практически не мешает, но микрофон желательно располагать как можно ближе к голове. Что реально мешает распознаванию, так это музыка. Еще глючит если едешь с друзьями и болтаешь (постоянно реагирует). В качестве системы воспроизведения голоса у меня используется Crystal (AT&T Natural Voices) -- этот движок реально звучит практически как живой человек, в некоторых случаях даже отличить нельзя -- таким образом у меня получается диалог: я могу спросить сколько времени, какой сегодня день, какова ситуация с пробками итд итп. Но дистрибутив весит около 600 мб и говорить умеет только по-англ. Я бы даже сделал видео примеры, но т.к. проапгрейдил на Windows 7, как я упоминал, пока не могу настроить свой скрипт. Но только клавиатура нужна в любом случае, как и тач. Я только не пойму: у тебя пока весь этот проект в голове находится и ты хочешь его полностью в голове собрать, а потом уже на железе? Ну тогда ты даже не монстр, а супермонстр! Я всегда завидовал программистам, которые могут все программу накатать на бумаге, а потом она работает на компе. Я как-то всегда частями пишу и все время проверяю... |
31.08.2009, 04:04 | #107 | |||||||||||||||
Старший Пользователь
Регистрация: 20.08.2009
Регион: 77, 97, 99, 177
Сообщений: 104
|
Да и фиг с ним, пусть банят, тут всё равно ловить абсолютно нечего. Не та аудитория совсем, как оказалось. Дельное что-то пара человек только присоветовала, так что я ничуть не огорчусь.
< тут была ссылочка на сайтик куда я неспешно начал вкладывать всякие свои проекты, простые и не очень и куда собираюсь выкладывать инфу по теме топика, но она была удалена admin'ом, видимо он решил что вам эту информацию знать не положено. > Естественно, о том как закрепить плату роутера в корпус магнитолы, как сделать из 12 вольт 5, как собирать софт для роутера и что такое hfp или там USB endpoint там не будет ничего. Для этого есть другие сайты, документация и мозг. Кто не осилил - тому девайс не нужен. Цитата:
Параллельный интерфейс на снимаемую морду - это что-то уж больно специфическое. Так что нужно чтобы морда несъёмная была, а это меня не устраивает. Цитата:
А графические - там тупо в видеопамять пишутся байты. В зависимости от цветового режима и палитры - разное количество пикселей в байте. Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Да и универсальнее так - можно будет модель роутера заменить без проблем. Вдруг мне D-Link разонравится, я ASUS захочу, или Linksys (АКА Cisco). Получается просто 4 USB девайса - звуковуха, флешка, голубозубая затычка и интерфейс с останками магнитолы (клавиатура, экран, синтезатор частот, селектор входов, громкость-баланс-эквалайзер) на PIC. Цитата:
А что до Windows - я не противник. Просто ей в машине не место. Ну не предназначена Windows для embedded. У серетарши или бухгалтера на столе - пожалуйста, я ничего против не имею. Эксель там, или Ворд. 1С опять же. А в роутер, там, или в машину, или в кофеварку - ну никак оно не лезет. Зачем же использовать то, что не подходит? Цитата:
И язык ей по барабану. Чему научишь - то и будет распознавать. И, кстати, какой-нибудь нокиевский мобильник с голосовым управлением нижней ценовой категории - разве там быстрый процессор? А распознаёт он команды очень даже неплохо. И быстро. Цитата:
Цитата:
Цитата:
С русским языком в text-to-speech плохо - словарик вроде кто-то делал, но чем это закончилось я не знаю. Там ещё проблемы с интонациями нехилые. Русский посложнее английского, поэтому тот же Festival как-то уж больно отвратно всё произносит. Цитата:
Цитата:
Цитата:
Всё отлаживается на x86, а потом оно же, уже отлаженное ставится на роутер. Последний раз редактировалось Stanson; 31.08.2009 в 15:44. |
|||||||||||||||
31.08.2009, 09:17 | #108 |
Старший Пользователь
Регистрация: 18.04.2009
Возраст: 38
Город: Минск
Регион: Беларусь
Машина: 1999\Opel\AstraG
Сообщений: 224
|
Тема однако расмтёт, Как на дрожжах.
СОбственно исходя из хода мслей автора про датчики и музыку я так понял, он хочет сделать бортовой компьютер и магнитолу тока в одном корпусе и сам с нуля. Или еще что - то будет там? стасон? если нет т осмысла городить огород ВООБЩЕ не вижу. Ставь два блока)
__________________
IBM Lenovo R60 + Док станция + 7" дисплей + Globalsat BU-353 Мой проект http://pccar.ru/showthread.php?t=16591 |
31.08.2009, 13:37 | #109 |
Гуру
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
|
по поводу моих советов по поиску, я всего лишь рассказал ТЕОРИЮ, как это должно работать и работало в устройствах 10-15 лет назад. Если тебе надо в ЦИФРЕ - купи si4741 (если найдешь) и там все за тебя сделано уже и поиск и обработка, в остальных случаях автопоиск - твой головняк, так как FM радио - это все-таки
АНАЛОГОВОЕ устройство, чьим принципам работы уже лет 50. По поводу бредовых идей с мордой магнитолы - у меня тоже была, даже магнитолу убитую под это купил, но потыкавшись и прикинув трудозатраты (которые деньги в конце концов), остановился на том, что просто поднял эту магнитолу и использую как ИДЕАЛЬНОЕ радио и отличный усилок с улучшайзерами, никакой силабз я думаю и рядом с ним не валялся (у меня была куча девайсов на таких поделках, у всех радио - полное г.). А проблему морды и кнопок решил для себя элементарно - индикатор 2x16 (подключен по LPT и рулится с LCD Smartie, вытягивающий всю инфу с foobar) ВМЕСТО штатных часов и кнопки управления часами заменены на 3 главные - включения(подпаяно параллельно кнопке питания) и трек-вперед назад (F2 и F3 с контроллера от убитой USB клавиатуры). ВСЕ!!! На магнитоле радио с РДС и громкость крутелкой (очень удобно) и выбор источника. На панели текущий трек (все форматы поддерживаются) и кнопки вперед-назад по плейлисту. Никакая пластмасса в машине не корячилась!! У меня были мысли типа твоих, но по здравому размышлению были отброшены - то что ты мутишь делает любой навигатор за 200-250б. Что не делает навигатор: lossless (для меня главное) и расширяемость - тупо нет софта. Я обоими руками за линукс, но даже самый продвинутый под linux navit не умеет элементарно прокладывать маршрут, а детализация карт под него ПОКА не выдерживает никакой критики. До тех пор пока нет софта под linux - в авто ему делать нечего. Я пытался использовать нокия N800 как навигатор в авто - отстой полный из-за navit и (я плакаль) maemo mapper. Но это совсем другая тема. А по теме, если у тебя ОЧЕНЬ много свободного времени (или денег), то может года через 2 ты что-то сделаешь, а мы пока поездим с виндой и ноутами / ящиками под сиденьем (купил себе ноут без матрицы где-то за сотку и не жужжу) и будем ПОЛЬЗОВАТЬСЯ компом ради того, для чего это все и мутилось |
31.08.2009, 15:28 | #110 |
Старший Пользователь
Регистрация: 06.05.2009
Возраст: 39
Город: Херсон
Регион: Украина
Машина: Honda Accord 7
Сообщений: 370
|
Stanson, а мне нравится идея с использованием "морды" от магнитолы, как управляющий элемент, а также как устройство для вывода основной информации, ведь все пытаются прикрутить то джойстик, то еще какую нибудь приблуду для управления (они нужны только для управления курсором, но не управления приложением ИМХО). Сам так хочу сделать (пока только как идея). В корпус магнитолы не думал пихать сам комп, а вот усилитель и радио очень даже неплохо там уживутся. Голосовое управления тоже планирую делать в своем фронтенде через сравнение зарание записанной комманды, а не через Мелкософтовский Speech. В общем успехов тебе. Буду следить за темой.
|
Метки |
linux, mips, не x86 pc |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|