天気予報を表示するガジェット


今日と明日の天気予報を表示する装置を作ってみました。
フルカラーLEDの色で天気をあらわします。(天気は赤、雨は暗い青など)



といっても、PCにつなぐ必要があります。PCでインターネットから天気予報の情報を取得する、なんちゃって装置です。
+GAINER(オーム社)の記事を参考にしました。


天気の情報は↓からXMLを取得します。
http://weather.livedoor.com/weather_hacks/


マイコントランジスタ技術2008年8月号の付録基盤*1NECエレクトロニクス*2製78K0マイコンを使用しています。このマイコンはアナログ入力ポートが無いのが痛いですね。。。
マイコン側ではPCから受け取った情報を元にPWMでフルカラーLEDの色を制御します。
このマイコンはLEDを駆動できるパワーが無いのでバッファをかませています。(左上のICです。)


PC側のプログラムはJAVAで組みました。XMLのパーサーはSAXを使用しています。
マイコンとの通信にはRXTXcommを使っています。

*1:また付録ですか。という突っ込みは無しでお願いします。付録基盤ばかり使っているので、毎回マイコンが異なり覚えるのが大変です。

*2:ルネサスと統合する(した?)らしいです。このマイコンはどうなるのでしょうか?