ユニバーサル基板で作った作品のプリント基板化プロジェクトを進めているのですが、今回の対象は屋外で常時温度や湿度をロギングしているデータロガーの基板です。
屋外でずっと動かしていて、全然気にしていなかったので更新が遅れていました。
数年越しに電力データロガーを設置しました
もう何年も前に電力データロガーを作りました。
Wi-FiモジュールのESP-WROOM-02と電力メーター用のPZEM-004Tというモジュールを使ったものです。
いつ作ったかも忘れてしいましたが、設置するタイミングがなく放置していました。
年末の掃除をしていたら見つけて、休暇中になんとかタイミングを見つけて設置してみました。
分からないなりにメッシュネットワークを構築してIoTゲートウェイをつくってみた
ESP-WROOM-02やESP32でメッシュネットワークを構築できると分かったので色々試していたんですけど、painlessMesh というのが一番楽に構築できました。
Arduino Core を使えるのでプログラムも作りやすいです。
このライブラリを使ってゲートウェイを作るには色々面倒くさそうだったので自分なりに解釈して自分ができる範囲でつくってみました。
無線モジュール組込時の基板レイアウト
ESP-WROOM-02を組み込む時に色々と調べていたのですが、無線モジュールのレイアウトにはコツがあって上手に配置しないと無線モジュールの本来の性能を発揮できない可能性があることがわかりました。
ここにはその備忘録としてまとめようと思います。
ArduinoOTAでプログラムの無線書き込み(ESP8266)
ESP8266はプログラムの無線書き込みができる機能(OTA:On The Air)があるらしいというのを最近知ったので実際にやってみました。
一度書き込み用のプログラムを入れると次からは端子の接続不要で書き込めるのが魅力的です。
「ArduinoOTA」は標準で入っているライブラリで、サンプルプログラムを真似すれば簡単に導入できます。
ESP8266 + Ambient で屋外環境データロガーをつくってみた
屋外の温度・湿度を知りたくなったので、データロガーをぱぱっと作ってみました。
といってもモジュールばっかりなので、とくに設計もしてませんが。
データはESP8266を使ってWi-Fiで飛ばします。