Grove IoT Developer Kit Microsoft Azure Edition
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
Grove IoT Developer Kit – Microsoft Azure Edition には、Intel® Edison モジュール、Intel® Edison for Arduino ボード、Grove Base Shield、一連の Grove センサーおよび アクチュエータが含まれており、迅速なプロトタイピングのために Grove ポートが組み込まれています。モジュールを接続するだけで、すぐに作成を開始できます。
Intel® Edison For Arduino
Intel® Edison コンピュートモジュールは、熟練したメーカー、起業家、そして一部の産業用 IoT アプリケーション向けに設計されており、性能が重要な場合にプロトタイピングプロジェクトや商業的な取り組みのための開発の容易さを提供します。拡張ボードは幅広い Arduino シールドとインターフェースを持ち、Intel® Edison for Arduino はオープンソースハードウェアとソフトウェア開発環境を使用して迅速かつ簡単にプロトタイピングを可能にします。
特徴
-
Intel® Edison のパワーと豊富な機能を持つ Grove システムの組み合わせ
-
IoT プロジェクトの迅速なプロトタイピング
-
Arduino* や C/C++ による開発をサポートし、将来的には Node.JS、Python、RTOS、ビジュアルプログラミングのサポートも予定
-
デバイス間およびデバイスとクラウド間の接続フレームワークを含み、クロスデバイス通信とクラウドベースのマルチテナント時系列分析サービスを可能にします。
-
SD カードコネクタ、マイクロ USB または標準サイズの USB ホスト Type-A コネクタ(機械式スイッチ経由)、マイクロ USB デバイス、6 つのアナログ入力、20 のデジタル入出力ピン、1x UART、1x I2C、1x ICSP 6 ピンヘッダー(SPI)、7V-15V DC 入力の電源ジャックを備えています。
同梱内容
Intel Edison For Arduino
Intel Edison コンピュートモジュール
Intel Edison For Arduino
Base Shield V2
センサー
センサー | Wiki |
---|---|
![]() | Grove - Button(to Wiki) |
![]() | Grove - Sound Sensor(to Wiki) |
![]() | Grove - 3-Axis Digital Accelerometer(±1.5g)[(to Wiki) |
![]() | Grove - Touch Sensor(to Wiki) |
![]() | Grove - Light Sensor v1.2(to Wiki) |
![]() | Grove - Temperature Sensor(to Wiki) |
![]() | Grove - Rotary Angle Sensor(P)(to Wiki) |
![]() | Grove - Piezo Vibration Sensor(to Wiki) |
アクチュエータ
Grove - 緑色LED
Grove - 青色LED
ギアステッピングモーターとドライバー (Arduinoチュートリアルへ)
Intel® Edison ボードの使い方
Groveモジュールを使用する前に、まずIntel® Edisonボードのセットアップを行いましょう。詳細な手順については、Intel® Edison公式サイト を参照してください:
ステップ1: ボードを組み立てる
コンピュートモジュールを取り付け、脚を取り付け、ケーブルを接続します。
ステップ2: オペレーティングシステムを選択する
OS | 説明 | ダウンロード |
---|---|---|
Windows | Windows 64ビットインストーラーは、ドライバーをインストールし、ファームウェアを更新し、開発環境(IDE)をインストールできるようにします。 | 64ビット版をダウンロード |
OS X | Mac* OS X* インストーラーは、ファームウェアを更新し、開発環境(IDE)をインストールできるようにします。 | ダウンロード |
Linux | Linux* インストーラーは、ファームウェアを更新し、開発環境(IDE)をインストールできるようにします。 | ダウンロード |
もしWindows 32ビットシステムを使用している場合やインストーラーでエラーが発生する場合、Intelはドライバーをインストールしたりファームウェアを更新したりするための手動プロセスも提供しています:
OS | 手動プロセス |
---|---|
Windows | 手動プロセスを試す |
OS X | 手動プロセスを試す |
Linux | 手動プロセスを試す |
ステップ3: シリアルターミナルを設定する
ファームウェアをフラッシュするには、ボードにシリアルターミナル接続が必要です。
ステップ4: ボードをインターネットに接続する
「I」なしでIoTデバイスを構築することはできません!ボードをWiFiネットワークに接続しましょう。
ステップ5: Arduino IDEで試してみる
ステップ2で開発環境(Arduino IDEを含む)をすでにインストールしている場合(まだの場合は、最新のArduino IDEを**こちら**からダウンロードできます)、最初の練習として、Arduino IDEを使用してIntel EdisonボードでLEDを点滅させることを試してみましょう。
Groveシステムの始め方
Grove - Base ShieldをIntel Edison for Arduinoにピンコネクタを介して接続します。
26AWG Groveケーブルを使用して以下の接続を行います:
Groveモジュール | 接続先 |
---|---|
温度&湿度センサー | I2C |
土壌湿度センサー | A1 |
光センサー | A2 |
UVセンサー | A3 |
PIRモーションセンサー | D7 |
エンコーダー | D2 |
ボタン | UART(D1) |
LCD RGBバックライト | I2C |
リレー | D5 |
サーボ | D6 |
ブザー | D4 |
実例の実行
- Grove_Indoor_Environment_Demoのウェブサイトを開き、プロジェクト全体をダウンロードします。
- ツール > シリアルポートをクリックし、Intel Edisonが接続されているCom #を選択します。
-
スケッチ > ライブラリをインポート… > ライブラリを追加をクリックし、ステップ1でダウンロードしたライブラリをインポートします。
-
ファイル > 例 > Grove_Indoor_Environment_Demoをクリックし、デモを選択してアップロードアイコンをクリックします。
- シリアルモニターを開くと、センサーの情報が表示されます:
- エンコーダーを回転させて、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つのセンサーによってのみ制御されます。センサーAがアクチュエーターを制御したい場合、センサーBがそのアクチュエーターを制御している場合は、センサーBをスリープ状態に設定する必要があります。
- WiFi接続。シリアルモニターを開き、SSIDとパスワードを設定します(以下参照)。LCDまたはシリアルモニターでローカルIPを確認します。同じネットワークに接続されたデバイスでブラウザを開き、上記のIPアドレスにアクセスするとセンサー値が表示されます。
注意:ウェブサーバーにアクセスする際にはポート番号(88)を追加する必要があります。例:172.20.10.2:88
リソース
技術サポート & 製品ディスカッション
弊社製品をお選びいただきありがとうございます!お客様が弊社製品をスムーズにご利用いただけるよう、さまざまなサポートを提供しております。異なる好みやニーズに対応するため、複数のコミュニケーションチャネルをご用意しています。