Skip to main content

MT3620 Mini 开发板

输入图片描述

MT3620 Mini 开发板是 Seeed 之前 Azure Sphere MT3620 开发套件 的简化版本。关于 Azure Sphere 的介绍,请参考此链接 Azure Sphere

我们开发这款开发板是为了满足开发者对更小尺寸、更高扩展性以及更低成本的需求。该开发板基于 MT3620 模块,极大简化了硬件设计的难度。MT3620 模块由我们的合作伙伴 AI-Link 开发。开发者可以轻松地将此设计复用到自己的项目中。开发板采用两个单排针脚设计,方便插入其他主板或扩展板。与功能齐全的 Azure Sphere MT3620 开发套件不同,这款开发板通过减少一些系统硬件外设资源来优化设计,仅向开发者提供必要的硬件资源。在硬件规格方面,我们仅支持 2.4G Wi-Fi,并减少了 I2S 和部分 GPIO 端口。

MT3620 Mini 开发板的新特点

  • 基于 MT3620 模块 (WF-M620-RSA1)
  • 将板尺寸从 50mm80mm16mm 缩小到 34mm60mm19mm
  • 保留必要的 LED 指示灯和按钮
  • 板型设计更易于附加使用

下图展示了功能齐全的开发板与新的 Mini 开发板尺寸对比:

MT3620 上预装了 Azure Sphere 操作系统,该系统旨在与 Azure Sphere 安全服务协作,创建一个安全的物联网平台。Azure Sphere 操作系统和安全服务共同提供:

  • 基于证书的设备认证,可连接到任何网络服务
  • 软件证明和安全启动
  • 通过故障报告进行威胁检测
  • 持续的安全更新
  • 集成的安全端到端物联网解决方案

MT3620 的软件开发支持使用强大的 Microsoft Visual Studio IDE:安装 Visual Studio 和 Azure Sphere 扩展,通过 USB 将开发板连接到 PC,即可开始开发具有前所未有安全级别的物联网应用。

caution
  1. 退货政策:此产品只能激活一次。一旦包装被打开,Seeed 将不接受退货。查看保修与退货政策。如果打开包装后发现任何质量问题,请联系 Seeed 支持团队 [email protected]

  2. 开源许可证:此产品中包含的软件包含受版权保护的软件,这些软件根据 GPL、LGPL 或其他开源许可证授权,具体列表请访问 aka.ms/AzureSphereSDK。您可以通过 aka.ms/AzureSphereSDK 或发送电子邮件至 [email protected] 获取适用软件的源代码。

特性

  • Azure Sphere:为物联网设备提供端到端的安全保障。
  • Wi-Fi 802.11 b/g/n。
  • 三核微控制器,集成片上 RAM 和闪存。
  • Microsoft Visual Studio 开发环境。
  • 设备生命周期内的在线认证与更新。
  • 在针脚头上扩展 UART、I2C、SPI、ADC、GPIO 资源。

规格

硬件

描述参数
MCU
(使用 MT3620 模块)
1 *ARM Cortex A7 核心 @500MHz,4MB RAM
2 *ARM Cortex M4 核心 @200MHz,64KB RAM
ISUISU 0 配置为 SPI0 或 UART0 或 I2C0,ISU 1 配置为 SPI1 或 UART1 或 I2C1
- I2C 最高运行频率为 1MHz
- SPI 最高运行频率为 40MHz
- UART 最高运行频率为 3Mbps
连接性802.11 b/g/n Wi-Fi
ADC3 *12 位 ADC 输入 I/O
RTC1 *RTC,带 CR1220 3V 电池座
USB1 *Micro USB 端口,用于电源供给和调试,5V/1A
LED1 *红色 LED -> 电源
1 *绿色 LED -> FTDI 状态
1 *绿色 LED -> 用户可控(可配置为 Wi-Fi 状态或其他用途)
按钮1 *复位按钮
工作温度-40~85°C
尺寸长:34mm * 宽:60mm * 高:19mm
认证CE / FCC / MIC / RoHS

软件

IDEVisual Studio
系统Windows10
编程语言C

支持功能

