今日と明日の天気予報を表示する装置を作ってみました。
フルカラーLEDの色で天気をあらわします。(天気は赤、雨は暗い青など)
.
.
.
といっても、PCにつなぐ必要があります。PCでインターネットから天気予報の情報を取得する、なんちゃって装置です。
+GAINER(オーム社)の記事を参考にしました。
天気の情報は↓からXMLを取得します。
http://weather.livedoor.com/weather_hacks/
マイコンはトランジスタ技術2008年8月号の付録基盤*1のNECエレクトロニクス社*2製78K0マイコンを使用しています。このマイコンはアナログ入力ポートが無いのが痛いですね。。。
マイコン側ではPCから受け取った情報を元にPWMでフルカラーLEDの色を制御します。
このマイコンはLEDを駆動できるパワーが無いのでバッファをかませています。(左上のICです。)
PC側のプログラムはJAVAで組みました。XMLのパーサーはSAXを使用しています。
マイコンとの通信にはRXTXcommを使っています。
*1:また付録ですか。という突っ込みは無しでお願いします。付録基盤ばかり使っているので、毎回マイコンが異なり覚えるのが大変です。
*2:ルネサスと統合する(した?)らしいです。このマイコンはどうなるのでしょうか?