LoginSignup
0
0

More than 1 year has passed since last update.

ソニースピーカ CMT-X5CD/CMT-X7CD RM-AMU196 のリモコンコード

Last updated at Posted at 2023-01-11

ソニースピーカ CMT-X5CD/CMT-X7CD RM-AMU196 のリモコンコードを調べました。
Arduino IRremoteを用いて取得しました。

再生操作の自動化、紛失リモコンの代替としてお使いください。

image.png

名称 Address Command Raw-Data(LSB) bit配列 Repeat Raw-Data(MSB for sendSony)
表示切換 0x10 0x4B 0x84B 12 bits LSB first 2 0xD21
電源 0x10 0x15 0x815 12 bits LSB first 2 0xA81
ファンクション- 0x90 0x6A 0x486A 15 bits LSB first 2 0x2B01
ファンクション+ 0x90 0x69 0x4869 15 bits LSB first 2 0x4B01
サウンド 0x10 0x70 0x870 12 bits LSB first 2 0x0E1
メニュー - - 0x39D73 20 bits LSB first 0 0xCEB9C
up - - 0x20847 20 bits LSB first 0 0xE2104
消音 - - 0x39D78 20 bits LSB first 0 0x1EB9C
left - - 0x39D2E 20 bits LSB first 0 0x74B9C
center - - 0x39D7C 20 bits LSB first 0 0x3EB9C
right - - 0x39D2F 20 bits LSB first 0 0xF4B9C
down - - 0x39D79 20 bits LSB first 0 0x9EB9C
戻る - - 0x39D7D 20 bits LSB first 0 0xBEB9C
曲削除 - - 0x39D0F 20 bits LSB first 0 0xF0B9C
プリセット - / 前 - - 0x39D30 20 bits LSB first 0 0x0CB9C
再生 - - 0x39D3A 20 bits LSB first 0 0x5CB9C
プリセット+ / 次 - - 0x39D31 20 bits LSB first 0 0x8CB9C
選曲 - / 巻き戻し - - 0x39D33 20 bits LSB first 0 0xCCB9C
停止 - - 0x39D38 20 bits LSB first 0 0x1CB9C
選曲 + / 早送り - - 0x39D34 20 bits LSB first 0 0x2CB9C
音量 + 0x10 0x12 0x812 12 bits LSB first 2 0x481
音量 - 0x10 0x13 0x813 12 bits LSB first 2 0xC81

Arduino IRRemoteを用いる例

// 電源
IrSender.sendSony(0x10, 0x15, 2);
// 再生
IrSender.sendSony(0x5CB9C, 20);

背景

CMT-X5CD/CMT-X7CDは一昔前の製品ながら、BluetoothやUSBメモリからの再生ができる点が評価できるスピーカです。
CDドライブの寿命が短いこともあり、CD再生不能品がジャンクとしてメルカリ等で販売されていますが、それ以外の機能を使う分には全く問題有りません。

しかしながら、惜しい点がいくつか。

  • 起動時、再生可能になるまでに30秒程度待たされる
  • USBメモリの再生位置が保存されない

この2点を解決するために、Arduinoで自動操作装置を自作することにしました。
その成果物としてここに共有します。

0
0
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0