如果构建实时应用程序,现在可以编程以下功能:

  • I2C
  • 2xARM Cortex-M4 with FPU
  • ADC
  • PWM
  • I2S(请参考 M4 with FPU

如果构建高层操作系统应用程序,可以使用 ADC 和 PWM。

硬件概览

板图

板针脚图

应用场景

  • 家庭/建筑/设施
  • 自动化
  • 安全
  • 设备管理
  • 公用事业
  • 公共安全

:::提示 要了解 Azure Sphere 在实际环境中的工作方式,请参考 Contoso, Ltd 场景。 :::

安装 Azure Sphere

如果您拥有尚未使用的 MT3620 Mini Dev Board,请首先完成 这些步骤 以开始使用。

MT3620 Mini Dev Board 演示

我们构建了以下演示,结合 MT3620 Mini Dev Board 和 Seeed Grove 系统

演示#1:MT3620 Mini Dev Board 作为 MCU,连接 Grove-Button 和 USB 到 TTL 适配器。然后将 MT3620 Mini Dev Board 和 USB 到 TTL 适配器连接到 PC 的 USB 端口。下载代码后,按下 Grove-Button 并通过 USB 到 TTL 适配器输入 "Hello World!",您可以在 Visual Studio 输出窗口中接收到 "Hello World!"。

演示#2:MT3620 Mini Dev Board 作为 MCU,连接 Grove-Light Sensor 和 USB 到 Grove-Rotary Sensor。然后将 MT3620 Mini Dev Board 连接到 PC 的 USB 端口。下载代码后,您可以通过在 Grove-Light Sensor 上移动手或旋转 Grove-Rotary Sensor,在 Visual Studio 输出窗口中看到两个传感器的模拟输出。

演示#3:MT3620 Mini Dev Board 作为 MCU,连接 Grove - OLED Display 1.12"。然后将 MT3620 Mini Dev Board 连接到 PC 的 USB 端口。下载代码后,按下 Grove-Button 并通过 USB 到 TTL 适配器输入 "Hello World!",您可以在 Visual Studio 输出窗口中接收到 "Hello World!"。

MT3620 Grove 扩展板:MT3620 Mini Dev Board 支持 SPI、UART、I2C、数字功能,但不支持 ADC 功能。因此,MT3620 Grove 扩展板包含 AD7992 芯片,这是一个具有 I2C 兼容接口的 12 位低功耗逐次逼近 ADC。然后连接到 MT3620 Mini Dev Board 的 I2C 接口。

演示#1 数字和 UART

部件清单

MT3620 Mini Dev BoardMT3620 Grove 扩展板Grove - ButtonUSB 到 UART 5V&3V3
enter image description hereenter image description hereenter image description hereenter image description here
立即购买立即购买立即购买立即购买

硬件连接

  • 步骤 1. 将 Grove-Button 连接到 MT3620 Grove 扩展板的 D1。
  • 步骤 2. 通过 Grove-Cable 将 USB 到 UART 适配器连接到 MT3620 Grove 扩展板的 UART0。
  • 步骤 3. 将 MT3620 Grove 扩展板插入 MT3620 Mini Dev Board。
  • 步骤 4. 将 MT3620 Mini Dev Board 和 USB 到 TTL 适配器连接到 PC 的 USB 端口。

:::注意 请确保 USB 到 TTL 适配器上的电压开关设置为 5v。将 USB 到 TTL 适配器的 RX 连接到 MT3620 Grove 扩展板的 TX,将 USB 到 TTL 适配器的 TX 连接到 MT3620 Grove 扩展板的 RX,同时连接 GND。不要连接 5V。 :::

软件

  • 步骤 1. 下载 Azure Sphere Demo
  • 步骤 2. 打开 Azure_Sphere_Demo 下的 Samples\UART0
  • 步骤 3. 双击 UART0.sln
  • 步骤 4. 右键单击应用程序的项目名称,选择 Properties > C/C++ > General > Additional Include Directories
  • 步骤 5. 点击 下拉箭头 > Edit... > New Line 图标,修改 UART0 的路径,点击 Select Folder > OK > OK
  • 步骤 6. 转到应用程序项目,右键单击 References > Add References,选择 Projects,勾选 UART0,然后点击 OK
  • 步骤 7. 右键单击应用程序的项目名称,选择 General > Target API Set,勾选并设置为 1+Beta1902(如果您使用的是 Visual Studio Community 版本),如果您使用的是 Enterprise 版本,请跳过此步骤。
  • 步骤 8. 点击 Remote GDB Debugger
  • 步骤 9. 打开 COM 监视工具并选择 USB 到 TTL 适配器的串口。
  • 步骤 10. 按下 Grove-Button 并从 COM 监视工具发送 "Hello World!"。
  • 步骤 11. 您可以在 Visual Studio 输出窗口中看到以下消息:
UART received 12 bytes: 'Hello World!'.
UART received 2 bytes: '
'.
UART received 12 bytes: 'Hello World!'.
UART received 2 bytes: '
'.
UART received 12 bytes: 'Hello World!'.
UART received 2 bytes: '

演示#2 模拟

部件清单

MT3620 Mini 开发板MT3620 Grove 扩展板Grove-光传感器Grove-旋转角度传感器
图片描述图片描述图片描述图片描述
立即购买立即购买立即购买立即购买

硬件连接

  • 步骤 1. 将 Grove-旋转角度传感器连接到 MT3620 Grove 扩展板的 A0。
  • 步骤 2. 将 Grove-光传感器连接到 MT3620 Grove 扩展板的 A1。
  • 步骤 3. 将 MT3620 Grove 扩展板插入 MT3620 Mini 开发板。
  • 步骤 4. 将 MT3620 Mini 开发板连接到 PC 的 USB 端口。

软件

  • 步骤 1. 下载 Azure Sphere Demo
  • 步骤 2. 打开 Azure_Sphere_Demo 下的 Samples\AD7991_I2C
  • 步骤 3. 双击 AD7991_I2C.sln
  • 步骤 4. 右键单击应用程序的项目名称,选择 Properties > C/C++ > General > Additional Include Directories
  • 步骤 5. 点击 下拉箭头 > 编辑... > 新行 图标,修改 AD7991_I2C 的路径,点击 Select Folder > OK > OK
  • 步骤 6. 在应用程序项目中右键单击 References > Add References,选择 Projects,勾选 AD7991_I2C,然后点击 OK
  • 步骤 7. 右键单击应用程序的项目名称,选择 General > Target API Set,勾选并设置为 1+Beta1902(如果您使用的是 Visual Studio Community 版本),如果您使用的是 Enterprise 版本,请跳过此步骤。
  • 步骤 8. 点击 Remote GDB Debugger,当您将手移动到 Grove-光传感器上方或旋转 Grove-旋转角度传感器时,您可以在 Visual Studio 的输出窗口中看到两个传感器的模拟输出。
A0: 192 A1: 2646
A0: 162 A1: 2644
A0: 1489 A1: 2647
A0: 621 A1: 2644
A0: 227 A1: 2648
A0: 33 A1: 2644
A0: 0 A1: 2647
A0: 0 A1: 2647
A0: 0 A1: 2647
A0: 0 A1: 2644
A0: 373 A1: 2643
A0: 885 A1: 2646
A0: 1717 A1: 2647
A0: 2057 A1: 2647

演示#3 I2C

部件清单

MT3620 Mini 开发板MT3620 Grove 扩展板Grove-OLED 显示屏 1.12'' V2
图片描述图片描述图片描述
立即购买立即购买立即购买

硬件连接

  • 步骤 1. 将 Grove-OLED 显示屏 1.12'' V2 连接到 MT3620 Grove 扩展板的 I2C。
  • 步骤 2. 将 MT3620 Grove 扩展板插入 MT3620 Mini 开发板。
  • 步骤 3. 将 MT3620 Mini 开发板连接到 PC 的 USB 端口。

软件

  • 步骤 1. 下载 Azure Sphere Demo
  • 步骤 2. 打开 Azure_Sphere_Demo 下的 Samples\SeeedOLED_I2C
  • 步骤 3. 双击 SeeedOLED_I2C.sln
  • 步骤 4. 右键单击应用程序的项目名称,选择 Properties > C/C++ > General > Additional Include Directories
  • 步骤 5. 点击 下拉箭头 > 编辑... > 新行 图标,修改 SeeedOLED_I2C 的路径,点击 Select Folder > OK > OK
  • 步骤 6. 在应用程序项目中右键单击 References > Add References,选择 Projects,勾选 SeeedOLED_I2C,然后点击 OK
  • 步骤 7. 右键单击应用程序的项目名称,选择 General > Target API Set,勾选并设置为 1+Beta1902(如果您使用的是 Visual Studio Community 版本),如果您使用的是 Enterprise 版本,请跳过此步骤。
  • 步骤 8. 点击 Remote GDB Debugger,您将看到信息显示在 OLED 上。
Remote debugging from host 192.168.35.1
Seeed oled 96*96 demo.

门远程控制项目

这是 Azure Sphere 安全锁演示项目。我们使用新的 MT3620 Mini 开发板及其 Grove 扩展板构建了这个盒子。MT3620 作为设备微控制器,提供安全的云端访问。

安全锁示意图

1. 让我们了解硬件如何工作:

在盒子顶部,有一个警示灯,当门打开时会闪烁。MT3620 读取微动开关状态,判断门是否打开。门通过电磁锁锁定。有两个继电器,它们都由 MT3620 的 GPIO 驱动。一个继电器控制电磁锁的电源,通过打开继电器,电磁锁将被打开。另一个继电器控制警示灯。

正面视图

顶部视图

侧面视图

2. MT3620 Mini 开发板

  • 第一步:下载 Azure Sphere 演示项目
  • 第二步:按照 Azure Sphere 快速入门指南打开 Azure_Sphere_Demo\Demostrations\RemoteControlDoor\RemoteControlDoor.sln 项目。
  • 第三步:打开 Source Files 下的 main.c 文件。
  • 第四步:修改第 28 和 29 行的 wifiSsid 和 wifiPsk。
  • 第五步:将演示项目连接到 Azure IoT。
  • 第六步:直接点击 Build -> Rebuild Solution,将项目部署到设备。
  • 第七步:使用远程调试工具访问设备。
  • 第八步:按照视频教程以三种不同方式操作示例。

资源

技术支持与产品讨论

感谢您选择我们的产品!我们致力于为您提供多种支持,确保您使用我们的产品时能够获得尽可能顺畅的体验。我们提供多个沟通渠道,以满足不同的偏好和需求。

Loading Comments...