2015年09月一覧

ArduinoIDE1.6.5にしたら

 デバッグ時はデバッグ文をシリアルに出してるのだけども、表示されない。
タイマーの使い方がArduino1.0.x系と違うのかな?
#ifdef DEBUGを外してやれば動くことは動く。
一旦1.0.x系に戻そう。1.0.6環境をつくるか。


なんかアンカー盗まれた

 もうずっと乗ってないアンカーRCS5。外が焦げ臭いなと見に行ったらまるごとない。
リアホールはU字ロックで駐輪場の金具に止めてたのだけどそれすらもみあたらない。
サンダーかトーチで焼ききったのだろうか?

 まぁ乗る気はなかったので盗まれたことにダメージはないのだけども。

050501_1242~001

050501_1242~001


 在りし日のアンカー。

 一緒に四国を走ったちゃりだが、正直結婚してから部屋に入れられずで駐輪場で風雨でボロボロになっていくのを見てるしかなかった。

 ホイールのキシリSLのリムサイドもボコボコのサビが出てて使い物にならないのになぁ。ホント盗んでいった人たちの手際の割には目の付け所がダメダメと思うのだけども。フレームのカーボンパーツも外においてたせいでボロボロだったし。

 盗んでいった方々へ。コスミックカーボンのホイールがあるんだけど5万くらいで買いませんか?


ATmega328PにしたのでArduinoIDE1.6.5に移行

ATtinyからATmegaに移行したので、ArduinoIDE1.6.5が使えるようになった。
どうもLinux版の1.0.5だと日本語文字列がエディターに入らなかったので日本語がインラインではないけども入力可能になって助かった。
もしかしたら1.0.6なら行けたのかもしれない。

1.0系も1.6系もLinuxだとフォントが汚くて嫌気がさしてたのだけど、単にデフォルトでアンチエイリアスがオフになっていただけ。preferences.txtのeditor.antialiasをtrue変更して綺麗になった。助かった。

コードはATtinyの時はi2cのPWMドライバを使ってたので、analogWriteに変更するのとPWM中はウォッチドッグタイマを使ったPowerDownモードに落とすとPWMが止まるのでIDLEで。


電流計測部を変更&ATmega328P化

20150906_01

 昨日、はまっていた168Pの内蔵クロック8MHz化。諦めて手持ちのATmega328Pを使う事にしてさくっと内蔵クロック8MHz化は完了。168は168と168Pがあって、シグネチュアが違ったり、イマイチうまく設定できない。1個だけうまく行ったのがあるのだけども、再現できなかった。

 続いて電圧と電流を計測する部分を単独LCD表示も可能なように変更。うちのi2cLCDは3.3V版しか余ってないので、計測マイコンをArduinoNANOからArduinoProMini 3.3V 8MHzに変更。

 そして肝心要の本体をATmega328P化しました。

20150906_11

 これで書き込みがブートローダ経由なので楽ができる。タイマーも3つあるし。ATmega328PベースでIOの数を絞った14ピンDIPくらいが欲しいなあ。28ピンはでかすぎる。

20150906_21

 電池ボックス内の8×18の基板イメージ。やっぱ狭いし、328Pが長すぎるなw。


CR2032はあきらめた

20150905_01

 こんな感じで電流測定。4mA-7mA。でもATtinyだけでも3mAくらい消費している。まだ、Sleepのコードを入れていないからというのもある。
 CR2032を使うのはやめて単4電池二本の3Vにする。

20150905_02

 秋月のスイッチ付き単4x4本の電池ボックスを改造。

20150905_03

 本来電池4本で6Vのところを端子を外したり移動したりで2本で3Vの仕様に変更。

20150905_04

 残りの2つの電池部分はパーテイションのプラをラジペンでもぎ取って、ニッパーで整形。

 これならATmega328P/168Pでも入るな、と思ってその後ハマった。8MHzのATmega168[P]のArduinoを作るのに。

 なので一旦、初心通りにATtinyでコード&プロダクトまで作っておいて、余裕があったらATmega化を考えることにした。
「小さくつくって大きく育てる」ですかね。


LEDを2個にするか4個にするか

2個ならATtiny85、4個ならATtiny84。8ピンDIPから14ピンDIPか。
今回CR2032なので控えめにしておこうかな。

土日で消費電力を測ってみてから。フリスクケースに厚みで入らなければ、蓋を印刷しても良いかな。
というか、もっと気軽に使える精度の良い3Dプリンタが欲しい。それって20万以上のクラス?

今持ってるCUBIS、いつのまにやら1.5の新型が出てました。値段変わらずなのだけど。
低価格版だと盆栽みたいなファームとかいじれる系がいいなぁ。