kohacraftのshopkohalab.netホーム電子工作ESP-WROOM-02で天気予報LEDができましたESP-WROOM-02で天気予報LEDができました2015.08.242015.09.18追加kohacraftのshopより実験セットを購入いただけるようになりました。作ってみたい方はどうぞ。こんにちはコハペペです。ESP-WROOM-02を使って自宅の無線LANにマイコンを接続して、インターネットから天気予報を取得することができました。取得した予報によってLEDの色を変えて教えてくれます。晴れの時はオレンジ、曇りの時はグレー、雨の時は青、雪の時は水色になるようにしました。天気予報はYahooウェザーAPIから取得しています。YahooウェザーAPIは、世界の各地域ごとに割り振られたID(WOEID)を使ってhttp://weather.yahooapis.com/forecastrss?u=c&w=xxxxxxxxにアクセスすると現在の気象情報と予報が得られます。(xxxxxxxxがWOEIDです)東京駅近辺の天気であればhttp://weather.yahooapis.com/forecastrss?u=c&w=28413961にアクセスすると天気がわかります。WOEIDはwoeid.rosselliot.co.nzに郵便番号を入力すると検索できます。プログラムでは、ATコマンドというネットワーク機器と通信する命令を使って、YahooウェザーAPIから情報をもらっています。天気に関しては、コンディションコードという番号になっていて、https://developer.yahoo.com/weather/documentation.html#codesにあるように0~47まであります。英語なのでよくわかりませんが、コハペペの独断と偏見により適当に、晴れ、曇り、雨、雪に分別して、それぞれの色でLEDを光らせています。プログラムはこちらからダウンロードできます。動作しなかった方ごめんなさい)19行目の28413961をあなたの知りたい地域の番号に変えてください。あと、7桁だった場合は、168行目のCIPSEND=72をの72を71に減らしてしてください。(WOEIDは8桁だけかと思ったら7桁もあるんですね。WOEIDが9桁だったら1足して73としてください。)起動の最初は、モジュールのアイドリングとアクセスポイントへの接続など10秒程度時間がかかります(黄色の点滅から徐々に青くなっていきます)。一度天気を取得すると、その後は30分毎にチェックしています。接続に失敗するとリトライするようになっていますが、黄色の点滅が続くようでしたら、SSIDやパスワード、168行目の値を再確認してください。マイコンには明るさセンサ(CdS:GL5528)をdp4につないで、暗い時はLEDを暗くするようにしました。コメントをキャンセルメールアドレスが公開されることはありません。ver.26iphone9mbedプログラム講座21mbed開発環境20minecraft2イベント30オリジナルセット作り方44ソフト3ファミコン46プログラム3作品紹介コーナー2修理35分解25工作19店長2料理13電子工作302音楽6養殖2お問い合わせ。