Grove IoT开发者套件 Microsoft Azure版
Grove IoT开发者套件 – Microsoft Azure版包含一个Intel® Edison模块、一个Intel® Edison Arduino开发板、一个Grove基础扩展板以及一套带有内置Grove端口的Grove传感器和执行器,用于快速原型开发。只需插入模块即可开始创建。
Intel® Edison Arduino开发板
Intel® Edison计算模块专为专业创客、企业家以及部分工业物联网应用设计,提供便捷的开发体验,适用于各种原型项目或对性能要求较高的商业项目。通过扩展板接口支持多种Arduino扩展板,Intel® Edison Arduino开发板允许使用开源硬件和软件开发环境快速轻松地进行原型开发。
特性
-
Intel® Edison强大性能与功能丰富的Grove系统的结合
-
快速开发物联网项目
-
支持使用Arduino*和C/C++进行开发,后续还将支持Node.JS、Python、RTOS和可视化编程
-
包含设备到设备以及设备到云的连接框架,支持跨设备通信以及基于云的多租户时间序列分析服务
-
配备SD卡连接器、Micro USB或标准尺寸USB主机Type-A连接器(通过机械开关)、Micro USB设备接口、6个模拟输入、20个数字输入/输出引脚、1个UART、1个I2C和1个ICSP 6针头(SPI),以及支持7V-15V DC输入的电源插孔。
包含内容
Intel Edison Arduino开发板
Intel Edison计算模块
Intel Edison Arduino开发板
基础扩展板 V2
传感器
传感器 | Wiki |
---|---|
![]() | Grove - 按钮(到Wiki) |
![]() | Grove - 声音传感器(到Wiki) |
![]() | Grove - 三轴数字加速度计(±1.5g)[(到Wiki) |
![]() | Grove - 触摸传感器(到Wiki) |
![]() | Grove - 光传感器 v1.2(到Wiki) |
![]() | Grove - 温度传感器(到Wiki) |
![]() | Grove - 旋转角度传感器(P)(到Wiki) |
![]() | Grove - 压电振动传感器(到Wiki) |
执行器
Grove - 绿色 LED
Grove - 蓝色 LED
齿轮步进电机及驱动 (到 Arduino 教程)
使用 Intel® Edison 开发板入门
在我们开始使用任何 Grove 模块之前,让我们首先了解 Intel® Edison 开发板。您可以按照 Intel® Edison 官方网站 上的详细说明进行操作:
第一步:组装您的开发板
安装计算模块,连接支架,并插入电缆。
第二步:选择您的操作系统
Windows | Windows 64 位安装程序将安装驱动程序、更新固件,并允许您安装开发环境 (IDE) | 下载 64 位版本 |
OS X | Mac* OS X* 安装程序将更新固件,并允许您安装开发环境 (IDE) | 下载 |
Linux | Linux* 安装程序将更新固件,并允许您安装开发环境 (IDE) | 下载 |
如果您使用的是 Windows 32 位系统或安装程序出现错误,Intel 还提供了手动安装驱动程序或更新固件的过程:
Windows | 尝试手动安装 |
OS X | 尝试手动安装 |
Linux | 尝试手动安装 |
第三步:设置串行终端
您需要一个 串行终端连接 来连接您的开发板以刷新固件。
第四步:将开发板连接到互联网
如何构建一个没有“互联网”的物联网设备?让我们 将您的开发板连接到 WiFi 网络。
第五步:使用 Arduino IDE 试用
在第二步中我们已经安装了开发环境,包括 Arduino IDE(如果尚未安装,您可以在 这里 下载最新的 Arduino IDE)。现在作为您的第一个实践,让我们尝试使用 Arduino IDE 在 Intel Edison 开发板上点亮一个 LED。
开始使用 Grove 系统
通过针脚连接器将 Grove - Base Shield 连接到 Intel Edison for Arduino。
使用 26AWG Grove 电缆进行以下连接:
Grove 模块 | 连接到 |
---|---|
温湿度传感器 | I2C |
土壤湿度传感器 | A1 |
光线传感器 | A2 |
紫外线传感器 | 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 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 | 如果紫外线强度>80,继电器关闭。 |
set pir=1, buzzer=1 | 如果检测到人,蜂鸣器响。 |
set ms>40, relay=1 | 如果湿度>40,继电器打开。 |
set ssid=name, psw=password | 设置 WiFi SSID 和密码。您可以打开网页浏览器,并访问 Serial Monitor 或 LCD 上显示的 IP 地址。默认端口为 88,例如:192.168.1.101:88。 |
注意:
-
命令应以 'n' 结尾,因此需要选择 "NewLine"(在 Serial Monitor 中)。
-
一个执行器只能由一个传感器控制。如果一个传感器想要控制一个已经被另一个传感器控制的执行器,则需要将另一个传感器设置为休眠。
- WiFi 连接。打开 Serial Monitor,并设置您的 ssid 和密码(如下)。在 LCD 或 Serial Monitor 上检查本地 IP。在连接到同一网络的设备上,打开网页浏览器并访问上述 IP 地址,您可以查看传感器值。
注意:访问 Web 服务器时,需要添加端口号(88),例如:172.20.10.2:88。
资源
技术支持与产品讨论
感谢您选择我们的产品!我们致力于为您提供多种支持,确保您在使用我们的产品时拥有顺畅的体验。我们提供多种沟通渠道,以满足不同的偏好和需求。