携帯電話からAV機器を管理します。 JACK 3.5用のIRトランシーバー

9月26日、ペンザでHackDay#32が始まりました。 JACK 3.5のIRトランシーバーに参加して実装することにしました。 私たちのデバイスの主な要件は、電源のコンパクトさと不使用でした。



コントロールパネルからの信号を傍受し、その波形を調べることから作業を開始しました。 信号を受信するために、通常のIRダイオードを使用しました。



画像



信号を分析するために、Audacityプログラムを使用しました。



画像



受信信号は非常に明瞭です。



ダイオードは復調器として機能し、どの搬送波周波数で信号が送信されるかはわかりません。 この問題を解決するために、Samsung TVに送信する必要があるremote.rtfms.comリソースから信号の例ダウンロードし、同じプログラムを使用して調査を開始しました。



画像



ステレオ信号は、20 kHzの周波数の鋸歯状信号に振幅変調され、各チャネルで逆になります。 これはおそらく、JACKが20 kHz以下の周波数の信号を安定して生成でき、ダイオードが各チャネルに接続されているためです。 IRダイオードが異なる前面でトリガーされるように、信号が反転されます。



このアルゴリズムによって以前に捕捉された信号を変更し、このアルゴリズム専用の送信機を作成することにより、テストを開始しました。



画像

ここでは、アースは使用されず、ダイオードは左右のチャンネルの反対側に接続されます。



回路は動作しましたが、2つのダイオードの存在に満足できませんでした。 私たちは受信機をこのトラックに接続することに決め、彼はデバイスも制御しました。 したがって、それらのトラックは冗長であり、1つのチャネルのみを残しました。



このソリューションは、数メートル以内の距離にあるPCおよび一部のスマートフォンでのみ機能します。 私は本当に追加の電源を使いたくありませんでしたが、どこにも行きません。 信号を増幅するために、単純なトランジスタスイッチを使用しました。



画像



回線は信号を受信する機能を失いました。 将来的には、回路を改良することができ、受信機と送信機を切り替えました。

テストには、BBK DVDプレーヤーとTricolor JS 7300レシーバーを使用しましたが、これらのデバイスは約15メートルの距離(廊下の距離)からこれらのデバイスを制御できます。 プロジェクトのデモンストレーションでは、ViewSonic PJD 5132プロジェクターをスマートフォンから制御したいと考えていました。事前にパフォーマンスを確認することを決めたのは良いことです。 プロジェクターは、送信機を近づけた場合にのみ制御信号を認識しましたが、これは天井から吊り下げられていたため問題でした。



キャリア周波数で「遊び回る」ことにしました。 周波数が変化すると、テストデバイスはプロジェクタと同様に機能し始めたため、同じキャリアに情報信号を重畳することはできません。 長い努力の中で、周波数を選択しましたが、デモは失敗しませんでした。



読み取り信号を自動的に変調するスマートフォン向けのアプリケーションは作成されていません。 電話で既製のオーディオトラックを録音し、コントロールパネルと同じ方法でアクティビティを様式化しました。



近い将来、私たちはそれを完成させ、パブリックドメインでGoogle Playに投稿します。 その主な機能は、デバイスコマンドのトレーニングと、個人用リモートコントロールを作成する機能です。



All Articles