30.05.2014, 23:03 | #1 |
Пользователь
Регистрация: 12.04.2013
Возраст: 43
Регион: 55
Сообщений: 78
|
Еще один вариант FM радио.
Конструктор от мастер кит MP1090S или MP1090. Можно также использовать что нибудь типа tea5767 но на этом чипе мне не удалось достичь приемлемого качества приема.
Подключаем радио к ардуине. Ардуиной управляем радио по i2c, а андроидом управляем ардуиной по Serial. Звук пойдет мимо андроида непосредственно на усилитель, но у некоторых чипов есть регулировка громкости звука. У tea5767 нет. Интерфейс у меня нарисован таскером. Связь между ардуино и таскером немного модифицированная программа Arduino Uno Communicator. Вот небольшая демонстрация работы. Извините за качество видео и особенно звука. Поздно. Не мог громко включить. Мне казалось, что радио слышно хорошо, а на самом деле не очень. А в качестве бонуса вся эта система дает возможность управлять планшетом с пульта. |
30.05.2014, 23:51 | #2 |
Старший Пользователь
Регистрация: 13.11.2013
Возраст: 42
Город: Самара
Регион: 63, 163
Машина: Hyundai Elantra J4, Suzuki SX4
Сообщений: 632
|
Задумка интересная, только проверить бы еще, как будет прием в машине при движении.
Звук можно и в аудио инпут звуковой карты вывести, программа для этого есть в ветке про радио. Если качество приема в автомобиле будет достойным, можно будет и наш интерфейс прикрутить, тогда совсем бюджетно получится. А учитывая то, что через ардуино можно легко реализовать резистивные кнопки, пульт ДУ, энкодер, да и "мозги" для блока питания, то вообще песня получается. Правда только для тех, кто понимает в программировании хотя бы на уровне школьной программы.
__________________
Ядра и модификации для стоковых прошивок Nexus 7 2012/2013 Lada Granta CarPC-Nettop - первый долгострой Lada Granta Nexus 2013 - в процессе... |
31.05.2014, 14:41 | #3 |
Banned
Регистрация: 25.04.2009
Возраст: 41
Город: ХМАО-Югра
Регион: 86
Машина: 2011\Kia\Ceed
Сообщений: 108
|
так так так
подпишусь радио нужно |
31.05.2014, 16:44 | #4 |
Старший Пользователь
Регистрация: 12.01.2014
Возраст: 41
Город: Москва
Регион: 77, 97, 99, 177
Машина: Skoda Superb II
Сообщений: 473
|
У меня Tasker не хочет принимать extra.DATA от Uno Communicator. Как у вас это реализовано?
__________________
Skoda SamSony (закрыт) Skoda Superb 2012 Nexus 7 (Завершен ввиду смерти планшета) |
31.05.2014, 20:06 | #5 |
Пользователь
Регистрация: 12.04.2013
Возраст: 43
Регион: 55
Сообщений: 78
|
Нормально таскер эктсрасы принимает. Доступны в задаче как локальные переменные. Имена экстрасов преобразовываются:
в нижний регистр, точки заменяются на "_" и т.д. Более подробно в документации С Uno Communicator проблема в другом он шлет поток байтов. Не строк а именно байтов. без начала и без конца. Я его немножко доработал чтобы слал строки и кусками до конца строки. И чтобы работал в фоне, но так ка для меня java как для эскимоса древнегреческий, то сделал это абы-как. Было бы здорово, если бы кто-то умеющий программить под андроид довел эту софтинку до ума. |
31.05.2014, 20:10 | #6 | |
Старший Пользователь
Регистрация: 12.01.2014
Возраст: 41
Город: Москва
Регион: 77, 97, 99, 177
Машина: Skoda Superb II
Сообщений: 473
|
Цитата:
Может покажете скетч Ардуино и скрипт Таскера для примера?
__________________
Skoda SamSony (закрыт) Skoda Superb 2012 Nexus 7 (Завершен ввиду смерти планшета) |
|
31.05.2014, 20:19 | #7 |
Пользователь
Регистрация: 12.04.2013
Возраст: 43
Регион: 55
Сообщений: 78
|
Кстати говоря. Ардуиной не обязательно управлять по шлангу. Mожно и через bluetooth. Для этого можно использовать amarino делает то же что и Uno Communicator, но по bluetooth. Есть api
Работает со строками. Имеет встроенный терминал и некое подобие обработок событий. В передаваемые строки добавляет в начало свои символы. Нужно иметь это в виду при обработке на ардуино. Программа хорошая но немного сыроватая. Бывает крашится. Бывает отваливается. Мне не удалось получить список подключенных устройств. Т.е. из таскера не понять подключен ты к ардуине или нет. |
31.05.2014, 20:27 | #8 | |
Пользователь
Регистрация: 12.04.2013
Возраст: 43
Регион: 55
Сообщений: 78
|
Цитата:
Вот доработанные сорцы, apk там тоже есть. Может кто-нибудь до ума доведет... |
|
31.05.2014, 21:47 | #9 | |
Старший Пользователь
Регистрация: 12.01.2014
Возраст: 41
Город: Москва
Регион: 77, 97, 99, 177
Машина: Skoda Superb II
Сообщений: 473
|
Цитата:
__________________
Skoda SamSony (закрыт) Skoda Superb 2012 Nexus 7 (Завершен ввиду смерти планшета) |
|
31.05.2014, 22:09 | #10 |
Пользователь
Регистрация: 12.04.2013
Возраст: 43
Регион: 55
Сообщений: 78
|
Да вроде нет хитрости никакой. А точно приложение обновил? Иконка в строке уведмлений появилась?
А по поводу 8 симолов - это 4 байта. дай угадаю: 00 01 0A 0D? ага? 2 байта на тип int, + перевод строки + возврат каретки |
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
|
|