マイコン一覧

2階も完了

20140322_01
20140322_02

 ベランダセンサーの2階基板も完成しました。XBeeのAssosiateとRSSIを勘違いしてて、動作確認時にアレ?と思って調べなおして再配線したりしましたが。

 あとはセンサ側のソフトウエアを調整しつつ、データを取りに来る方のmbedのソフトを変更しつつ、新しいペットボトルのケースに収めて設置したら完了です。

 とはいかず、データをためてるサーバも手を入れていこうと思ってます。というか家の中にCloudStackで仮想サーバを立ててそこにもデータを貯めこんでいこう。そして、データはもっと解析しやすいGUIをつくろう。とか思ってますが、時間あるかなぁ?



ML8511 UVセンサの調査

20140308_01

 ホントは今日はベランダセンサのはんだ付けをする予定でしたが、なんか時間がなくなってしまったのでML8611のUVセンサの調査。こいつもベランダセンサに追加するわけだし。明日は1日外で講習会なので軽く済ませるべく。

 あまりググっても作例が出てこないこのセンサ。どうやらsparkfunがそのうちbreakoutを売り出す様で、待てば解決する気もします。部品通販会社のdigikeyの該当チップのサイトにアプリケーションノートのPDFへのリンクがあったので取得。チップメーカーのラピスセミコンダクタ株式会社のサイトには詳細資料は要お問い合わせになってて簡単に取れないのだよね。

 ともあれ、アプリケーションノートの記載と自前でArduinoと接続してADCでデータを拾ってる感じでは納得可能な数値データが出てた。紫外線源として安売りの紫外線LEDピークが390-400nmの紫外線LEDを使ってたので、ずっとほんとにこの値でいいのか?状態だったのでした。UVindexの計算式もアプリケーションノートに載ってたので非常に助かります。


3週間たったので耳鼻科へ

 前回2/1の通院から3週間なので耳鼻科へ。徒歩での通院ですが出かけてから帰るまで結局2時間かかった。今回は薬局が長かったです。

 ベランダのセンサーのプロトタイプ

20140222_01

 こんな感じで行けるのかなと。基本的にセンサがi2cなので楽ちん。XBeeとシリアルアップロードが共通な部分はどうにかしたいかな。シリアルから来たらそちらを優先できるような回路に。


ちょっとずつ

 i2cのセンサのテストをするためにArduno UNOの復活作業。

 昨春頃にUNOに付いているATmega8U2をHIDコンバータにして実験してたやつをUSBシリアルに戻すべくISP書き込み。どうも旨くスケッチがかけない。フューズビットも見てみたがアップロードのところで止まってしまう。
 試しに本体のほうのマイコンを、正常に動くUNOのATmega328Pと入れ替えたら無事にスケッチのアップロードができるじゃん。ISPでATmega328Pの方を焼き直したら復活しました。

 i2cセンサの接続はまた明日以降に持ち越し。


新ベランダセンサはsanguinoにするかと思いつつ

 現状ベランダセンサはXBee2機を抱えるてるので雨センサがハードUART、部屋の中のマスタコントローラから値の照会を受けるXBeeはソフトシリアル。「プログラムも書き換えたいし」とか思うとUARTが2つあるsanguinoかな。

 ArduinoMegaを使うのもありですけどデカイし高い(Amazonで売ってる互換機でも3,000円)。今のベランダ機はプログラムの書き換えする時は基板を外して持ってきて書き換えてます。

 XBeeを使って書きかえる方法もあるんだけど、シリーズ2でも行けるのかね。透過通信に安定度のあるシリーズ1も1セットあるけど、XBeeを3つも使うのもねぇ。いや、そうそう書き換えるものでもないのでUSBシリアル経由で良いのだよね。

 基板は手持ちの秋月B基板の2段重ねか。ベースの基板にはATmega644と気圧センサ・温度センサ・湿度センサ、子ガメの基板にXBee2つと照度センサ・UVセンサという具合かな。電源は部屋から出してるUSV5Vなのだが、3.3Vで作るか5Vで作るか。そこは各センサの多数決でやります。XBeeあるから3.3Vの方が楽ではある。