ITサポーターズの仲間たち    mushi

IT関連のサポートに携わる変人が微弱な電波を発してます。
ビビビビビッ!

URL変更のお知らせとお願い 当サイトのドメインが変更となりました
http://zxvf.homeip.net から http://zxvf.stzo.net に変更となりました。
当サイトにリンクしていただいている方々にはご面倒ですが変更をお願いいたします。(2014/4/7)

今更ながらPC-OP-RS1を買ってしまった


今更ながらPC-OP-RS1を買ってしまった。かれこれ5年くらい昔に気になってたけど、まだ売ってたんだね。 PCから赤外線リモコンを操作するつークロシコでも発売されてたやつ。 USBで接続してリモコンを学習してPCから赤外線を発射!



かれこれ5年くらい昔に気になってたけど、まだ売ってたんだね。
PCから赤外線リモコンを操作するつークロシコでも発売されてたやつ。
USBで接続してリモコンを学習してPCから赤外線を発射!

これね ↓ ↓ ↓


なんでかというと、今年はやけに熱い日が多かったりしてねー

部屋が2階にあるもんだから、昼間部屋が暑くてたまらんのですね。
でもって仕事から帰ってくるとものすごい情況なわけで、エアコン入れてしばらくは待機しないと危険な状態。

なのでこのリモコンを使ってLinuxサーバからエアコンをリモートとか自動で制御しちゃおうという作戦。
ごくシンプルなUSBシリアルデバイスなんで、Cとかでプログラムの勉強するにもすごくいいかも。

肝心のチップは FT232BM で一般的なシリアルとUSBの変換チップ。
でもBUFFALO製品なのでUSB刺しただけだとちゃんと認識してくれない。
Linuxカーネルモジュールは ftdi_sio のままでいいけどカーネルにはBUFFALOのベンダーIDとか入ってないからね。
(ソースに手を入れてカーネルモジュールコンパイルする方法もあるけどこれはすごく面倒)

手軽に認識させるのに下記のようにしてみた。

まずカーネルモジュールのオプションでIDを指定してやる。
cat /etc/modprobe.d/pcoprs1.conf
options ftdi_sio vendor=0x0411 product=0x00b3


次に自動でロードさせるようudevに登録。
cat /etc/udev/rules.d/98-pcoprs1.rules
BUS=="usb" SYSFS{idVendor}=="0411", SYSFS{idProduct}=="00b3", \
MODE="0666" RUN+="/sbin/modprobe ftdi_sio"


これで自動でロードされて /dev/ttyUSB0 とかが出来てるはず。
$ ll /dev/ttyUSB*
crw-rw-rw- 1 root dialout 188, 0 2012-08-18 15:47 /dev/ttyUSB0


debianの場合グループが dialout になってるのでデバイスを使うユーザーを仲間入りしてあげる。
例えばアパッチで制御するとしたら
$ sudo usermod -G dialout www-data
などなど

これでデバイスは利用可能。
あとはプログラムを書くなり用意して利用すればいい。
勉強かねて書こうと思ったが、そんなのんびりもしてられないので
ナゼかよくお世話になる機会が多い仙石さんのブログ のperlを使わせていただき、
エアコンの制御をできるようにしてあげた。
スマフォからアクセスしてON,OFFができる。これ便利。
またHDDの温度を監視して猛烈に熱くなったら自動でエアコン点けるようにしてみた。
ほとんど動作するのが嬉しいというレベルのおはなしかも。

私の場合は説明書も読まずにやったからちょっとハマった。
赤外線のデータを読み込む時に、送信のLEDに一生懸命リモコン当ててた(笑
いっくらやってもデータ拾えないし拾えても途切れたデータみたいで使えないし・・・
本体のミニプラグの間に受信ポイントがあるなんて見ただけだとわからんぜ。

説明書はちゃんと読まないとダメだね。




< 過去の記事 [ 10月の 全てのトピック リスト ] 新しい記事 >
via IPv4

twitter

●→ トップページ

10/17(Wed) 04:31:10

サイト内検索

 

トピックのカテゴリー

全てのトピック
今日の思考回路
趣味について
ニュース!
Technical
Linux
OSX
その他いろいろ

みんなのリンク

全てのリンク
ニュース
アミューズメント
生活
Tools
Windows
OS X
Technical
その他のリンク
MACアドレスで位置情報検索


Archives




新しいトピック
最新:05/08 18:22


Valid XHTML 1.0 Transitional

Syndicate this site(XML)

RSS1.0(RDF)

RSS2.0(RSS)

SpecialThanks
011535204

....   

Copyright (C) 2005-2018 Amato. All rights reserved.