Azure Sphere MT3620 開発キット用 Grove スターターキット
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
この製品は、Azure Sphere MT3620 開発キット用の基本的なスターターキットです。このキットは、SeeedStudio の最も人気のあるモジュール式プラットフォーム Grove を統合しており、開発者が迅速に開始し、Azure Sphere ソリューションを体験できるように設計されています。
Microsoft Azure Sphere は、高度にセキュアで接続された MCU 搭載デバイスを作成するためのソリューションです。Azure Sphere は、Microsoft のクラウド、ソフトウェア、シリコンにおける専門知識を結集し、シリコンからクラウドまでセキュリティを拡張する独自のアプローチを提供します。Azure Sphere 認定 MCU、Azure Sphere OS、および Azure Sphere Security Service を組み合わせることで、ビジネスを再構築し、未来を創造するための自信と力を提供します。
Azure Sphere MT3620 開発キットは必要ですが、このスターターキットには含まれていません。こちらから購入できます:こちら。
特徴
- Azure Sphere: IoT デバイスのエンドツーエンドセキュリティ
- Microsoft Visual Studio 開発環境
- デバイスのライフタイムにわたるオンライン認証と更新
ハードウェア概要
MT3620 Grove シールド
Azure Sphere SDK はまだ MT3620 上で ADC と I2C をサポートしていないため、このシールドは MT3620 の UART ポートと外部 I2C デバイス(例: I2C 温度センサー)とのインターフェースとして機能します。このシールドの基本的な機能は、I2C 外部デバイスへの接続を支援することです。I2C 対応の ADC チップを使用することで、開発者はアナログポートからアナログデータを読み取ることもできます。
MT3620 Grove シールド には、AD7992(アナログから I2C への変換)と SC18IM700(I2C から UART への変換)の 2 つのチップが含まれており、ハードウェア側から ADC と I2C 機能を有効にします。そのため、アナログセンサーの信号は AD7992 を通り、次に SC18IM700 を通って開発ボードの UART に送られます。I2C センサーも SC18IM700 を通って開発ボードの UART に送られます。
AD7992 は、I2C 対応インターフェースを備えた 12 ビットの低消費電力逐次近似型 ADC です。アナログ信号 A0、A1 を I2C データに変換します。
SC18IM700 は、マイクロコントローラーまたはマイクロプロセッサの標準 UART ポートとシリアル I2C バスとの間のインターフェースとして機能するように設計されています。これにより、マイクロコントローラーまたはマイクロプロセッサが他の I2C バスデバイスと直接通信できるようになります。SDA/SCL 信号を GPIO26_TXD0 および GPIO28_RXD0 に変換します。
部品リスト
カテゴリ | モジュール | 説明 |
---|---|---|
シールド | MT3620 Grove シールド | 1 x UART、2 x I2C、1 x アナログ、4 x GPIO を提供 |
アナログ入力 | Grove - ロータリーアングルセンサー | アナログ値を生成し、ADC で読み取ることが可能 |
Grove - ライトセンサー v1.2 | 光レベルを測定 | |
デジタル出力 | Grove – ブザー | デジタル信号で駆動され、音を発する |
Grove - リレー | デジタル信号で駆動され、より高い電圧を切り替える | |
デジタル I/O | Grove - 青色 LED ボタン | ボタンは入力として、LED は出力デバイスとして機能 |
センサー | Grove - 温湿度センサー (SHT31) | 温度を収集し、I2C インターフェースで読み取ることが可能 |
ディスプレイ | Grove - OLED ディスプレイ 1.12'' V2 | OLED は文字や画像を表示可能 |
アプリケーションアイデア
- 家庭/建物/施設
- 自動化
- セキュリティ
- 機器管理
- 公共サービス
- 公共安全
Azure Sphere が実際の環境でどのように機能するかを理解するには、Contoso, Ltd のシナリオを参照してください。
はじめに
前提条件
Azure Sphere のインストール
Azure Sphere 開発キットを初めて使用する場合は、こちらの手順を完了してセットアップを行ってください。
MT3620 Grove Shield ライブラリ
これは Azure Sphere MT3620 Grove Shield 用のライブラリです。このシールドは、I2C インターフェースとアナログ入力を追加することで Azure Sphere を強化します。MT3620 Grove Shield ライブラリの使用方法については、チュートリアルをご覧ください。
アナログ入力
以下は、MT3620 Base Shield を使用してアナログ信号を読み取る例です。
ハードウェア接続
MT3620 開発キット | MT3620 Grove Shield | Grove - Rotary Angle Sensor |
---|---|---|
![]() | ![]() | ![]() |
今すぐ購入 | 今すぐ購入 | 今すぐ購入 |
- ステップ 1. Grove - Rotary Angle Sensor を MT3620 Grove Shield のアナログポートに接続します。
- ステップ 2. MT3620 Base Shield を Azure Sphere MT3620 開発ボードに接続します。
- ステップ 3. USB ケーブルを Azure Sphere MT3620 開発ボードと PC に接続します。
ソフトウェア
- ステップ 1. MT3620 Grove Shield ライブラリをダウンロードします。
- ステップ 2. MT3620 Grove Shield 内の Samples/GroveRotaryAngleSensor を開きます。
- ステップ 3. GroveRotaryAngleSensor.sln をダブルクリックします。
- ステップ 4. アプリケーションのプロジェクト名を右クリックし、Properties > C/C++ > General > Additional Include Directories を選択します。
- ステップ 5. 下矢印 > Edit... > New Line アイコンをクリックし、MT3620_Grove_Shield_Library のパスを修正して Select Folder > OK > OK をクリックします。
- ステップ 6. アプリケーションプロジェクトで References を右クリックし、Add References を選択します。Projects を選択し、MT3620_Grove_Shield_Library のチェックボックスをオンにして OK をクリックします。
- ステップ 7. アプリケーションのプロジェクト名を右クリックし、General > Target API Set を選択します。Visual Studio Community バージョンを使用している場合はチェックボックスをオンにして 1 に設定します(Enterprise バージョンを使用している場合はこのステップをスキップしてください)。
- ステップ 8. Remote GDB Debugger をクリックし、センサーを回転させると以下のような出力が表示されます。
Remote debugging from host 192.168.35.1
Application starting
Angle Value 0.85
Angle Value 0.85
Angle Value 0.94
Angle Value 1.00
Angle Value 0.41
Angle Value 0.31
Angle Value 0.00
Angle Value 0.11
Angle Value 0.39
デジタル出力
以下は、MT3620 Base Shield を使用してデジタル信号を書き込む例です。
ハードウェア接続
MT3620 開発キット | MT3620 Grove Shield | Grove - Buzzer |
---|---|---|
![]() | ![]() | ![]() |
今すぐ購入 | 今すぐ購入 | 今すぐ購入 |
- ステップ 1. Grove - Buzzer を MT3620 Grove Shield の GPIO ポートに接続します。
- ステップ 2. MT3620 Base Shield を Azure Sphere MT3620 開発ボードに接続します。
- ステップ 3. USB ケーブルを Azure Sphere MT3620 開発ボードと PC に接続します。
ソフトウェア
- ステップ 1. MT3620 Grove Shield ライブラリをダウンロードします。
- ステップ 2. MT3620 Grove Shield 内の Samples/Grove_Buzzer を開きます。
- ステップ 3. Grove_Buzzer.sln をダブルクリックします。
- ステップ 4. アプリケーションのプロジェクト名を右クリックし、Properties > C/C++ > General > Additional Include Directories を選択します。
- ステップ 5. 下矢印 > Edit... > New Line アイコンをクリックし、MT3620_Grove_Shield_Library のパスを修正して Select Folder > OK > OK をクリックします。
- ステップ 6. アプリケーションプロジェクトで References を右クリックし、Add References を選択します。Projects を選択し、MT3620_Grove_Shield_Library のチェックボックスをオンにして OK をクリックします。
- ステップ 7. アプリケーションのプロジェクト名を右クリックし、General > Target API Set を選択します。Visual Studio Community バージョンを使用している場合はチェックボックスをオンにして 1 に設定します(Enterprise バージョンを使用している場合はこのステップをスキップしてください)。
- ステップ 8. Remote GDB Debugger をクリックすると、以下のような出力が表示されます。
Remote debugging from host 192.168.35.1
Application starting
Relay on
Relay off
Relay on
Relay off
I2C
以下は、MT3620 Base Shield を使用して Grove - Temp&Humi Sensor(SHT31) の I2C 信号を読み取る例です。
ハードウェア接続
MT3620 開発キット | MT3620 Grove Shield | Grove - Temp&Humi Sensor(SHT31) |
---|---|---|
![]() | ![]() | ![]() |
今すぐ購入 | 今すぐ購入 | 今すぐ購入 |
- ステップ 1. Grove - Temp&Humi Sensor(SHT31) を MT3620 Grove Shield の I2C ポートに接続します。
- ステップ 2. MT3620 ベースシールドを Azure Sphere MT3620 開発ボードに接続します。
- ステップ 3. USB ケーブルを Azure Sphere MT3620 開発ボードと PC に接続します。
ソフトウェア
- ステップ 1. MT3620 Grove Shield ライブラリ をダウンロードします。
- ステップ 2. MT3620 Grove Shield の Samples/Temp_and_Humidity_SHT31 を開きます。
- ステップ 3. Temp_and_Humidity_SHT31.sln をダブルクリックします。
- ステップ 4. アプリケーションのプロジェクト名を右クリックし、Properties > C/C++ > General > Additional Include Directories を選択します。
- ステップ 5. 下矢印 > Edit... > New Line アイコンをクリックし、MT3620_Grove_Shield_Library のパスを修正して Select Folder > OK > OK をクリックします。
- ステップ 6. アプリケーションプロジェクトで References を右クリックし、Add References を選択します。Projects を選択し、MT3620_Grove_Shield_Library のチェックボックスをクリックして OK をクリックします。
- ステップ 7. アプリケーションのプロジェクト名を右クリックし、General > Target API Set を選択します。Visual Studio Community バージョンを使用している場合はチェックボックスをクリックして 1 に設定します(Enterprise バージョンを使用している場合はこのステップをスキップしてください)。
- ステップ 8. Remote GDB Debugger をクリックすると、以下のような出力が表示されます。
Remote debugging from host 192.168.35.1
Application starting
Hello world
Temperature: 19.2C
Humidity: 53.7%
Hello world
Temperature: 19.2C
Humidity: 53.7%
Hello world
Temperature: 19.1C
Humidity: 53.7%
Hello world
Temperature: 19.2C
Humidity: 53.8%
回路図オンラインビューア
リソース
- [Eagle&PDF] MT3620 Grove Shield v1.0 Sch and PCB
- [Library] MT3620 Grove Shield Library
- [Product] Azure Sphere MT3620 Development Kit Product Brief
- [Product] Welcome to Azure Sphere
- [DataSheet]] MediaTek MT3620 Product Brief
- [DataSheet] DS_FT4232H
- [Mechanical] Azure Sphere MT3620 Development Board-2D-Drawing
- [FAQ Web] Azure Sphere Forum
- [FAQ Web] Azure Sphere Github issues
技術サポートと製品ディスカッション
私たちの製品をお選びいただき、ありがとうございます!お客様が製品をスムーズにご利用いただけるよう、さまざまなサポートをご提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。