Grove Indoor Environment Kit for Edison
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
Grove Indoor Environment Kit for Edisonは、Intel EdisonとArduino Breakout Boardを使用して完全な屋内環境アプリケーションを簡単に作成できるキットです。Base Shield V2を使用することで、開発者は最大11種類のGroveセンサーやアクチュエータを迅速に接続できます。私たちはクールなデモコードを提供しており、これらのセンサーやアクチュエータをプログラミング経験がなくても非常に簡単に操作できます。
キットに含まれるもの
Grove - ボタン x1
Grove - リレー x1
Grove - サーボ x1
Grove - ブザー x1
26AWG Groveケーブル x10
USBケーブル x1
Edison Arduino IDEのインストール
Intel Edison公式サイトを参照してください: Edison Getting Started Guide
Edison Arduino IDEをダウンロードします。(注: お使いのOSを選択してください。)
ダウンロードした.zip形式のEdison Arduino IDEが保存されているフォルダに移動します。
.7zファイルを右クリックし、「7-zip」を選択して、「“arduino-…”に展開」を選択します。
- 作成されたフォルダをクリックして進み、「arduino.exe」ファイルが表示されるまで進みます。このファイルをダブルクリックすると、以下のウィンドウが開きます。
必要なドライバのインストール
FTDI ドライバ をダウンロードします。
ダウンロードした「CDM...」という名前の .exe ファイルを右クリックし、「管理者として実行」を選択します。
- 「Extract」をクリックします。
「Next」をクリックします。
以下の画面が表示されたら「Finish」をクリックします。
必要な RNDIS、CDC、および DFU ドライバをインストールするために Intel Edison ドライバ をダウンロードします。
.exe ファイルをダブルクリックしてインストールを開始します。
ハードウェア接続
26AWG の Grove ケーブルを使用して、以下の接続を行います:
Grove モジュール | 接続先 |
---|---|
温度&湿度センサー | I2C |
土壌湿度センサー | A1 |
光センサー | A2 |
UV センサー | A3 |
PIR モーションセンサー | D7 |
エンコーダー | D2 |
ボタン | UART(D1) |
LCD RGB バックライト | I2C |
リレー | D5 |
サーボ | D6 |
ブザー | D4 |
サンプルの実行
- Grove_Indoor_Environment_Demo のウェブサイトを開き、プロジェクト全体をダウンロードします。
- Tools > Serial Port をクリックし、Intel Edison が接続されている Com # を選択します。
Sketch>Import Library…>Add Library をクリックし、ステップ 1 でダウンロードしたライブラリをインポートします。
File>Examples> Grove_Indoor_Environment_Demo をクリックし、デモを選択して upload アイコンをクリックします。
- Serial Monitor を開くと、センサーの情報が表示されます:
- エンコーダーを回して、LCD にセンサー値を確認します。
- “Send TextBox” に以下のコマンドを入力して、センサーやアクチュエーターを操作できます:
set [sensor][condition:>, < or =][ threshold],[actuator]=[action]
例 | 説明 |
---|---|
_set temp>40, relay=1_ | 温度が 40℃ を超えた場合、リレーが開きます。 |
_set temp>40, sleep=1_ | 温度が 40℃ を超えた場合、何もしません。 |
_set humi>60, buzzer=1_ | 湿度が 60% を超えた場合、ブザーが鳴ります。 |
_set light>600, servo=90_ | 光強度が 600 を超えた場合、サーボが 90° 回転します。 |
_set uv>80, relay=0_ | UV 強度が 80 を超えた場合、リレーが閉じます。 |
_set pir=1, buzzer=1_ | 人を検知した場合、ブザーが鳴ります。 |
_set ms>40, relay=1_ | 土壌湿度が 40 を超えた場合、リレーが開きます。 |
_set ssid=name, psw=password_ | WiFi の SSID とパスワードを設定します。シリアルモニターまたは LCD に表示される IP アドレスをブラウザで開きます。デフォルトのポートは 88 です。例:192.168.1.101:88 |
注意:
コマンドは「/n」で終了する必要があるため、シリアルモニターで “NewLine” を選択してください。
アクチュエーターは 1 つのセンサーによってのみ制御されます。あるセンサーがアクチュエーターを制御したい場合、他のセンサーがそのアクチュエーターを制御している場合は、そのセンサーをスリープ状態に設定する必要があります。
- WiFi 接続。シリアルモニターを開き、SSID とパスワードを設定します(以下参照)。LCD またはシリアルモニターでローカル IP を確認します。同じネットワークに接続されたデバイスでブラウザを開き、上記の IP アドレスにアクセスすると、センサー値を確認できます。
注意:ウェブサーバーにアクセスする際、ポート番号(88)を追加する必要があります。例:172.20.10.2:88。
リソース
技術サポート & 製品ディスカッション
弊社製品をお選びいただきありがとうございます!お客様が弊社製品をスムーズにご利用いただけるよう、さまざまなサポートをご提供しております。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。