Make一覧

新UVセンサの予定

20140627_01

 先月くらいに買って放ったらかしにしてある、I2C接続なセンサ。UVindexもチップ内で計算して返してくるという高機能。取り敢えずブレッドボード&ArduinoUNOで試してから、ベランダセンサーに投入を考えたいと思います。

 IR、可視光もいけるので既存のセンサを減らせるかも。塩梅が良ければ別途ArduinoMEGAのシールド用基板を使って全体を作り直しますか。
 


加速度センサーを用いた風センサー

chart

 運用中の、加速度センサーを使った風センサーが意外といい感じのグラフを描いてくれる。

 仕組みは、平べったい基板上に加速度センサとセンサの値を読みだすためのマイコンを置いただけ。センシング自体は1秒に3回おこなって、最大値を保存している。外の制御マイコンから値を取り出しにきたら、その最大値を返して、自身の持っている最大値は0に戻す。
 加速度自体も平べったい基板が風を受けて揺れる方向だけ。ほかの2軸も考慮してベクトル演算とかは行ってません。


Arduino無線書き込みテスト

 Arduinoの無線でのスケッチアップロードのテスト。

20140525_01

 対象はArduino Pro mini 3.3V。
 Adafruit LadyAdaさんのここ参考。各所の通信bpsを合わせたら無事に書き込み完了。

20140525_02

 Pro miniのリセット回路を使わず、自前の回路でのテストもOK。ただ、書き込みが終わって書き込んだアプリも無事に起動してるのに、IDE側で書き込み終了タイムアウトになることもある。

20140525_03

 んで、これをボードに落とします。

20140525_04

 実際はこんな感じですかね。

 結局マイコンの種類によって通信速度を変更する必要もあるから、もうマイコン決め打ちで使うしか無いですかね。なが~いUSBケーブルを準備するほうが簡単で早いかもしれない。

 あとXBeeのシリーズ2とか、BluetoothのSPPとかも試しましたが、シリアル通信自体は結構簡単にできるのです。しかし、Arduinoの特徴であるスケッチアップロード前のブートローダを起動する為のリセットを実現する方法がなかなか見つからない。


ベランダセンサー入れ替え作業

20140524_01

 予定通り、ベランダセンサーを作り替えました。
 今回、Luxの照度センサーは外しました。基板サイズ的に余裕が無かったので。詰めれば入るんですが、他のセンサ入れたくなるかもしれないので、照度センサーはNJL7502Lもついてますので。結果的には左下隅に1センサーいれられるかどうかの空きです。XBeeがはみ出してるので3階増設も難しいです。
 ケースは死蔵していたArduinoUno&Mega系の純正クロージャー。ちょっと削った上に、Xbeeのお陰で蓋はしまらないので無しで。どのみちペットボトル容器を再利用したガワの中に設置だから問題なし。

 今回基板が狭いこともあり、XBeeはアダプタの片側だけの配線。シリアルのみなのでコレでOKです。

20140524_02

 XBeeのピンピッチ変換アダプタはスイッチサイエンスさんのもの。コレLEDが付けられるんですが、電源とAssociateなのですよね。XBeeの6番ピンにリード線を引いてRSSI表示用に変更してます(本当は抵抗の片方の脚を使えば良かった)。

 20140524_03

 電子工作の方はほぼ一発完成。1つだけ、右下のリセットボタンのGNDへの配線を忘れた事くらい。
 
 最後に秋月の気圧センサの通電表示の青LEDがうざかったのでニッパで破壊しました。なんで余計なもの付けるかな。せめて使用の切り替えが出来るハンダジャンパとかがあれば良いのに。一応ショートする方向には壊していない模様。

 ソフトもシリアルまわりの変更と、Luxセンサーを辞めたので、そこを外すくらい。wath dogタイマーも無しにして。
ArduinoMega系になってシリアルが増えたので、書き込み用のSerialも専用で使えますので、フル機能を生かしたままでSerial.printデバッグも出来ます。

 さて、今度はためてるデータの表示方法を検討使用かねと。MRTGとかCactiみたいな感じに。
あ、cactiってRRDtoolのラッパーか。懐かしい。

 そして・・・。
 風センサーのキャリブレーションをするのだが、本日風が強くて。夜になって若干和らいでたので試してみたら良いタイミングで風がw。3回試してなんとか完了。旨くいった時にEEPROMに書き込んでしまえばいいのだけども、そのトリガーはどうするべ。いまのリセット用のリードスイッチと別にもう1つ反対側にリードスイッチを付けるかねぇ。


ベランダセンサー入れ替え予定

20140523_01

 風センサーでSoftwareSerialを使っているからか、なんかハングする。watchdog timerを導入して行けるかなと思ったけどみたけどダメかも。ハングまでが数ヶ月ならまぁ我慢するが1日くらいでデータがとれなくなってしまうのでね。

 というわけでHardwareSerialが4つあるArduinoMega系を投入予定。3.3VなSparkfunのMegaProで。
 配線図は書いてみたので明日完了できると良いな。ソフトウエアはシリアルのオブジェクトだけ変更すれば、他は変更せずに動くでしょう。


水やりホースのテスト

 本日届いたので、つなげてテスト。

20140519_01

 タカギさんの商品だとワンタッチ水栓を元とする分岐水栓がなくて、仕方なくネジ止め。このネジ止めは気持ち的に安心できなくて嫌なんだよなぁ。
そこにホースリールをつないで散水。良い感じです。
 リールのホースに余裕があるので、ちょっとぶった切って、入と出を反対にしたいです。うちの洗濯場は狭いのでリールを置く余裕がないのです。リールをベランダに置いておいて使うことを考えてます。

 あ、洗濯機設置場所の水栓のスパウト。ワンタッチ水栓ではなかったですよ。たしか平成10年近い築のマンションなのにやっぱURって新しいことは何も考えてないなぁ。ネットもVDSLだし。人が来るバリューがないよな。