Top > calendar - 気まぐれ日記

2006年 06月 の 気まぐれ日記

make_script_uri(
<< 2006.6 >>
[気まぐれ日記]
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

30
June, 2006*

[電子工作]VFD 室温表示 *

サーバで収集している室温を表示する。

結局サーバ側POSTアプリを作って、XMLを吐かせる。

音楽を聴きながら... *

奥井亜紀の「銀のスプーンで」を聴きながら作業。

 

 

29
June, 2006*

[電子工作]VFD 新着メール件数表示 *

やっぱり新着メールの件数ぐらいは表示できた方がいいので、C#からpopを叩く方法を模索する。

うーわー ProjectTKFP.DLLを使うと簡単に実装できた。

そういえば通常使っているのはimapだし、最近GMailしか使っていないので、popのメールボックスのメール数表示なんて使わない :(

ということは、GMailの未読メール数を表示する方が実用的なので、そっちの方を模索する。

[電子工作]VFD GMail *

http://johnvey.com/features/gmailapi/

C#用のGMail APIもあるけど、未読メール数だけならATOMで持ってきたほうが早かった。

https://mail.google.com/mail/feed/atom

 

 

28
June, 2006*

[電子工作]VFD 速度改善 *

http://www.noritake-itron.jp/japanese/products/module/gu3k/tokuchou/tokuchou3/tokuchou3.htm

このページによると、パラレルにしてもそんなに速くはならないっぽい :(
とは言え、DMAモードを使うわけにはいかないからなぁ。

時計をアニメーションするだけならリアルタイムイメージ表示を使わなくても登録イメージ表示でも良いのでは?と思い、あらかじめフラッシュに登録したイメージを表示する方法に変更。

メモリを32kB使っちゃったけど、20フレーム/秒以上になったので滑らかに動くようになった :)

[電子工作]VFD 天気表示 *

ライブドアが天気のXML配信をしていたので、早速取得コード書く。

private bool GetWeather(int city, out string Weather, out string TempMax, out string TempMin)
{
    bool result = false;
    Weather = null;
    TempMax = null;
    TempMin = null;
    try
    {
        XmlDocument xmlDoc = new System.Xml.XmlDocument();
        xmlDoc.Load(string.Format(@"http://weather.livedoor.com/forecast/webservice/rest/v1?city={0}&day=today", city));
        XmlNode nodeWeather = xmlDoc.SelectSingleNode("/lwws/telop");
        XmlNode nodeTempMax = xmlDoc.SelectSingleNode("/lwws/temperature/max/celsius");
        XmlNode nodeTempMin = xmlDoc.SelectSingleNode("/lwws/temperature/min/celsius");
        if (nodeWeather != null)
            Weather = nodeWeather.InnerText;
        if (nodeTempMax != null)
            if (nodeTempMax.InnerText.Length > 0) TempMax = nodeTempMax.InnerText;
        if (nodeTempMin != null)
            if (nodeTempMin.InnerText.Length > 0) TempMin = nodeTempMin.InnerText;
        result = true;
    }
    catch
    {
        ;
    }
    return result;
}

自分用なので、エラー処理はあんまり考えなくていいかな。

 

 

27
June, 2006*

[電子工作]VFD ヘッドラインニュース *

vfd.jpg

1行目にヘッドラインニュースを流してみる。
ニュースのヘッダはRSSで簡単に持ってこれるので、VFDに文字スクロールコマンドを投げれば簡単に実装できそう。

問題発生

文字スクロール中には次コマンドが実行待ちになって他の表示を更新することができない。 :(
泣く泣く時計の「:」の点滅をあきらめる。
しかも、0秒付近のスクロールは禁止だ!。

写真はフィルタを付けているので、白いです。
スクロールしている画像はぶれて取れませんでした :(

 

 

26
June, 2006*

[電子工作]VFD フィルタをつける *

VFDの緑かかった色も嫌いではないが、やっぱり白っぽいほうが良いので、フィルタをつける。
100円ショップでピンクのフィルタっぽい折り紙を購入して装着。
あまり透明度は高くないので、できるだけVFDに近づける必要あり。

 

 

25
June, 2006*

日記再開 *

日記再開。

在庫の有効活用 *

昔買ったノリタケのVFDモジュール(GU256X64)がさすがにもったいないので、何か活用できないか模索する。

無難な利用法としては、家庭内情報表示装置だと思う。 パソコンの電源が常に入っている我が家において、PCのモニタではなくVFDに表示する意味があるのか疑問が残るが、それでも綺麗だから納得させる魔力がVFDにはある。

[電子工作]VFD 時計を作る *

内蔵フォントで時計で時計を作ると字が痩せていてカッコワルイので、ビットイメージでゴリゴリやってみる。
カッコよくはなったものの、思いのほか転送時間がかかりあまりアニメーションできない :(

GU-3000シリーズはシリアルだと38,400bpsまでしか対応していないので、GU-7000シリーズの時ほどの速度は期待できないのか?

パラレルポートもコマンドが同一っぽいので、AVRでシリパラ変換でも作れば良さそう。

 

 

10
June, 2006*

[出張]静岡方面 1日目 *

Felica対応携帯に変わったことだし、早速JALのICチェックインの登録。

「登録24時間後、使用できます(要約)」...使えねー :(

試しに、手荷物検査場でピッってしてみたけど駄目でした。
(ICカードの方はOK)
帰りは使えるといいなぁ。

 

 

09
June, 2006*

[買い物]D902iS *

http://www.nttdocomo.co.jp/product/foma/902i/d902is/

D902iSを発売日買いしてしまった。

DCMX *

DCMXは使った金額を通話料といっしょに請求してくれるらしい。

さすが、おサイフケータイ。便利だ!

早速登録作業。

「料金を振り込みに変更しないと使用できません(要約)」...使えねー :(

 

 

02
June, 2006*

[買い物] *

きょうの猫村さん2
湯けむりバージョンもあるらしい。