2013年08月一覧

雨センサ運用一旦停止

 本日帰宅後ベランダに出てみたら、雨センサの動作LEDをが消えている。

 どうやら下のグラフのような状態で電源消失。

chart20130826

 なかなか乾かないタイプの曇り&雨の気象条件でバッテリーの電力を消費。太陽電池からの充電も期待できずといった感じ。
現状の回路だとお風呂ブザーと同じで、導通していると電気を食う。

 ちょっと対策を検討。

1) 電源を太陽電池ではなく、有線の電源にする。これだと危険なリチウムイオンバッテリーも使わずに済む。
2) 雨の検知方法を変更する。転倒ますとか。これはこれで面白いが自作だとすぐ壊れそう。それとも静電容量検知にするか。こっちのほうが耐久性は高いかな。

ともあれ、少し雨のセンシングはお休みです。



Logitech K360

キーボードに不満があったので探していたのだがK310が見当たらず、早朝だがK360が1時間以内に発注なら当日発送との事で決定。このタイミングはやはり小田原Amazonだったか。

20130825_01

 セパレートキーかつテンキーありのunified receiver対応のタイプ。ただ。カーソルやHome End PgUp PgDnは通常の位置では無い。配列には慣れてきたけども、セパレートキーであるがだけに&多分メンブレンキーなのでタッチが重たいです。

 なんて事をつぶやきつつ久々に米Amazonをみたら、K310の日本への発送制限が外れてるような。一応発注してみました。

 英語配列に慣れている(=OADGキーボードは慣れていない)自分としては結構キーボード選びは大変なんですよ。FILCOや東プレの様な英語配列製品あり、かつ使い勝手の良いキーボードは諭吉1枚からが基本で、諭吉3枚とか普通ですからね。その分使い勝手はたまらなく良いですけど。HHKはキーが少なくて自分向けではないです。CTRLほげほげが好きな人向け。


今日も電力計のソフトウエアの続き

 天気が悪いので、立川諏訪神社の例大祭に行って屋台フードを食べる計画は中止。そして、昨日の続き。

 1日毎のデータの保存先のEEPROMのアドレス計算が間違っていたのを修正。また、サーバのデータベースから8/15日以降のデータ毎日のデータを取得して、追加書き込みしておいた。これでそこそこいい感じの現在電気料金が表示できている。
 他は、XBeeのEndDeviceからの定期プッシュ通信を受信しメモリにためておく部分と、ためてるデータを別のXBeeからの要求で返却する部分。データは旬をもたせてるので30分以上古いものしか無い時は、要求者には0xffffを返す。10ビットADCの値をu_int16で返してるのでこれで見分けつくしね。

elfファイルを見る限りはRAM使用量はまだ4Kbyteには達していない。が、3,871byteなのでATmega644Pだったらギリギリだね。1284Pで良かった。プログラム自体は23Kbyte程。GLCDのフォントデータもあるものの、欧文フォントのみなので小さなもんです。


電力計ソフトをいじる

 朝からソフトをいじってました。GLCDのフォントでArialとFixedと同時表示しようとするとなんか変になる感じでハマってました。出るパターンの時は同時表示できるのだけど、ダメになると原点にあとから表示したArialが出てくる。

 20130824_01

 今日のところはフォントをFixedに統一して安定終了。電気料金の締め日からの使用量とか電気料金とか一応出ます。データがたまってないので参考程度ですが。
 そして、秘密のボタンを押すと1日の1時間毎のグラフも出ます。

20130824_02

 過去24時間の電気使用量を1時間単位にしたグラフ。黒い棒が現在値。それより右は昨日の実績ってことで。横軸の基準線はまたあとで追加します。

 そろそろ年末のイルミネーションに手を付けたいので、電力計のソフト更新はじわじわとやっていきますわさ。こちらはハード的には固まってますからね。


ATmega1284Pが届いたのでsanguino化した

 お盆前に発注したら、店頭在庫切れで入荷待ち。というWebショップと在庫の連動ができていないパターンで、再入荷待ちだったATmega1284P DIPが届きました。

 早速ブートローダを書き込んでSanguino化。でもAVRISPMk2だと書けてるのかどうか分からず、ArduinoISPを作って焼き直し。

20130821_01

 この段階でもD13のLEDは点滅せず。プロトタイプの方の電力計ブレッドボードでBlinkのスケッチを書き込んだらLED点滅しました。
SangunoのbootloaderのHEXにはBlink部分は含まれてないのかな。前回もこんな感じだった様な記憶が蘇りました。
 ここにメモっておけば、次は大丈夫でしょう。

 これで実機とプロト版が同じマイコンになったので、コンパイル&書き込み時にマイコン種別を選択する手間が減ります。

 で、グラフ表示のテスト。昼休みに10分くらいで書いたものをプロト版に入れた。データは昨夜から本番機でデータを録りためているEEPROMを入れ替えて。
とりあえずグラフはでるようです。デザインとかはおいておいて。意外と塗りつぶさないrectangleで良さそう。
 20130821_02