PythonとRaspberryPiの温度センサー
このRPiサンプルを最初に投稿したのはかなり長い間です。時間が経ち、コミュニティからフィードバックを集め、コメントを考慮に入れました。このサンプルは、マイクロコントローラーとモノのインターネットに関心のある一般向けのInstructablesで公開する準備ができています。
この例は何を示していますか?ほんの数時間で、最初のIoT楽しいプロジェクトを簡単に構築できます。リモート温度センサーとリモート制御LEDを構築することは、非常に良い出発点になる可能性があります。
これには、LEDをパワーリレーに置き換え、部屋の光を制御し、湿度センサーや光センサーを追加して、環境をより適切に監視し、モバイルデバイス上のすべてを報告することが含まれます。
このサンプルは、Pythonと1線式カーネルドライバーを備えたほぼすべての組み込みLinuxボードで動作します。多数の1-Wireデバイスを同じ回線に接続することが可能です。
ビデオを確認して、1〜6ステップの手順に従うことができます。
- Rasbperry Pi Rev. B(http://raspberrypi.org)またはgumstixやbeagleboneなどの他の安価な組み込みLinux開発ボード。
- ダラス1線式温度センサー:DS18B20 –どこでも利用可能:-)
- 任意のLED
- LED用の510オームの抵抗器とDS18B20用の4.7Kオーム(またはそれくらい)の抵抗器
- ブレッドボード
回路図は次のとおりです(写真1)。センサーはRasPiのピン2から電力を供給されます。外部電源は必要ありません。
- RaspbianのSDカードイメージをダウンロードして、SDカードに展開します。
- 信頼性の高い電源を見つける–通常、Micro-USBスマートフォン充電器が適しています。最大1Aの5Vを供給できる必要があります(wifiモジュールを使用する場合)。
- HDMIディスプレイとUSBキーボードを使用する必要はありません。イーサネットを使用してラップトップまたはネットワークに接続し、RasPiにDHCPアドレスを取得させ、ログイン/パスワードとしてpi / raspberryを使用してsshを使用して接続できます。
- 上の図1に示すようにLED /センサーを接続します。
- プリインストールされているがロードされていない1-wireカーネルモジュールをロードする: sudo modprobe w1-gpio 次に、 sudo modprobe w1_therm
- 行を追加 w1-gpioおよびw1_therm / etc / modules に sudo nano / etc / modules を使用する そのため、次に再起動したときに自動的に読み込まれます。
- センサーを見つける:ls / sys / bus / w1 / devices / 28-00000393268a のようになります。
- 出力を出力してセンサーをテストします: cat / sys / bus / w1 / devices / 28-00000393268a / w1_slave
- DeviceHiveの最新バージョンをダウンロードします。
- sshを使用してRasPiに接続します。デバイスハイブソース用のフォルダーを作成します: mkdir〜 / devicehive
- scpを使用して、PythonソースコードをローカルマシンからRasPiにコピーします(例: scp –r〜 / Downloads / devicehive / python / device / Source / * [email protected]:〜/ devicehive )。これにより、すべてのライブラリとサンプルがコピーされます。
- devicehive.com/playgroundにアクセスし、プレイグラウンドをまだ持っていない場合は、自分用のアカウントを作成します。
詳細:PythonとRaspberryPiの温度センサー
製造プロセス
- RaspberryPi温度ロガー
- LabVIEWを使用したRaspberryPiの温度プロファイル
- 1線式DS18B20センサーとRaspberryPiを使用して温度を測定します
- Raspberry piを使用したTMP006温度センサーPythonライブラリ、
- ラズベリーパイの簡単な温度と湿度
- Raspberry Piの1線式温度センサーDS1820(GPIO直接)
- RaspberryPiを使用したモーションセンサー
- Raspberry Pi 1-Wireデジタル温度計センサー(DS18B20)
- ThingSpeak Temperature Monitor with Raspberry Pi
- ラズベリーパイ温度および光センサー
- RaspberryPiとTwilioを使用した音声およびSMS対応の光センサー