COMマウスからのIRポート

Pin
Send
Share
Send

先史時代(ロシア語)のリモートコントロールを確認する必要があった。資金はありませんでした。インターネットで調べてみると、いくつかのアイデアが見つかりました。マウスから簡単なIRポートを作成するというアイデアに感銘を受けました!もちろん、コンピューター。このデバイスから始めます。
ボールマウスCOMからの1.IRポート。
アイデアに驚いて、私はクローゼットに入って、いくつかのボールマウスを掘りました。古いものにはコンピューターからの6本のワイヤーがあり、新しいものには4本ありました。彼女はそれを取った。ラインは、RTS(送信要求、送信要求。マウス回路に電力を供給するために使用されます)、Rx(コンピューターはデータを受信します)、Tx(コンピューターはデータを送信します)、そしてもちろんGND、グランドの4本のワイヤーを通りました。
写真では、マウスワイヤーのプラグ。通話中に、オレンジ色の配線がRX、緑の配線がTX、白の配線がRTS、青の配線がグランドであることがわかりました。
さらに、簡単にするために、プラスチック片を切り取り、その上にマウスコネクタ(ボードにはんだ付けされたコネクタ)を貼り付けました。
次に、フォトダイオードブリッジと赤外線LEDが同じマウスから外れました。ストックから4.7 kOhmの抵抗器を取り出しました。抵抗器へのデバイスは重要ではありません-2から7 kOhmの範囲で配置できますが、抵抗が低いほど、レシーバーの半径は小さくなります。詳細は次のとおりです(左から右へ:フォトダイオードブリッジ、IR LED、抵抗器):
デバイス図は次のとおりです。
半時間のはんだ付けと接着の後、これが起こりました。
デバイスは動作するようになりました-信頼できる受信半径-5 cm、送信-20 cm。リモコンを確認するには、これで十分であることが判明しました:動作しません。
2.高度なIRトランシーバーデバイス。
私たちは逃げたので、より高度なデバイスについても話さなければなりません。
ポートは、レシーバー(TSOPチップとボディキット)とトランスミッター(HL1 LEDと電流制限抵抗R2)で構成されています。
受信機は特殊なTSOPXXXXチップを使用しています。彼女は特定の周波数の信号を受信します。これにより、高いノイズ耐性が確保されます。それらはいくつかのバージョンで利用可能であるため-信号フィルタリングの異なる周波数に対して、特定のリモートに適切なものを選択する必要があります。データシートを見てみましょう:
ご覧のとおり、選択肢は30〜56キロヘルツです。データシートには、受信信号の最大速度が2400 bps / sであると記載されているため、たとえば携帯電話でマイクラが機能するかどうかを判断することは困難です。 TSOP1736は次のようになります。
抵抗R1はRXラインを電源に引きます(結局、すべてのCOMポート信号が反転します)。VD1ダイオードはポート初期化中の極性反転から回路を保護し、Conder C1はレシーバーを干渉から保護します。さて、7805スタビライザーは確かにIRレシーバーを駆動します。 TO-92のサイズを小さくすることをお勧めします。
送信機は特に高度ではなく、より強力なIRダイオードのみが異なります。たとえば、L-34F3C、L-54F3Cを配置できます。抵抗R2は、ダイオードを流れる電流を制限します。 IRダイオードは次のようになります。
このデバイスは、最大5 mの距離で良好に受信および送信します。
試してみたい場合は、インターネットで一般的なCOMポートのピン配置を以下に示します。
3.赤外線ポートを操作するためのプログラム。
それでは、プログラムについて話しましょう。検証にはWinLircプログラムを使用しました。デバイスはかなり良い結果を示しました。受信半径は5 cm、送信半径は最大20 cmです。それはすべてフォトセルの種類に依存します。例として、ミュージックセンターのリモートコントロールを使用した例を紹介します。
カスタマイズについて話します。
VINLIRKを開始します。彼女は次のように書いています。 [パス]フィールドに入力し、[パス]フィールドに構成ファイルの名前を入力して、手順に従います(注:この設定は、このデバイス専用です)。
1. [ポート]フィールドで、デバイスが接続されているポート番号を設定します
2.実験することはできますが、[速度]フィールドは変更されません-古いコンピューターは115200 bpsよりも高速だとは考えません。
3. Receiver typeフレームで、RXデバイスを設定します。 IR LED(TSOP)は、COMポートのRXレッグに接続されています。もちろん、DTRに接続することはできますが、ここにあるような標準のマウスからではなく、その場しのぎのコードになります。
4.トランスミッタ設定で、TXを設定します。 DCD-あなたの権利に接続できます。
次に、Raw Codesをクリックします。リモコンを受信機に持って行き、ボタンを押します。パルス200、パルス400、すべてホッケーなど、波紋が発生し始めた場合。そうでない場合は、デバイスのエラーを確認します。
今、あなたは愚かなプログラムを科学に教える必要があります-あなたのリモコンのコマンドを認識するために。ビューポートを閉じて、[学習]をクリックします。そして、プログラムはブルジョアであるため、英語にさらに導かれます。
PS:プログラムが「リモコンのボタンを押して、私が言うまで押し続ける」と言っているところでは、ボタンを押したままにする必要はありませんが、個人的な経験からできるだけ早くそれを突く必要があります。
勉強した後、「分析」をクリックします。プログラムは構成を確認し、「OK」と言います。ウィンドウを閉じます。
すべてが好きです。メイン設定ウィンドウで[OK]をクリックします。プログラムはトレイに最小化されます。リモートコントロールのボタンを押します-プログラムがコマンドを理解している場合、応答します-インジケーターの色が灰色から緑色に変わります。このプログラムでは、WinAMPを管理し、TCP / IPを操作するためのプラグインを見つけることができます。
高度なコンピューター管理には、uICEプログラムをお勧めします。
とにかく、今この問題のための多くのプログラムがあります。インターネットを検索することをお勧めします。
このプログラムはすでにソファからコンピューターを管理するためのものです-WinAmpのプラグインを見つけることもできます。
ソース:radiokot.ru

Pin
Send
Share
Send