0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

M5STACK BASIC / M5StickCPlus UiFLOWで水温を測定する

Posted at

我が家に長く住むカメくんのために,水温を測ってみることにしました。
さっさと水温計を買ってこい! という自分へのツッコミはさておき,せっかくなのでM5STACKで測定することを考えました。

image.png

DS18B20を使った測定キットはいろいろ種類がありますが,水温用で,プルアップ抵抗と変換基板がセットになったものを調達しました。これならいつものピンだけで簡単に使えそうです。

BASICの場合,Bottomに端子がいっぱいありますので,ささっと接続するには好都合です。Stickでもできそうですが,とりあえずBASICです。

ただし,内部で使われているピンも開放されています。公式ドキュメントでピンアサインを確認,2番ピンを選びました。

image.png

Arduinoで測定する例はいっぱい出てくるのですが,ここはなんとかUiFLOWで使いたいところです。最近はUiFLOWで,WiFi経由でさっとテストするのが楽でいいですね。

探した結果,以下のところに情報がありました。感謝です!

ここから m5b ファイルをもらってきて,UiFLOWで読ませ,上記のサンプルのようにブロックを配置していきます。ピン番号だけ変更して,すぐに動きました!

配置されたブロックから,import _onewireしてデータを読み書きしているようでした。勉強になります。

ここまでくればディスプレイを活かしてグラフにしたり,クラウドにデータ送信するのも簡単で面白そうですね。

M5StickC Plus でも無事に動きました。

さてカメくんの水槽,さすがに室内では室温と同じぐらいで,冬眠はしなくて良さそうですね。夜はどうなっているのやら。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?