Raspberry Pi 1-Wireデジタル温度計センサー(DS18B20)
Raspberry Piを使用して温度を測定する簡単な方法を探しているときに、DS18B201-wireデジタル温度センサーに出くわしました。これにより、数本のワイヤーを使用し、外付け部品をほとんど使用せずに、正確な温度測定方法が約束されました。
デバイスの価格はわずか数ポンドで、あまりにも良さそうだったので…
だから私はそれを買いました。数分以内に私はそれで温度を測定していました。使い方はとても簡単で、RaspberryPiベースの温度データロガーを作成するための完璧な出発点です。
右の図は、DS18B20デバイスを示しています。 3つのピンがあり、TO-92パッケージで提供されます。つまり、トランジスタなど、他のデバイスと同じように見えます。
ピン1はアースです。ピン2はデータピンで、ピン3は電源ピンです。必要な外付け部品は、単一の4.7Kオーム抵抗器だけです。
私のテストでは、これらの1つがなかったので、2x2.2KΩの抵抗を直列に使用しました。これはうまくいきました。
小さなブレッドボードといくつかのジャンパーケーブルを使用して、RaspberryPiのGPIOヘッダーに接続しました。
ピン1はP1-06(アース)に接続されていました
ピン2はP1-07(GPIO4)に接続されました
ピン3はP1-01(3.3V)に接続されました
ピン2とピン3の間に4.7KΩの抵抗を配置しました。
デバイスのピン1とピン3を混同しないように再確認することが重要です。混同しないと、電源が間違った方向に適用されます!
すべてを接続したら、RaspberryPiの電源を入れることができます。
更新されたSDカードを使用して新しいプロジェクトに取り組むことが常に最善です。私はRaspberryPi.orgダウンロードページから最新のRaspbianイメージを使用し、次の2つのコマンドを使用して時々更新する傾向があります:
12 | apt-get update sudo apt-get upgrade |
センサーを構成するには、:
を使用してconfig.txtファイルに小さな変更を加える必要があります。sudo nano /boot/config.txt
下部に次の行を追加します:
dtoverlay =w1-gpio、gpiopin =4
CTRL-X、Y、RETURNを使用してファイルを保存できます。デバイスは、GPIO4を介して温度を報告するように設定されています。
変更を有効にするには、:
を使用して再起動する必要があります。sudo再起動
以下のコマンドを使用して、検出された1-wireデバイスを含むディレクトリに移動します:
詳細:Raspberry Pi 1-Wireデジタル温度計センサー(DS18B20)
製造プロセス