12.08.2014, 10:19 | #61 | |
Старший Пользователь
Регистрация: 13.11.2013
Возраст: 42
Город: Самара
Регион: 63, 163
Машина: Hyundai Elantra J4, Suzuki SX4
Сообщений: 632
|
Цитата:
Транзистор бери КП303А, на нем не наблюдалось (на осциллографе) заметных искажений при подаче 9-15ВВ. Ну, и один канал отрежешь, тебе же только 2 надо.
__________________
Ядра и модификации для стоковых прошивок Nexus 7 2012/2013 Lada Granta CarPC-Nettop - первый долгострой Lada Granta Nexus 2013 - в процессе... |
|
12.08.2014, 11:05 | #62 |
Пользователь
Регистрация: 20.03.2014
Возраст: 39
Регион: 65
Сообщений: 64
|
|
12.08.2014, 11:09 | #63 |
Пользователь
Регистрация: 12.04.2013
Возраст: 43
Регион: 55
Сообщений: 78
|
А у конденсаторов номинал какой? И судя по схеме громкость регулируется крутилочками, что не айс. Или потенциометры совсем выкинуть нафиг? Может кто-нибудь микруху знает с такими функциями и цифровым управлением.
|
12.08.2014, 11:48 | #64 |
Пользователь
Регистрация: 12.04.2013
Возраст: 43
Регион: 55
Сообщений: 78
|
Таки можно.
Понадобится планшет с полноценным USB хостом и рутом, busybox а так же Arduino c встроенным USB Serial портом. Лично я проделывал все на Nexus 7 2012 и ардуино UNO R3. Способ гарантировано работает на прошивках от тимура и AutoDroid 1. Проверяем а в случае необходимости активируем USB host 2. Устанавливаем busybox (думаю все в курсе что нужно зайти в приложение и установить оттуда) 3.Подключаем Arduino к планшету и пытаемся найти его в устройствах. У меня это /dev/ttyACM2. У вас может быть какая-то другая цифра. Подключайте-отключайте и смотрите какое устройство появляется исчезает. Теоретически при перезагрузке номер устройства может поменяться и по правильному нужно его искать каждый раз скриптом. Но у меня этого не происходит и я не стал задрачиваться. 4. Самый главный шаг. Настраиваем Serial port Код:
stty -F %ARDUINO_DEVICE_NAME cs8 9600 -parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany -imaxbel -iutf8 -opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 -isig -icanon -iexten -echo -echoe -echok -echonl noflsh -xcase -tostop -echoprt -echoctl -echoke 5. А да. Забыл сказать. В ардуино в скетче скорость порта тоже должна быть 9600. Если у вас другое значение, то меняйте скорость в настройках порта п. 4. 6. Пишем сообщение в ардуино скриптом Shell. Код:
echo "нужное сообщение" > %ARDUINO_DEVICE_NAME Каждый раз после подмонтирования устройства и настройки порта см пункт 4. выполняем следующий скрипт. Код:
(cat %ARDUINO_DEVICE_NAME | while read code; do am broadcast -a primavera.arduino.intent.action.DATA_RECEIVED -e primavera_arduino_intent_extra_string $code; done) < /dev/null > /dev/null 2>/dev/null & Если вы до этого использовали Arduino Uno Communicator (который мной пропатченный) и у вас все работало, то больше ничего делать не нужно. Смело удаляем Arduino Uno Communicator и сообщения будут приходить так же как и раньше. Только стабильней. Если нет, то в таскере заводим новый профиль. Событие-Система-Intent Received В поле действие у вас будет primavera.arduino.intent.action.DATA_RECEIVED Ну и соответсвенно в задаче, которая вызывается из этого профиля будет доступна локальная переменная primavera_arduino_intent_extra_stringс сообщением от arduino. Собственно это все. Не забываем для всех скриптов ставить галочку Use Root. И менять %ARDUINO_DEVICE_NAME на ваше устройство. |
12.08.2014, 12:06 | #65 | |
Старший Пользователь
Регистрация: 13.11.2013
Возраст: 42
Город: Самара
Регион: 63, 163
Машина: Hyundai Elantra J4, Suzuki SX4
Сообщений: 632
|
Цитата:
И да, на схеме надо добавить один канал, а не убрать. Т.е. должно быть 4, а не 3. Стерео же.
__________________
Ядра и модификации для стоковых прошивок Nexus 7 2012/2013 Lada Granta CarPC-Nettop - первый долгострой Lada Granta Nexus 2013 - в процессе... |
|
12.08.2014, 12:12 | #66 |
Пользователь
Регистрация: 12.04.2013
Возраст: 43
Регион: 55
Сообщений: 78
|
Все таки нужно один канал убрать. Просто должно быть две таких схемы. По одной на каждый канал. Мне всё-таки стерео хочется, а не моно.
|
12.08.2014, 12:13 | #67 |
Старший Пользователь
Регистрация: 13.11.2013
Возраст: 42
Город: Самара
Регион: 63, 163
Машина: Hyundai Elantra J4, Suzuki SX4
Сообщений: 632
|
Согласен, ступил. Две двухканальных схемы.
__________________
Ядра и модификации для стоковых прошивок Nexus 7 2012/2013 Lada Granta CarPC-Nettop - первый долгострой Lada Granta Nexus 2013 - в процессе... |
12.08.2014, 17:40 | #68 | |
Старший Пользователь
Регистрация: 08.10.2013
Возраст: 41
Регион: 56
Машина: Toyota Corolla e150
Сообщений: 325
|
Цитата:
Единственный минус: при работе радио слышно только радио))) |
|
12.08.2014, 17:53 | #69 | ||
Пользователь
Регистрация: 12.04.2013
Возраст: 43
Регион: 55
Сообщений: 78
|
Цитата:
Цитата:
У меня еще китайское радио на подъезде. На чипе с RDS. Есть задумка блютус хэндсфри ко всему этому безобразию прикуртить. Короче эта коробочка останется как есть. Буду новую собирать. Следующую версию. Но это уже осенью... |
||
12.08.2014, 18:02 | #70 |
Moderator
Регистрация: 04.04.2009
Возраст: 68
Город: Краснодар
Регион: 23, 93
Машина: HONDA CR-V-08
Сообщений: 3,113
|
Для коммутации может TDA7313 подойдет?
|
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4) | |
|
|