![]() |
![]() |
#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 - в процессе... |
|
![]() |
![]() |
![]() |
#62 |
Пользователь
![]() Регистрация: 20.03.2014
Возраст: 40
Регион: 65
Сообщений: 64
![]() |
![]() |
![]() |
![]() |
![]() |
#63 |
Пользователь
![]() Регистрация: 12.04.2013
Возраст: 43
Регион: 55
Сообщений: 78
![]() |
![]() А у конденсаторов номинал какой? И судя по схеме громкость регулируется крутилочками, что не айс. Или потенциометры совсем выкинуть нафиг? Может кто-нибудь микруху знает с такими функциями и цифровым управлением.
|
![]() |
![]() |
![]() |
#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 на ваше устройство. |
![]() |
![]() |
![]() |
#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 - в процессе... |
|
![]() |
![]() |
![]() |
#66 |
Пользователь
![]() Регистрация: 12.04.2013
Возраст: 43
Регион: 55
Сообщений: 78
![]() |
![]() Все таки нужно один канал убрать. Просто должно быть две таких схемы. По одной на каждый канал. Мне всё-таки стерео хочется, а не моно.
|
![]() |
![]() |
![]() |
#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 - в процессе... |
|
![]() |
![]() |
![]() |
#68 | |
Старший Пользователь
![]() Регистрация: 08.10.2013
Возраст: 42
Регион: 56
Машина: Toyota Corolla e150
Сообщений: 325
![]() ![]() ![]() ![]() |
![]() Цитата:
Единственный минус: при работе радио слышно только радио))) |
|
![]() |
![]() |
![]() |
#69 | ||
Пользователь
![]() Регистрация: 12.04.2013
Возраст: 43
Регион: 55
Сообщений: 78
![]() |
![]() Цитата:
Цитата:
У меня еще китайское радио на подъезде. На чипе с RDS. Есть задумка блютус хэндсфри ко всему этому безобразию прикуртить. Короче эта коробочка останется как есть. Буду новую собирать. Следующую версию. Но это уже осенью... |
||
![]() |
![]() |
![]() |
#70 |
Moderator
![]() Регистрация: 04.04.2009
Возраст: 68
Город: Краснодар
Регион: 23, 93
Машина: HONDA CR-V-08
Сообщений: 3,114
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Для коммутации может TDA7313 подойдет?
|
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|