MKR Zero Weather Data Logger
コンポーネントと消耗品
> |
| × | 1 | |||
| × | 3 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
アプリとオンラインサービス
> |
| |||
|
このプロジェクトについて
注:このチュートリアルは古くなっている可能性があります。どうぞ ここ 最新バージョンの場合。
はじめに
このプロジェクトでは、数分で温度と湿度のデータロガーを作成できるようになります。 MKR Zeroの内蔵SDカードリーダーを使用して、データを保存できます。バッテリーを接続し、保護ケースを追加すると、接続が利用できない遠隔地で使用できるすっきりとした気象データロガーができます。想像力が限界です!
ハードウェア
気象データロガーを構築するために、Arduino MKRZeroボードを使用します。小さなフォームファクタと内蔵のSDカードリーダーにより、このプロジェクトに最適です。
次に、DHT22温度および湿度センサーが必要になります。このセンサーは簡単に入手でき、非常に用途が広いです。 3.3Vから6Vまで電力を供給できます。 DHT22の電源ピンをMKRZeroのVCC(3.3V)ピンに接続します。また、データライン用の4k7ohmプルアップ抵抗と、電力ラインのノイズを除去するための100nFコンデンサが必要になります。 DHT22の詳細については、AdafruitのDHTチュートリアルを参照してください。
3本のジャンパー線ですべてを接続する小さなブレッドボード、情報を保存するSDカード、データロガーをポータブルにする3.7VLiPoバッテリーを使用します。
オプション
電子機器を乾いた状態に保つことが重要です。したがって、気象データロガーを過酷な環境に置くことを計画している場合は、電子機器の損傷を防ぐために保護ケースを使用することを忘れないでください。
回路図
- MKRZeroをブレッドボードに接続します。
- DHT22をブレッドボードに接続します。
- DHT22の電源ピンをMKRZeroのVCCピンに接続します。
- DHT22のデータピンをMKRZeroのデジタルピン7に接続します。
- DHT22のアースピンをMKRZeroのGNDピンに接続します。
- 電源ピンとGNDピンの間に100nFのコンデンサを接続します。
- 電源ピンとデータピンの間に4k7プルアップ抵抗を接続します。
- MKRゼロボードにSDカードを差し込みます。
Arduino IDE
さて、これですべての電子機器を一緒に配置する必要があります。スケッチをMKRゼロボードにアップロードする時が来ました。このプロジェクトでは、DHT22センサー用のライブラリが必要になります。ライブラリはこのGitHubリポジトリにあります。それらをダウンロードして、スケッチブックフォルダ内の「ライブラリ」に配置します。
次に、気象データロガーのスケッチをダウンロードして、スケッチブックフォルダーに配置する必要があります。スケッチはチュートリアルにあります。
Arduino IDEを開き、ボードマネージャーを使用してMKRゼロボードをインストールします。インストールが完了すると、メニューの Tools-> Board
からMKRZeroボードを選択できるようになります。 。次に、 microUSB
を使用してMKRZeroをコンピューターに接続します ケーブル。 IDEで、ファイル->スケッチブック-> MKRZERO_WeatherDataLogger に移動します スケッチを開きます。コンパイルしてボードにアップロードします。
出来上がり!システムは戦闘の準備ができています。シリアルモニターからも値を確認できます。
コード
MKRZERO_Weather_Data_Loggerコード
回路図
製造プロセス