マイコン一覧

風センサ1号機ひとまず仮完成

20140517_01

 今朝は4:30頃に目がさめたので、風センサーの半田付作業を開始。7時位には完成していた。8ピンDIPのATiny85なのでスッキリ。その後、データを実測しつつ、ソフトウェアを調整。ここで一度ハマった。加速度センサの値が期待値より低い。ブレッドボードのプロトタイプでは期待値通り。なんだろう?と思ってたけど解決しました。加速度センサのVDDが未接触。しっかり半田付して予定通りの値になりました。今どきのICセンサだと他の端子から電源が廻ってある程度動いてしまうのですよね。
 今回の基板も仮本番機的で、swichscienceさんのXBee片側変換基板を付けてます。デバッグ時にデータをモニタリングできるので。ソフトウエアが安定したら、ATtinyや加速度センサをソケット経由ではなく基板に直付してしまうともう少し薄く作成できるのです。

20140517_02

 午後は風センサのデータをXBee中継する、ベランダの気象センサー機の変更。まずUSB端子を増設。USB規格では使わないですが。で、風センサとつないでみてもどうもデータが取れない。テスタで調べたらUSBケーブルのD-D+が導通してませんでした。USB充電用のケーブルだったのかも。取り替えてOK。
 その後SanguinoでのSoftwareSerialでチョッとハマった。うちのsanguino用のpins_arduino.hに必要なマクロが書かれてなかったため。書き足してOK。

 中継のSanguino機がOKになったので、mbedのアップローダを変更。まぁ、これは難なく終了。無事に風データがアップロードされ始めました。
20140517_03

 さて、そろそろこの自宅データ類を分析して表示する様なページを作らないとなぁ。現在250万レコードくらい。

 


風センサのテスト機

20140510_01 20140510_02

 加速度センサーを使った風センサーのテスト機作成。テスト機なので適当です。電源だけUSBケーブルから取得して、データはXBeeで垂れ流し送信。マイコンはATtiny84。これでデータの傾向を解析。
 データの利用方法がわかったらば、XBeeは外してベランダ気象センサー経由でデータを取得する様に変更します。その際には8PinDIPのATtiny85にするかな。

 


風センサーはどこへいったか

 プロトタイプ版を作成しようとしつつほったらかし。
 できたらこの週末で作成してベランダに設置したい。
 まだ本格版ではないのでデータ取りをして、本格版でどのようなプログラムを作るかの検討材料にしたいです。

 果たしてこの週末に時間が準備できるだろうか。


元の揺れる風センサーに出戻り

 なんか意外と行けそうな気がしたので、加速度センサーを用いたテストセンサを作るべくブレッドボードに組み上げ。
 8ピンDIPのATtiny85で。
20140407_01

 ただ、ソフトウエアの書き換えのISPのピンにセンサーとかがつながっててアレなので、ピンに
余裕のある14ピンDIPのATtiny84に組み替えてみた。
 20140407_02
 最初プログラムを書き込んでもうんともすんともだったのだけど、どうやらsoftware serialに使っているデジタルIOのピン番号が間違っていることに気づいて直したらOKでした。

 あとはこのテスト回路を基板上ではんだづけして外にぶら下げれば、加速度センサの値が取れる様になる。

 実家のおやじの具合

 話かわって、風邪をこじらして肺炎で入院していた我がオヤジの様子を実家に電話で聞いてみたら。うーん。酸素導入器必須になってしまったようで。今すぐどうこうではないけど厳しいねぇ。


風センサーは・・・

 さしあたっては簡単な熱線式を作成します。手持ちの3端子温度センサを使うか、i2c出力のセンサを使うか。マイコンで一定間隔おきに測定して平均化しておいて、それをベランダセンサにUART通信で渡します。
 手持ちの電圧出力タイプの温度センサはLM61BIZ,LM61CIZ,LM35DZ,MCP9700,MCP9700A。どれで行くかな。LM35DZは電源が4Vからなので除外。
 マイコンはなにを使うかね。最近よくやるようにAVRで基板に構築してもよいけど、手っ取り早くArduinoProMiniにしておこうと思う。

 加速度計タイプも作りたいのでこちらもじわじわと検討。取得した3軸の値をどう扱うか大変なので取り敢えずデータだけ取れる様にしておくかね。


新旧ベランダセンサー

20140329_01

 左上が旧、右下が新。明日、旧の位置に新を付け替えて、旧は一旦保管後退役の予定です。
まだ旧に挿してある雨センサの受信側XBeeは、そのまま新基板へ移設しての切り替えになるのでランニングチャンジになりますねw。

 結局本日22:00くらいに付け替えました。壁面のベルクロをそのままで剥がして再利用してしまったが、強度が無いようなら新しいのに取り替えないとね。

雨センサーに関して、mbedが古いXBeeを呼んでいたので修正。これでOKにしたい。