6
4

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.

Groveの単線温度センサ(DS18B20)を自作してみた話

Last updated at Posted at 2022-01-15

娘が可愛がっている我が家のメダカちゃんの水槽の水温監視してみようかな?と思ったのがキッカケ.

熱電対での実現を考えてみたけど...

最初は熱電対で水温計測しようかとも考えたのだけど...
熱電対を使うとなると,熱電対計測モジュールも必要になって割高...(というかオーバースペック

安価な防水温度センサ DS18B20

となったで,なんか良いモノないかな?とググってみるとDS18B20ってなセンサなら水温計測用のパッケージ品があって,しかもお手頃価格で良い感じらしい.Arduinoなどの作例がザクザク出てくる.

d4dfd35829d7623848fac457d5ccd750.png

Amazonで5個セットで約1000円.単価250円とか買いでしょ!
しかし,one wareな通信らしい.センサからマイコンまでの配線は長くなりがちなのでアナログ出力ではないのは仕方がないのかもしれない.けど,WioNodeとワンセットで使いたかったのでちょい微妙.

WioNodeにもバッチリ対応.というかGroveモジュールがあるらしい

WioNodeでサクッとIoT化したいんだけど...と考えながらWioLinkアプリを覗いてみたところ,普通に対応してた.もといGroveモジュールには単線温度センサー - One Wire Temperature Sensorという名称でラインナップされてた(知らんカッター

96e618415602a1e6c46f8cbd6b10605f.png

77b02e699386c7eee1cb03f8df09d6ab.png

残念ながら国内の販社さんでは取り扱いがないっぽいので,Amazonで買って自作Groveモジュール化することに.
→ (@matsujirushi さんのコメントより) chip1さんで取り扱いがあるみたいです!743円.工数考えたらコッチの方が安いぞ!

抵抗を挟んで熱収縮チューブでエイヤ!で完成

⓪ Amazonで買った怪しいDS18B20なので,どの線がVccでGndで信号線なのかワカラン.色から推測もつくけど念の為...ということでSeeeduino(Arduino UNO)の互換品で動作確認.

PXL_20211222_154157355 - コピー.jpg

バッチリ動いて,赤:Vcc, 黒:GND, 黄:信号線 だと分かりました.ココからはGroveモジュール化する為に切った貼ったします.

1.jpg

① まずは,どこのご家庭にもあるGroveケーブルを半分に切って,赤・黒・黄だけ被覆を向いて,予備半田.
DS18B20は信号線を抵抗でプルアップしておく必要があるので,とりま10kΩの抵抗を赤と黄に繋ぎます.この時,熱収縮チューブを先に通しておくことを忘れずに.

2.jpg

② 続いて,DS18B20と繋ぎ込みます.DS18B20の各種線は予備半田しておきましょう.

3.jpg

③適当に繋ぎました.ちょっと汚いですが,今回はこれでヨシ!
あとは,赤と黄の線に通しておいた熱収縮チューブで絶縁した後に...

4.jpg

④ 全体覆う太めの熱収縮チューブでヨシ!この熱収縮チューブは③の時に通しておきましょう.

PXL_20211222_162118872.MP - コピー.jpg

⑤ ひゅー!できた!

最後はSeeeduinoで動作確認

InkedPXL_20211222_162920732 - コピー_LI.jpg

バッチリ動いて,ペットボトルの中の水の水温をそれっぽく拾えました!やったね!
(ちなみにWioNodeでも動作確認してますが,写真撮ってなかったです.

というわけで,Groveの単線温度センサ(DS18B20)を自作してみた話でした.
少し手間はかかりますが,手ごろな価格の防水温度センサなのでGroveモジュール化して一個持っておくと便利かも.

オマケ:3Dプリンタで水槽のふちにひっかける固定治具つくったったー

PXL_20211223_122639863.MP (2).jpg

3dプリンタで作りました.インサートナットを半田ごてで押し込むの楽しいっすね!ひゅー!

6
4
2

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
6
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?