ラズベリーパイユニバーサルリモコン
このチュートリアルでは、これがラズベリーパイを使用して構築された究極のユニバーサルリモコンであることを納得させたいと思います。
LIRCはこの仕事に最適です。これにより、実行する必要のあるより困難なタスクの多くが簡素化されます。
1 x Raspberry Pi(https://www.sparkfun.com/products/11546)
1 x IR Emmitter(http://www.amazon.com/gp/product/B005BJFDL6/ref=oh…
1 xオーディオブレイクアウトボード(https://www.sparkfun.com/products/11570
1 x IRセンサー(https://www.sparkfun.com/products/10266)
1 x 2N3906(https://www.sparkfun.com/products/522)
1 xメスヘッダー(https://www.sparkfun.com/products/115)
1 xメイクヘッダー(https: //www.sparkfun.com/products/116)
1xパフォーマンスボード
これには、説明しようとする多くのステップがあります。
(このステップのほとんどは、http://alexba.in/blog/2013/01/06/setting-up-lirc-onからのものです。 -the-raspberrypi /)
このチュートリアルのために、これはクリーンなRaspbianイメージ上にあると想定しています。
sudo apt-get upgrade sudo apt-get updateLAMPをインストールする
sudo apt-get install apache2 php5 mysql-client mysql-server tomcat6 vsftpdLIRCをインストールする
sudo apt-get install lircGPIOピンを設定します(他のピンを使用する場合は、後で覚えておいてください)
sudo nano / etc / modulesこれらの2行をファイルの最後に追加します
lirc_dev lirc_rpi gpio_in_pin =23 gpio_out_pin =22(CONTROL + Cは保存して終了します)
ハードウェアファイルを構成します。
sudo nano /etc/lirc/hardware.conf内容を消去してこのファイルを貼り付けます
#################################################### ######
#/ etc / lirc / hardware.conf
#
#lircdの起動時に使用される引数
LIRCD_ARGS =” – uinput”
#適切な設定ファイルがあるように見えても、lircmdを起動しないでください
#START_LIRCMD =false
#適切な設定ファイルが存在するように見えても、irexecを起動しないでください。
#START_IREXEC =false
#適切なカーネルモジュールをロードしてみてください
LOAD_MODULES =true
#サポートされているドライバーのリストについては、「lircd –driver =help」を実行してください。
DRIVER =” default”
#通常、/ dev / lirc0は、udevを使用するシステムの正しい設定です
DEVICE =” / dev / lirc0”
MODULES =” lirc_rpi”
#ハードウェアのデフォルト構成ファイル(存在する場合)
LIRCD_CONF =””
LIRCMD_CONF =””
###################### ###################################
Piを再起動します
sudoリブート
/ etc / modulesファイルのステップ2で定義したのと同じGPIO入力ピンに3ピンでIRセンサーをPIに配線します
コマンドを実行し、センサーのリモートボタンを押すと、フィードバックが得られるはずです。
(CONTROL + Cで停止)
次に、piディレクトリでfallowingコマンドを実行して、リモートコマンドを記録します
irrecord -d /dev/lirc0〜/out.conf
提供された指示を許可しない
キー名を要求するときは、事前定義された名前を使用する必要があります。名前を取得するには、新しいウィンドウを開いてコマンドを実行します。
録音が終了したら、out.confを開きます
sudo nano out.conf
「リモートの開始」から「リモートの終了」までコピーし、/ etc / lirc /lircd.confを開きます
sudo nano /etc/lirc/lircd.conf
コンテンツを消去し、コードを貼り付けて保存します。
NAMEの後にファイルパスがある.confの行を置き換えて、リモートに名前を割り当てます。
これを、使用するすべてのリモートに対して繰り返します。
Piを再起動します
詳細:RaspberryPiユニバーサルリモコン
製造プロセス