RaspberryPiを使用した天気のリモートモニタリング
このプロジェクトでは、RaspberryPi3を使用してリモート気象監視システムを作成する方法を紹介します
私はこのためにPubNubクラウドサービスを使用しています。無料…これは、カリフォルニア州サンフランシスコに拠点を置くグローバルなデータストリームネットワーク(DSN)およびリアルタイムのIaaS(Infrastructure-as-a-Service)企業です。同社は、ソフトウェアおよびハードウェアの開発者向けに、リアルタイムのWeb、モバイル、モノのインターネット(IoT)アプリケーションを構築するための製品を製造しています。
PubNubの主な製品は、北米、南米、ヨーロッパ、アジアにある少なくとも14のデータセンターの複製ネットワークで構成されるグローバルデータストリームネットワーク上に構築されたリアルタイムのパブリッシュ/サブスクライブメッセージングAPIです。このネットワークは現在、3億を超えるデバイスにサービスを提供し、月に7500億を超えるメッセージをストリーミングしています。
1.ラズベリーパイ
2.LCD16×2(HD44780 LCDを使用)
3.温度センサー。(私は1線式プロトコルに従うDS18B20温度センサープローブを使用しました)
4.表示用LED
5.ブレッドボード
6.ジャンパー線(M-M、M-F)
7.AndroidフォンとPubNubアカウント
このプロジェクトのコーディングは完全にPythonで行われます(Pythonがわからなくても、コードを含めてもかまいません)。Pythonについては、私のWebサイトwww.embeddedstudy.comからも学ぶことができます。非常に簡単です。
インストールする必要があります。このプロジェクトを実行する前に、Raspberry piを使用してください。その方法については、私のWebサイトを確認してください。
コーディングを行うには、SSH経由でラズベリーパイをラップトップに接続する必要があります。ユーザー名 pi でpiにログインした後、 およびパスワード:r aspberry
ラズベリーパイのピンダイアグラムを確認するには、https://pinout.xyz/
にアクセスしてください。以下に示すように接続し、 4.7kオームの抵抗器を接続します DS18B20 のVCCワイヤとデータワイヤの間 そうしないと、出力が得られません。
ラズベリーパイに1つのディレクトリを作成し、これらのファイルをそのディレクトリに抽出します
コードをダウンロードするには、ここをクリックしてください!
その前に、LCDを機能させるために、Adafruit LCDライブラリをダウンロードしてインストールする必要があります。また、インストールする必要があります
この実行をインストールするには、Raspberrypiターミナルに次のコマンドを実行します
sudo apt-get update
sudo apt-get install -y python3 python3-pip python-dev
sudopip3インストールrpi.gpio
ADAFRUIT LCDLIBRARYをインストールするには
git clonehttps://github.com/adafruit/Adafruit_Python_CharL…
cd ./Adafruit_Python_CharLCD
sudo python setup.py install
現在のプロジェクト/投稿は次を使用して見つけることもできます:
- ラズベリーパイを使用した温度のリモートモニタリング
製造プロセス