こんにちは!山下です。
パイロット神山サテライトオフィスの畑ではナスの花が咲きました。
さて、オフィスができたのをきっかけに、今回ラボはIoTハウスプロジェクトを始めます。
スマートハウスじゃないんですよ。スマートな家より面白い家の方がいいじゃないですか。色々なモノが繋がっているとどんな面白いことができるかを探っていきます。
ぶちあげといてまだなにもありませんじゃ格好がつかないので、昨日今日と大急ぎで一つIoTっぽいものを仕上げました。
お天気サーバです。
中身は秋月電子の超アナログお天気センサーっていう気圧計のキットで、薄い金属缶の変形をフォトカプラで視るという仕組みが面白くてこれにしました。
これを箱に収めます。リボンケーブルの扱いが大変。
このままでもいいんですが、IoTハウスってことで、他の機械とのコミュニケーションチャネルを開いておきたい。そこでこれをESP8266に繋げて、Webサーバにします。Webサーバのバックエンドが空気の缶詰めっていうの面白くないですか?
ESP8266(WROOM-02)については、過去にこんな記事を書いてます。
お天気センサーをどうやってESP8266に繋ぐかなんですが、晴れ、曇り、雨、それぞれのLEDのアノードに掛かってる電圧をanalogReadすればいいやと思っていました。ところが、ESP-WROOM-02には電圧をアナログ測定できるピンが一本しかないことがわかり、頭を抱えました。お天気センサの中を開けると精度が狂うらしく、内部回路にはアクセスできません。
このアナログお天気センサの面白いのは、LEDの各ピンにもアナログ電圧が来ていて、3Vが分配される感じで動作するようになっています。だからほんとは晴れ、曇り、雨それぞれの確率を出せるんですが、上記の制限の都合で、結局こんな感じで大雑把に晴れの時は高く、曇りなら中くらい、雨なら低い数値が出てくるようにしました。雨のケースとか、突っ込みどころはありますが、とりあえず最初はこれで。
こんなに雑な回路があっていいのか!?
一晩明けて、今日はブレッドボードとワニ口ケーブルの回路を基盤に移して筐体に収めます。
ハンダ付けとハンダの吸い取りを繰り返すこと2、3時間、完成しました。外でやっていたら見学に来てくれる人がたくさんいて楽しかったです。
というわけでひとまず完成。天気予報をしてくれるWebサーバができました。うちは普段テレビを全く見ないので重宝しそう。
追記 2016/04/14:
昨日の午後、明らかにけっこう曇っているのに晴れマークを出してて、ほんまかよと疑っていたんですが、今日徳島は見事にピーカン照りでした。大当たり。ちなみに明日は曇りって言ってます。
One thought on “IoTハウス始めます。第一弾はお天気サーバー”
コメントは停止中です。