- ベストアンサー
USB機器を改造した、自作温度計について
- USB機器を改造し、自作温度計を作る方法について紹介します。
- 100円ショップやジャンク市などで手に入るUSB機器を利用して自作温度計を作ってみませんか?
- LM35とHS15を使用し、パソコンのHDDに温度・湿度をリアルタイムで記録するUSB装置の作り方を解説します。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
だいたいは他の方が答えているとおり、流用は基本的に無理だと思いますが、 その上で、ちょっと追記。 「マウスのアナログ入力を…」と何度か書かれていますが、 マウスはデジタル入力機器です。 ボールマウスなんかは、ボールの回転を、フォトカプラなどを通してデジタルか回転量にしています。(詳しくは「ロータリーエンコーダー」について調べてみて下さい) 「LM35の温度変化をPCに入れたい」となると、LM35は電圧出力になりますので、 「アナログ電圧入力が出来るデバイス」になります。 しいて挙げるなら、、入力端子のある「USBサウンド」や「USBヘッドセット」なら、アナログ入力があるわけですが、 これらの機器は、「交流信号」の入力を前提にしているため、直流電圧の入力にはまず使えません。 (直流の電圧オフセットはフィルタによってキャンセルされます) どうしても音声入力を使おうとおもったら、振幅変調をかけるなど、センサの電圧出力を交流化する必要がありますが、その回路構成だけで下手するとUSB機器が作れるぐらいになるかと思います。 ちなみに、AVRマイコンなんかはUSB入出力はできませんが、 ソフトウェア的に頑張って、ほぼ直結でUSBデバイス化することができます。 単発なら、他の方が挙げられているUSB機能搭載マイコンモジュールを使った方が簡単確実かと思いますが、 「数を作りたいので単価を安くあげたい」とかだったら、一考の価値はあるかと思います。 http://web.mac.com/kuwatay/morecat_lab./ginger.html http://www.pwv.co.jp/~take/TakeWiki/index.php?avr%2FUSB%E6%8E%A5%E7%B6%9A http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=978-4-274-50186-9 http://www.obdev.at/products/vusb/prjdata.html
その他の回答 (4)
- toutetu666
- ベストアンサー率52% (24/46)
2496さんのおっしゃる様に既存のUSB機器の改造はまず無理です。 先ほどの本ですが、 http://toragi.cqpub.co.jp/tabid/284/Default.aspx CQ出版社から直接買うこともできます。(売り切れゴメン)
お礼
再度回答いただきありがとうございます。 いつもアマゾンからばかり買っているため、出版社のHPまで見ておりませんでした。 紹介助かります。ありがとうございます。
既存のUSB機器を改造すると一言でおっしゃっていますが、実はほぼ出来ない相談ですよ。なぜなら、マウスのような安価で単純な機器の場合、1チップに全機能が入ってしまっており、例えばUSBインターフェース部分だけを切り出して使うなんてことは出来ないからです。これが改造情報のページにヒットしない理由です。また仮に改造できたと仮定しても、それを動かすためのデバイスドライバを自作する必要がありますけど、どうされるおつもりですか?ハード改造よりもこちらの方が難事のはずです。 なので、もしやるとすれば、例えば温度変化をマウスのカウントに変換するとか、可聴周波数の音に変換してサウンドデバイスに入力するとか、そういう形を取らざるを得ないでしょう。これだと改造ではなく、どうやってありものデバイスに認識できる形に変換するか?と言うアプローチになります。あくまで汎用A/Dが必要ならば、ありものから改造することはあきらめるのが賢明と思います。
お礼
1チップに全て入れることも多いのですね。 また、ドライバについても完全に自作となると大変そうです。 無理矢理使う場合もかなり遠回りなアプローチが必要になるのですね。 とても参考になります。 回答いただきありがとうございました!!
- toutetu666
- ベストアンサー率52% (24/46)
USBでPCと接続し、制御できるマイコンボードを使うと良いと思います。 目的からしてH8(ルセサス旧日立)を使ってはいかがでしょうか? 今、入手できるのは CQ出版社「今すぐ使える!H8マイコン基板」という本と買うとH8マイコンボード が本の付録としてついてきます。 PCからのUSBの電源のみで動作し、ADコンバータもH8の内部に組み込まれていますので、目的に合致するはずです。 ちなみに本の価格は¥3,990円です。
お礼
回答いただきありがとうございます。 とても参考になる書籍の紹介ありがとうございます。 アマゾンで調べてみましたが売り切れのようです。レビューを見ると、近くの書店を当たってみようと思います。 http://www.amazon.co.jp/gp/search?index=blended&keywords=%8D%A1%82%B7%82%AE%8Eg%82%A6%82%E9%21H8%83%7D%83C%83R%83%93%8A%EE%94%C2&__mk_ja_JP=%83J%83%5E%83J%83i&go=Search&tag=377-5375781-22&linkCode=qs ただ、できれば、ここまで大がかりでなくとも、単純に電圧や抵抗を検出さえ出来れば、あとはパソコン上でなんとでもなる気がするのですが(マウスやボリュームUSB機器の場合、ソフトでは5V,0Vではなく、数値になっていますので、どこかにADコンバータが入っているように思っています)、既存のUSB機器を改造するというのは難しい物でしょうかね?
>例えば、スピーカーの入出力USBやマウスであれば、アナログ入出力回路がそのまま使えそうですが難しいのでしょうかね? 温度センサーの出力はDCであって音声信号ではありません。 マウスはデジタルです。 自作・工作・改造などということを考えるには、基礎的な知識が欠如しているように思えます。
お礼
回答いただきありがとうございます。 ご指摘の通り残念ながらマイコンの知識はかなり欠いております。 工作キットを見ながら組む程度しかしたことがありません。 ただ、プログラムが少しできますので、USB機器に温度や湿度の信号を送ることさえ出来き且つ、プログラム側で数値として取得さえ出来れば、あとは、その数値と実際の温度・湿度を合わせプログラム側で更正し、ローパスフィルターなどもマイコン側ではなく出来る限りプログラム側で計算すれば、最低限の改造で温度計くらいは作れそうですが、市販のUSB機器を改造したものを全く見かけません。 自作例などあれば助かるのですが、マイコンボードを使ったものばかりです。 なぜ無いのかぁなーと思っていたりもします。
お礼
とても詳しい説明いただきありがとうございます。 よく分かりました。単発で作るだけであればマイコンモジュールを使った方が良さそうですね。 また、将来もっと安く上げたりする場合には、紹介URLがとても役に立ちそうです。 回答いただきありがとうございました!!