• ベストアンサー

arduinoの皮膚センサ

以下のサイトを参考にして皮膚温度センサー作ってみましたが、数値が70~80℃辺りになってなんか変です。使用機材はほとんど同じで、温度センサだけがlm35dz→tmp35gt9zになってます。

noname#257323
noname#257323

質問者が選んだベストアンサー

  • ベストアンサー
  • _kappe_
  • ベストアンサー率68% (1522/2216)
回答No.2

>どこをどう変えればいいか分かりますか?? modTempという関数の中身を、TMP35GT9Zの仕様に合わせて書き換えてください。どう書き換えればいいかを調べるのは面倒なので、ご自身で頑張ってください。 元のプログラムは、analogReadというArduinoの関数でセンサーからの出力値を変数sensorValueに読み込んでいます。その値はそのままでは摂氏温度ではないのでmodTempで変換する必要があるわけです。元のプログラムの計算結果がLM36DZ用として正しいかどうかは知りませんが、sensorValueの値がたとえば30のときmodTemp(30)の計算結果は約14.6度となり、sensorValueの値が80のときmodTemp(80)の計算結果は約39.1度となります。 TMP35GT9ZからanalogReadで読み出せる値はLM36DZの場合とは異なるはずなので、たとえば摂氏10度や摂氏30度のときにsensorValueがどういう値になるのかをまず調べてください。それを元にsensorValueの値から摂氏温度への変換式を作り、modTempを書き換えるという手順になります。 もっとちゃんとやるならTMP35GT9Zのデータシート(英語)を見てセンサーの出力値と摂氏温度との関係を調べることになります。 >こういうのってどこで勉強出来ますか? 本格的には大学の工学部とか高専でしょうか。

noname#257323
質問者

お礼

ありがとうございます

その他の回答 (1)

  • _kappe_
  • ベストアンサー率68% (1522/2216)
回答No.1

https://okwave.jp/qa/q9980961.htmlの続きなのだと思いますが、TMP35GT9Zの仕様に合わせてプログラムを書き換えてください。

noname#257323
質問者

補足

どこをどう変えればいいか分かりますか??こういうのってどこで勉強出来ますか?

