工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

ラズベリーパイユニバーサルリモコン

このチュートリアルでは、これがラズベリーパイを使用して構築された究極のユニバーサルリモコンであることを納得させたいと思います。
LIRCはこの仕事に最適です。これにより、実行する必要のあるより困難なタスクの多くが簡素化されます。

ステップ1:パーツ

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パフォーマンスボード

ステップ2:ソフトウェアのセットアップ

これには、説明しようとする多くのステップがあります。
(このステップのほとんどは、http://alexba.in/blog/2013/01/06/setting-up-lirc-onからのものです。 -the-raspberrypi /)

このチュートリアルのために、これはクリーンなRaspbianイメージ上にあると想定しています。

sudo apt-get upgrade sudo apt-get update

LAMPをインストールする

sudo apt-get install apache2 php5 mysql-client mysql-server tomcat6 vsftpd

LIRCをインストールする

sudo apt-get install lirc

GPIOピンを設定します(他のピンを使用する場合は、後で覚えておいてください)

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リブート ステップ3:LIRCファイルを作成する

/ etc / modulesファイルのステップ2で定義したのと同じGPIO入力ピンに3ピンでIRセンサーをPIに配線します
コマンドを実行し、センサーのリモートボタンを押すと、フィードバックが得られるはずです。

sudo /etc/init.d/lirc stopmode2 -d / dev / lirc0

(CONTROL + Cで停止)

次に、piディレクトリでfallowingコマンドを実行して、リモートコマンドを記録します

irrecord -d /dev/lirc0〜/out.conf

提供された指示を許可しない
キー名を要求するときは、事前定義された名前を使用する必要があります。名前を取得するには、新しいウィンドウを開いてコマンドを実行します。

irrecord –list-namespace

録音が終了したら、out.confを開きます

sudo nano out.conf

「リモートの開始」から「リモートの終了」までコピーし、/ etc / lirc /lircd.confを開きます

sudo nano /etc/lirc/lircd.conf

コンテンツを消去し、コードを貼り付けて保存します。
NAMEの後にファイルパスがある.confの行を置き換えて、リモートに名前を割り当てます。
これを、使用するすべてのリモートに対して繰り返します。
Piを再起動します

詳細:RaspberryPiユニバーサルリモコン


製造プロセス

  1. ラズベリーパイの温度監視
  2. Raspberry Pi2ウェザーステーション
  3. ラズベリーパイで温度を監視する
  4. RaspberryPiを使用した天気のリモートモニタリング
  5. ラズベリーパイボール追跡
  6. RaspberryPiを使用したモーションセンサー
  7. ラズベリーパイのスライス
  8. サイクルチェイサー
  9. ラズベリーパイ土壌水分センサー
  10. ラズベリーパイ泥棒検出器
  11. RaspberryPiセンサー