[iPhone][AVR]iPhone/iPod touch用Dock Connector型温度センサを作ってみた
AVRマイコンATtiny45と温度センサLM60をDock Connectorの中に内蔵して、「Dock Connector型温度センサ」を完成させてみた。
iPhoneにこのDock Connector型温度センサを接続すると、中に入っているマイコン、ATtiny45が温度センサLM60から温度を読み取って摂氏に変換し、iPhoneへシリアルポート経由で送信を始める。
iPhone側でシリアルポートを読んでみると……、
$ cat /dev/tty.iap 0.590968783 26.7 0.590968783 26.7 0.590968783 26.7 0.597414015 27.7 0.597414015 27.7 .........
こんな感じ。やたら桁の多いのは、ADCで読み取ったLM60の電圧そのもの。
ただ、精度の高くない浮動小数点演算の結果なので、下位の方は意味が無い。
UIを作って、温度計然とした体裁にすることももちろんできるけど、作るかどうか分からない。
ログをgnuplotでグラフにしてみた。
会社から外に出た直後にログ取り開始。駅までの道のりで、温度が急激に低下。電車に乗ると上がり、駅から家までの道のりでまた低下、自宅は25度ぐらいで安定、といった感じできれいに取れている。
「Dock Connector型温度センサ」の中身
↑LM60をATtiny45の上に乗せてみた。裸の銅線みたいなのはUEW線。裸なようでウレタンの皮膜がある。
↑こんな感じに組み込まれる。右側の金属フレームを破壊してスペースを作っている。
関連エントリ
[iPhone][AVR]続・iPhoneにAVRマイコン(Atmel ATtiny45)をつなぎ温度計測してみた
« [iPhone][AVR]続・iPhoneにAVRマイコン(Atmel ATtiny45)をつなぎ温度計測してみた | Main | [iPhone][Jailbreak]iPhoneにキーボードをつないでみた »
Recent Comments