LIRCでプロフェッショナルなRaspberry Piユニバーサルリモコンを構築
このガイドでは、Raspberry PiとLIRCを使用して信頼性が高く機能豊富なユニバーサルリモコンを作成する手順を説明します。ホビイストとプロフェッショナルの両方向けに設計され、明確な手順、適切なコンポーネント選択、クリーンなセットアッププロセスを重視しています。
ステップ1: パーツを集める
- 1×Raspberry Pi(https://www.sparkfun.com/products/11546)
- 1×IRエミッター(https://www.amazon.com/gp/product/B005BJFDL6/ref=oh…)
- 1×オーディオブレークアウトボード(https://www.sparkfun.com/products/11570)
- 1×IRセンサー(https://www.sparkfun.com/products/10266)
- 1×2N3906トランジスタ(https://www.sparkfun.com/products/522)
- 1×メスヘッダーセット(https://www.sparkfun.com/products/115)
- 1×オスヘッダーセット(https://www.sparkfun.com/products/116)
- 1×穴あき基板
ステップ2: ソフトウェアスタックをインストール
これらのコマンドはクリーンなRaspbianイメージを前提としています。ターミナルを開いて実行:
sudo apt-get update sudo apt-get upgrade # LAMPスタック - Webインターフェースが必要な場合に便利 sudo apt-get install apache2 php5 mysql-client mysql-server tomcat6 vsftpd # 赤外線制御用LIRCをインストール sudo apt-get install lirc
LIRC用のGPIOピンを設定。/etc/modulesを編集して追加:
lirc_dev lirc_rpi gpio_in_pin=23 gpio_out_pin=22
LIRCのハードウェア設定をセットアップ。/etc/lirc/hardware.confの全内容を以下で置き換え:
######################################################## # /etc/lirc/hardware.conf # # lircd起動時の引数 LIRCD_ARGS="--uinput" # オプションサービスを無効 # START_LIRCMD=false # START_IREXEC=false LOAD_MODULES=true DRIVER="default" DEVICE="/dev/lirc0" MODULES="lirc_rpi" LIRCD_CONF="" LIRCMD_CONF="" ########################################################
変更を適用するためにPiを再起動:
sudo reboot
ステップ3: LIRCでリモコンコマンドを取得
IRセンサーの3ピンコネクタをGPIO 23(modulesファイルで指定)に配線。接続後、以下でセンサーをテスト:
sudo /etc/init.d/lirc stop mode2 -d /dev/lirc0
既存のリモコンのボタンを押すと、ターミナルにキーワードイベントが表示されます。準備ができたら、リモコンレイアウトを記録:
irrecord -d /dev/lirc0 ~/out.conf
画面のプロンプトに従い、以下でリストされる事前定義キーネームを使用:
irrecord --list-namespace
記録後、設定ファイルを編集:
sudo nano out.conf
begin remoteからend remoteまでのブロックをコピーし、/etc/lirc/lircd.confに貼り付け:
sudo nano /etc/lirc/lircd.conf
NAME:エントリを自分のリモコンの説明的な名前に置き換え、サポートしたい追加リモコンについても繰り返します。ファイルを保存し、再度再起動して新しい設定を読み込みます。
セットアップとトラブルシューティングの詳細については、このチュートリアル末尾にリンクされているRaspberry Piユニバーサルリモコンガイドを参照してください。
製造プロセス
- Raspberry PiとDS18B20によるプロフェッショナルな温度監視
- Raspberry Pi 2とADS-WS1で屋外気象観測ステーションを構築
- Raspberry Piでサーバークローゼットの温度を正確に監視
- Raspberry Pi 3とPubNubでリモート気象監視
- OpenCVでRaspberry Pi上級卓球球追跡
- Raspberry PiでPIRモーションセンサーとLEDを制御
- Raspberry PiでRFをDCに変換: エンベロープ検波器の構築とトラブルシューティング
- Cycle Chaser: Raspberry Piで自転車をナイトタイムライトショーに変身
- Raspberry Piで低コスト土壌水分センサーを構築 - スマート灌漑に活用
- Raspberry Piベースの泥棒検知器を構築 - ステップバイステップガイド
- Raspberry Piセンサーをマスター: 電子工学と通信プロトコルの実践ガイド