![]() |
Цитата:
У вас в магнитоле вход под кнопки - это как переменный резистор. Его верхний вывод подключен где-то к питанию магнитолы. Движок -это ваш вход, нижний вывод подключен к земле. Когда нажимаете резистивные кнопки то как бы дергаете этот резистор туда-сюда . поэтому перед тем как подключать туда выход ардуины неплохо поменять напряжение на этом входе, когда туда ничего не подключено, чтобы ненароком не сжечь ардуину обратным током. Если там не более напряжения питания ардуины, то можно безопасно подключить выход pwm через резистор и конденсатор между входом кнопок и землёй. Если там больше, чем питание, нужно городить дополнительный транзистор аналогично схеме радио или любой из схем по управлению оборотами комповых кулеров от микропроцессора. Потом, подавая на pwm выход с помощью analogwrite от 0 до 255 можно найти цифру соответствующую нужной кнопке. |
Цитата:
|
Вложений: 1
Вроде как по схеме Pioneer на входе Wired remote не больше 3.3 вольта.
Схема 128 страница. Можно попробовать по калькулятору делителя напряжения посчитать напряжение 15 кОм volume up + http://cxem.net/calc_img/divcalc/612...64651fefa1.png 20 кОм volume down + http://cxem.net/calc_img/divcalc/4bd...8d8dca9662.png |
Замерял напряжение на свободных концах входа для подключения проводного пульта - показало 5.20V. При подключении резистора на 1кОм, падало до 5.10V. Я так понял, что 3.3V от моей teensy будет недостаточно для имитации некоторых кнопок. Или нет? Никак не могу сложить всю схему.
|
Всех с прошедшим НГ. В общем решил использовать цифровой потенциометр для имитации пульта. Теперь еще есть вопросы. У меня есть 3G-WiFi модем MiFi 2200. Он питается от батареи 3.7V. Так как у меня питание зависит от магнитолы (при включении магнитолы влючается NSD и включается teensy и планшет), то я хочу, чтоб еще и модем включался/выключался при включении/выключении магнитолы. Подскажите как это сделать? На батарее 4 контакта. Достаточно ли будет просто подать ~4.0V на контакты? Плюс нужно как-то заставить его автоматически включатся. Где можно почитать? Спасибо.
|
Цитата:
Может вместо цифрового потенциометра использовать mosfet и ШИМ. |
Цитата:
|
Интересно все получается.
|
Все-таки сделаю на оптронах, как посоветовал lti1. Выбор поменялся из-за того, что у меня в городе не нашлось цифрового потенциометра, а так как мне нужно только громкость регулировать, то два пина занять не накладно.
На данный момент тестирую свой софт в рабочем режиме. Софт представляет собой приложение с 4 вкладками: 1 - Основное (здесь пока ничего нет) 2 - Audio Player. Здесь просто отображается название текущего трека. Немного позже добавлю кнопки play/pause и prev/next. 3 - Stream Radio. Здесь выводится список выбранных радиостанций из di.fm (можно добавлять любые ссылки в принципе). Также есть кнопка play/stop 4 - OBD. Пока пусто. Сам интерфейс особо не важен, так как все работает в фоне через сервис. Сервис отвечает за принятие команд с teensy (пока-что это в основном команды с IR пульта) по BT и в зависимости от выбранного источника (Audio Player/Stream Radio), выполняет нужное действие. По умолчанию активирован источник AP и при нажатии кнопок на пульте, я могу управлять воспроизведением музыки из PowerAmp через его api. При нажатии на пульте кнопки Source, источник меняется на SR и включается воспроизведение либо первой станции по списку, либо последней выбранной. При принятии команд с пульта уже идет управление станциями. Если снова нажать Source, то активируется AP и запустится музыка. При смене источника, если приложение открыто, активируется соответсвующая вкладка. Дальше хочу избавиться от tasker, и задачи, которые он сейчас выполняет, перенести в свой сервис. |
Цитата:
В основном душит жаба платить за интернет, а также сомнения, как добавить нужный поток в удобном виде (и где взять его так, чтобы не спалили через ределю), фиксированную привязку к чужому сервису не хочу (у них семь пятниц на неделе). Много гемора в итоге... С обычным радио намного проще - включил и работает. А что делает такого таскер? Если будет постоянно висящий сервис (а с оболочкой именно так и есть), то нафиг таскер не нужен, все можно замутить в самом сервисе. А чем не нравится висящая панелька, как у меня? Много места не занимает, висит себе поверх любой проги, выводить туда можно что угодно. |
Часовой пояс GMT +4, время: 09:44. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot