工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Bolt IoT:DHT11とArduinoによる高度な温湿度監視

必要な部品と用品

DHT11 温湿度センサー(4ピン) ×1
Bolt IoT Bolt WiFiモジュール ×1
Arduino UNO ×1

使用するアプリとオンラインサービス

プロジェクト概要

Boltチームが最近、BoltIoT-Arduino-Helperライブラリを更新しました。このライブラリにはDHTセンサーをBolt Cloudと連携させる例が含まれており、本プロジェクトではその実装を行います。

ハードウェアセットアップ

ここではBoltduino(Arduino Uno r2のカスタム版)を使用していますが、通常のArduino Unoでも同様に実装可能です。Fritzing図はArduino UNOベースで作成しています。

Step 1: BoltをBoltduino(Arduino)に接続

BoltduinoにはBolt WiFiモジュールを保持するピンアウトが備わっており、接続は容易です。Arduino Unoを使用する場合は、4本のオス-オスジャンパーワイヤでBoltモジュールを接続します。

Bolt IoT:DHT11とArduinoによる高度な温湿度監視
BoltモジュールとArduinoの接続

Step 2: DHT11センサーを接続

Bolt IoT:DHT11とArduinoによる高度な温湿度監視
DHT11センサーの接続

Step 3: 必要なライブラリのインストール

以下の3つのライブラリが必要です:

各ライブラリのGitHubページから「Clone or download」→「Download ZIP」でダウンロードし、Arduino IDEの「スケッチ」→「ライブラリをインクルード」→「.ZIP形式のライブラリをインストール」でインストールします。必ず3つすべてをインストールしてください。

Bolt IoT:DHT11とArduinoによる高度な温湿度監視
ライブラリのインストール手順

Step 4: コードのアップロード

  1. Arduino IDEで「ファイル」→「スケッチ例」→「BoltIoT-Arduino-Helper」→「DHT2Cloud」を開く
  2. BoltduinoをPCに接続し、アップロード

注意: Arduino Unoを使用する場合、コードアップロード中はBoltモジュールをArduinoから外してください。

ソフトウェアセットアップ(Bolt Cloud)

読者はすでにBolt Cloudアカウントを作成し、Bolt WiFiモジュールをリンク済みと想定しています。未作成の場合は先に済ませてください。

Step 1: Bolt Cloudで新しい製品を作成

「Input Devices」と「UART」オプションを選択します。

Bolt IoT:DHT11とArduinoによる高度な温湿度監視
新規製品の作成

Step 2: 製品の設定

コード設定を行い、保存して終了します。

Bolt IoT:DHT11とArduinoによる高度な温湿度監視
製品の設定

Step 3: Boltデバイスを製品にリンク

デバイスをリンクしたら、「Deploy Configurations」ボタンをクリックします。

Bolt IoT:DHT11とArduinoによる高度な温湿度監視
デバイスのリンクと設定の展開

Step 4: データの確認

クラウドは5分ごとにデバイスからデータをポーリングします。20〜25分ほど待ってから確認してください。

Bolt IoT:DHT11とArduinoによる高度な温湿度監視
Bolt Cloud上の温湿度データ

結論

このプロジェクトを試してみて、温湿度監視システムが気に入ったら、Indiegogoで支援を検討してください!開発者向けの特別割引があり、第1弾のBoltは2018年2月に出荷予定です。

Bolt IoTプラットフォームを使ったその他の興味深いプロジェクト:

コード

製品設定用コード (JavaScript)

コードに名前を付け、タイプを「js」に設定してください。

var lineGraph1 = new boltGraph();
lineGraph1.setChartType("lineGraph");
lineGraph1.setAxisName('X-Axis Name', 'Temperature->');
lineGraph1.plotChart('time_stamp', 'Temperature');

var lineGraph2 = new boltGraph();
lineGraph2.setChartType("lineGraph");
lineGraph2.setAxisName('X-Axis Name', 'Humidity->');
lineGraph2.plotChart('time_stamp', 'Humidity');

回路図

Boltduinoを使用する場合は、Bolt WiFiモジュールの配線部分をスキップしてください。

Fritzingファイル (dht11boltarduino_5THd5r6p4C.fzz)

製造プロセス

  1. EzTempでRaspberry Pi上の温度・湿度をシームレスに監視
  2. DIY自家醸造温度制御:Arduinoで監視・調節
  3. Python連携で信頼性向上: Arduino RFID勤怠管理システム
  4. スマート室内空気品質・廃棄物監視システム:Raspberry Pi/Arduino/NodeMCUでIOTA Tangle連携
  5. Arduinoで温湿度ロガーを作る – DHT11とEthernetシールドでSDカード記録
  6. BME280 温湿度・気圧データを Nextion タッチスクリーンに表示
  7. 非接触温度スクリーニングゲート:Arduino MKR1000で迅速・高精度な検温
  8. Bolt IoTとArduino UNOでLED輝度をシームレス制御
  9. リアルタイム森林火災監視システム: SMSアラート機能付き
  10. DHT11 と Blynk で温湿度をリアルタイム監視する Arduino チュートリアル
  11. 学校向けスマート体温監視システム: 正確、リアルタイム、安全