関連するQ&A

  • 温度センサを使って温度を計測したい

    DS18B20 LM35DZ こちらの温度センサを、ブレッドボードにつなげて温度を計測しようとしています。 写真のように配線しています。 しかしこれでは、センサ自体の温度が急激に上がりすぎてか温度を測ることができませんでした。 白い線から3.3Vの電流が流れていて、黒い線がGNDです。 2つの緑の線は、値を読み取るためのものです。 そして、左のセンサがLM35DZ、右のセンサがDS18B20です。 私はこの手のことにはあまり詳しくないので、原因と解決方法がわかりません。 きちんとした値をとりたいのですが、どうすればいいでしょうか。 ちなみに、この値を見る方法(A-D / 7セグメントLEDなど)は別に用意していますので、その部分についてはお気になさらなくて構いません。

  • センサーに入る最大電流について

    温度センサー電源に入る電流の最大値をデータシートから調べています。 データシートを見ると、入力電流が記載ありません。 参考になりそうなのは消費電流と出力電流と思うのですが、 この2つを足せば良いのでしょうか? データシートは以下URLよりダウンロードください。 https://www.tij.co.jp/product/jp/LM35 よろしくお願いします。

  • PIC16F819とLM60を使った温度計

    PIC16F819と温度センサーLM60を使って7segに温度を表示させようとしています。 しかしA/D変換のやり方で困っています。 同じような温度センサーであるLM35DZなどで有れば温度係数が解りやすいので良いのですが。 今回は100℃以上を計測したいので、あえてLM60を選定しました。 しかし温度係数が6.25mV/℃でしかも氷点下までの計測を可能にするために 出力がオフセットしています。 これを直接PICのA/D変換回路へ入力してプログラムで対応するのか、 入力の段階でオペアンプ等で、増幅した方が簡単なのかが判りません。 どうしたら簡単にできるでしょうか? 宜しくお願いします。 参考 LM60データーシート http://akizukidenshi.com/pdf/ns/LM60.pdf

  • LM35DZの出力電圧について

    簡易な温度センサーを製作しています。 そこで温度センサーIC、LM35DZを使用しています。 しかし出力電圧がざっくり見積もって6℃(60mV)程高めに出ています。 数個購入し試した結果、すべて同じ傾向があります。 データシートにはリニア10mV、精度25℃で0.5℃以内とあります。 そうすると自分の回路がおかしいとなりますが、単純に電源を 入れて出力を計測してもやはり高めに出ています。 テスターも較正が必要な程間違っていないようです。 使用したことのある方々、何か思い当たる点などありましたら ご教授お願いいたします。

  • 低温時、皮膚の金属貼り付きについて

    低温により、皮膚が金属に張り付いてしまうのは、 マイナス何度ぐらいからが危険ゾーンなのでしょうか。 登山や旅行などで、寒い場所に行く時が結構あり、 感覚的に寒すぎると思ったら、金属を直に触らないようにしています。 ただ、実際に数値で見たことがないのもので質問致しました。 また、同系統の話なので、ついでにお聞きしたいのですが、 唇の粘膜が張り付くのも、肌と同じぐらいの温度になるのでしょうか? ステンレスカップでジュースを飲む場合などの参考にしたいと思います。

  • 電子工作 INA219 arduino

    いくつかのサイトを参考にINA219の動作テストを試してみましたが動作を確認できないので質問させていただきました. ArduinoUnoR3にINA219を接続して消費電力を図ろうとしています. 以下のサイトを参考に組み立ててみましたが,何も出力されないので行き詰っています. INA219は2個購入してあるのですが両方とも何も出力されませんでした. どういった回路を組み立てれば動作するのか教えてください. https://goo.gl/tCo87H https://goo.gl/hYcnV8 https://goo.gl/fYFu6z

  • 圧力センサからの計測値の取り込みについて

    圧力センサからの計測値の取り込みについて質問させて頂きます。 圧力センサからの測定値をアナログ形式でAVRマイコンに取り込みたいと考えているのですが、ハード設計の方は初心者です。 圧力センサ、オペアンプは以下のもの使用を考えています。 ・圧力センサ:http://copal-electronics.info/jp/00182/p2000_ja.pdf ・オペアンプ:http://akizukidenshi.com/download/ds/analog/AD8506.pdf 参考になるサイトをご存じの方、過去に設計経験がある方がいらっしゃいましたら、ご教示下さい。 よろしくお願いい致します。

  • PICでシリアル通信

    温度センサーLM35DZからの情報をPIC、ADM232,を経てシリアル通信でパソコンに表示するというのがあって、本で読んだとうりに、組んでみましたらうまくいきました。これは外付けオシレータ10MHzで動いています。 今度はこれを内蔵オシレータ4MHzで動かしたいんですが、その場合、どのような設定にしたらいいんでしょうか。 現在は OSC 10MHz 9600bps 非同期 高速モード SPBRG  D’64’ TXSTA  B’00100100’ で動いてます。 とりあえずは、SPBRGの数をかえてためしてみたんですが、一応情報は送っているみたいなんですが、文字化けしてうまくいきませんでした。

  • 9800GTX+の温度表示について

    以前8800GT(GF8800GT-E512HD)を使用していて EVERESTとGPU-zでGPU、GPUメモリ、GPU周辺それとGPUファンの回転数、GPU Vccと言う風にセンサー全体の温度&回転数などを拾えていたのですが 9800GTX+(GF9800GTX+-E512G)に変えてからGPUダイオードとRPMの回転数ではなく%表示のみしかセンサー情報を拾えなくなりました 9800GTX+は元々センサーをそれほど搭載していない機種なのでしょうか? それともこの機種だけ? 因みにドライバは186.18を使用しています。 自分でドライバを古い物にするなど色々と試してみたのですが 結局、RPMでの回転数もその他の温度も拾えなかったので詳しい方、お教えしていただけると助かります。

  • arduinoで同じセンサーを2つ使いたい

    I2C通信で、同じセンサーを2つ使ってやりたいことがあります。 このような場合、片方のセンサーのアドレスを変えるのでしょうか? また、センサーのアドレスを変えるにはどうしたらよいでしょうか? 素人のため、スケッチを教えてほしいです。 使用するセンサーは下記方位センサーです。 <http://www.parallax.com/product/29133> よろしくお願いいたします

専門家に質問してみよう