目次:
- 用品:
- ステップ1:基本的な考え方
- ステップ2:資料を集める:
- ステップ3:IRレシーバー(TSOP1738)
- ステップ4:回路図:
- ステップ5:IR Remote Libraryのインストール
- ステップ6:IRリモート信号のデコード
- ステップ7:デコードされた信号値を書き留めます
- ステップ8:キーボード操作のコード
- ステップ9:完了:
- ステップ10:これらのクールなGIFとビデオを見る
テレビのリモコンをハックしてワイヤレスキーボードを作ることを考えたことはありますか。それで、私はあなたが安いミニワイヤレスキーボードをどのように造ることができるかを説明しています。
このプロジェクトはカスタムワイヤレスキーボードを作成するためにIR(赤外線)通信を利用します。
始めましょう
用品:
ステップ1:基本的な考え方
このプロジェクトは、さまざまなキーボード操作を実行するためにIRワイヤレス通信を利用します。R、または赤外線通信は、一般的で安価で使いやすいワイヤレス通信技術です。 IR光は、わずかに長い波長を持つことを除いて、可視光と非常によく似ています。これはIRが人間の目には検出できないことを意味します - 無線通信に最適.
このプロジェクトの基本的なアイデアは、IRリモコンとArduinoを使ってテレビのリモコンのボタンを押すとデコードでき、デコードした値を使ってさまざまなキーボード操作を実行できることです。 Arduino Pro Microを使用しました。これはMicroをマウスまたはキーボードとして認識できるようにする内蔵USBを備えたATmega32U4マイクロコントローラに基づいているためです。 Arduino Leonardoも使えます。
このプロジェクトは非常にシンプルで、誰でも要件に従って変更できます。
ステップ2:資料を集める:
- Arduino Pro MicroまたはArduino Leonardo
- IRレシーバー(TSOP1738)
- テレビのリモコン
- いくつかのジャンパー線
注意:
あなたはATmega32U4を基にした基板だけを使用することができます。従ってそれはMicro / Leonardoをマウスまたはキーボードとして認識可能にします。
ステップ3:IRレシーバー(TSOP1738)
赤外線リモコンシステム用の小型受信機です。復調出力信号は、マイクロプロセッサによって直接復号することができる。 TSOP1738は、すべての一般的なIRリモートコントロールデータフォーマットと互換性があります。
ステップ4:回路図:
Leonardoを使用している場合は、DATAピンに小さな変更が加えられます。data PinをLeonardoのMOSIピンに接続する必要があります。
ステップ5:IR Remote Libraryのインストール
ここからIR Remote Libraryをダウンロードしてインストールしてください。
追加のarduinoライブラリをインストールする方法がわからない場合は、以下のリンクをクリックしてください。
www.arduino.cc/en/Guide/Libraries
ステップ6:IRリモート信号のデコード
IRリモートからの信号をデコードするために、IRリモートライブラリで与えられているように "IRrecvDemo" arduinoスケッチを使うことができます。
注意:
スケッチの例(IRrecvDemo)では、int RECV_PINの値を少し変更する必要があります。デフォルトは11ですが、Arduino MicroではMOSIピンは16番ピンです。そのため、コードを次のように修正します。
int RECV_PIN = 16。
Leonardoを使用している場合は、MOSIピン番号に変更する必要があります。
- セレクトボード(Arduino / Genuino Micro) - (Fig.3)
- ポートを選択 - (図4)
- コードをアップロードする
ステップ7:デコードされた信号値を書き留めます
- シリアルモニタを開き、IR Remote Signalの値を取得します。
- 各ボタンの値をメモします。
ステップ8:キーボード操作のコード
信号値を取得した後、次のステップは、信号値をプログラムに追加し、リモートからの信号値がプログラム内の値と一致する場合は、異なるキーボード操作を実行するという条件を設定することです。
プログラムにキーボードライブラリを追加すると、さまざまなキーボード操作を実行できます。
あなたは下からコードをダウンロードすることができますか、またはあなたは私のGitHubページからそれを得ることができます。
コードをダウンロードして、Arduino IDEを介してarduinoマイクロにアップロードしてください。
ステップ9:完了:
あなたはあなたの要求に従って上のスケッチを修正することができます。
キーボード機能を追加するには、以下のリンクを参照してください。
- http://www.arduino.cc/en/Reference/KeyboardModif …
- http://www.arduino.cc/en/Reference/ASCIIchart
ステップ10:これらのクールなGIFとビデオを見る
- ワイヤレスでPCのロックを解除します。
- それを使用してパワーポイントのプレゼンテーションを制御します。
- 動画を一時停止/再生する
- シングルタップで開いたタグ
あなたがより多くの情報が必要であれば読んでくれてどうもありがとうコメントで自由に感じてください、そして、私はあなたに最善を尽くします。
ハッピーメイキング:)