Имя: Пароль:
IT
 
Помогите придумать размыкатель/приостановитель музыки на Arduino
0 picom
 
07.07.17
13:48
Привет, помогите по ардуинке

Музыка играет с компа на ресивер Pioneer и колонки.

Задача, когда я ухожу от компа, например, поболтать по телефону, вырубать музыку.

Со мной то все понятно, датчик приближения или фоторезистор, а вот как разомкнуть музон?

Вариант был с релюхой в разрез массы провода на колонки, но без него музыка просто начинает жутко играть.

Вариант есть с ИК светодиодом и трансляцией сигнала MUTE, но опасаюсь реверса и вместо паузы словлю включение. Может с селекторов выходов поиграть....

Или три релюхи?

Насоветуйте а...?
1 Fragster
 
гуру
07.07.17
13:54
сама задача - ужас.
2 Fragster
 
гуру
07.07.17
13:54
и да, можно ставить на паузу плеер в компе при блокировке экрана
3 Fragster
 
гуру
07.07.17
13:54
или  сочетанием клавиш
4 picom
 
07.07.17
13:55
Задача ничего не нажимать
5 Fragster
 
гуру
07.07.17
14:02
(4) ты не блокируешь комп, когда уходишь? а следующая задача послушать музыку, когда отошел от компа, будет?
6 picom
 
07.07.17
14:04
(5) я никуда не ушел, я подошел к окну разговариваю по телефону
7 PiterPrg
 
07.07.17
14:06
IK Это хорошо. Но совсем не обязательно управлять ресивером. Можно компом. Загугли WinLIRС. Вот, например. Только вместо пульта - твоя ардуинка.
8 PiterPrg
 
07.07.17
14:06
http://remotegadget.narod.ru/articles.html
(7) Забыл ссылку :-)
9 picom
 
07.07.17
14:10
(8) на WinLirc собирал медиацентр, но мне это не подходит, источник звука в компе вовсе не плеер, онлайн радио или музыка. мне бы понять какой ИК диод нужен, для ардуины и пионера...
10 PiterPrg
 
07.07.17
14:20
Ну если на столько принципиально, именно гасить звук. Что-то такое http://www.pro-radio.ru/sound/9881/
11 Fragster
 
гуру
07.07.17
14:26
(6) так задача не блокировать музыку когда ты встал из-за компа, будет?
12 Fragster
 
гуру
07.07.17
14:28
если речь про "блокировать музыку, когда говорю по телефону", то тут уже есть другие решения. у меня работает https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp который ставит на паузу плеер на компе, когда я отвечаю на телефон на мобилке и продолжает воспроизведение, когда я кладу трубку. только я эту функцию отключил, потому что это бред.
13 Fragster
 
гуру
07.07.17
14:28
бред = не удобно для меня
14 Ц_У
 
07.07.17
14:44
Привязать провод от питания компа к ноге, плюсы: не нужны ардуины
минусы: долго включать обратно
15 HeKrendel
 
07.07.17
14:46
(0) 2 провода к стулу, вывод оголенных к каждой булке.

Когда сидишь, цепь замкнута, музыка играет, когда встал- музыка не играет
16 picom
 
07.07.17
18:24
Решил делать через ИК управление ресивером. Вопрос по коду.
Есть код для работы с ИК диодом, замечательно включает и выключает телевизор Samsung


const unsigned int S_pwr[68]={4600,4350,700,1550,650,1550,650,1600,650,450,650,450,650,450,650,450,700,400,700,1550,650,1550,650,1600,650,450,650,450,650,450,700,450,650,450,650,450,650,1550,700,450,650,450,650,450,650,450,650,450,700,400,650,1600,650,450,650,1550,650,1600,650,1550,650,1550,700,1550,650,1550,650};

#include "IRremote.h"
IRsend irsend;
void setup()
{
  Serial.begin(9600);
}
void loop() {
  irsend.sendRaw(S_pwr,68,38);
delay(1*1000);
}
Однако мне надо переделать под другую технику, ресивер Pioneer, а у него в мануале такая последовательность.
Другое количество значений и другого формата. Как переделать?
0000,0068,0000,0022,0168,00B4,0016,0043,0016,0016,0016,0043,0016,0016,0016,0016,0016,0043,0016,0016,0016,0043,0016,0016,0016,0043,0016,0016,0016,0043,0016,0043,0016,0016,0016,0043,0016,0016,0016,0016,0016,0016,0016,0043,0016,0043,0016,0043,0016,0016,0016,0016,0016,0016,0016,0043,0016,0043,0016,0016,0016,0016,0016,0016,0016,0043,0016,0043,0016,0043,0016,03DD
17 Garykom
 
гуру
07.07.17
18:37
18 Garykom
 
гуру
07.07.17
18:38
(17)+ Можно сделать чем дальше/быстрее отошел тем сильнее приглушит ))
19 picom
 
07.07.17
18:41
(17) решил управлять через ИК, но кто будет управлять мной, чтобы я смог научиться управлять через ИК как в (16)
20 Garykom
 
гуру
07.07.17
18:43
(19) С ИК ты наплачешься пока разберешься в форматах сигналов, овчинка не стоит выделки.
21 Garykom
 
гуру
07.07.17
18:44
(20)+ Еще бывает некоторые хитрые производители встраивают "защиту" от универсальных пультов.

Тут уже тушите свет с реверс-инжинирингом, когда одна и та же кнопка каждый раз передает разный сигнал ))
22 picom
 
07.07.17
19:05
(21) универсальный пульт работает и данные для управления как никогда открыты Pioneer "Hex Code for
IR Remotes", но уже день убил на поиск формата и команды для этого устройства
23 Garykom
 
гуру
07.07.17
19:14
(22) купи уже https://www.chipdip.ru/product/mcp41010-i-sn и сделай за часик
24 Garykom
 
гуру
07.07.17
19:15
(23)+ Прикольно было бы сделать систему звук вокруг автоматически настраиваемую при перемещении объекта по помещению.

Типа ходишь а тебе одинаково хорошо слышно 7.1 или даже 9.1 в любом месте/точке
25 picom
 
07.07.17
19:19
(23) это гемор, надо гасить все три канала, получается большая железяка. Да и в аудиопоток всякая хрень начинает просачиваться. Решено не вмешиваться в аудиолинию.
26 Garykom
 
гуру
07.07.17
19:31
(25) Пфф возьми многоканальный типа https://www.chipdip.ru/product/ds1844s-010 и банально собери "переходник с компа на ресивер".

Коробочка с джеками будет банальная.