主页 > W烛生活 >步进马达扫描仪程式码範例教你连结原型设计计算平台 >

步进马达扫描仪程式码範例教你连结原型设计计算平台


2020-07-18


步进马达扫描仪程式码範例教你连结原型设计计算平台
简介

此步进马达扫描仪应用,是透过 Intel® IoT 开发工具套件、 Intel® Edison 开发平台、云端平台、 APIs 与其他技术来执行 Intel 物联网程式码範例操作。

透过此次执行,开发人员将会学到如何:

与 Intel® Edison 开发平台连结、原型设计计算平台、生产 IoT 与可穿戴性的相关产品。

利用在 Intel® IoT 开发工具套件的 MRAA 、 UPM 、 Intel® Edison 平台与感应器数据库的介面结合,透过完整的硬体与软体解决方案来协助开发人员研究 IoT 与创新项目的应用。

执行 Intel® XDK IoT Edition 的程式码範例,透过 IDE 建立与感应器跟致动器的应用,并能在 Intel® Edison 或 Intel® Galileo 主机板更快速入门开发软体。

使用 Intel® Edison 网页服务设置应用伺服器,以查看扫描仪资料。

它有什幺功能

利用 Intel® Edison 主机板能让您建立步进马达扫描仪: • 持续查阅红外线距离感测器• 将步进马达沿 360 度旋转移动 • 透过内建网页存取扫描仪资料

它如何运作

当步进马达转弯时,它会暂停并取得距离检测器的资讯。

这些资讯可直接透过 Intel® Edison 的网页显示。

硬体配备需求

Grove Robotics Kit 包含以下配备: 1. Intel® Edison 搭配 Arduino* breakout 主机板 2. 红外线距离感测器 3. 步进马达以及其控制器

软体配备需求
  1. Intel® XDK IoT Edition
  2. Microsoft Azure 帐号
如何设定

先以 Git* 将 Intel IoT 程式码範例操作程式库,複製到您的电脑如以下所示: 

步进马达扫描仪程式码範例教你连结原型设计计算平台

若想要下载 zip 档案,在您的 web 浏览器当中,可至 https://github.com/intel-iot-devkit/how-to-code-samples 网页, 并点击右下方 Download ZIP 的选钮。当下载.zip 档案后,将其解压缩并在目录清单当中使用档案为範例。

将程式新增至 Intel® XDK IoT Edition

于 Intel® XDK IoT Edition ,选择 Import Your Node.js Project

步进马达扫描仪程式码範例教你连结原型设计计算平台

选择至範例专案的目录下

步进马达扫描仪程式码範例教你连结原型设计计算平台

您需要将电脑接上您的 Intel® Edison board 以传送程式码

步进马达扫描仪程式码範例教你连结原型设计计算平台

点选左下角选单上的 IoT Device。若您 Intel® Edison 自动搜寻到装置,请选择。

步进马达扫描仪程式码範例教你连结原型设计计算平台

若搜寻不到,请选择 Add Manual Connection 。于 Address 栏位,输入 192.168.2.15 , Port 栏位输入 58888 。点选 Connect 储存连线。

手动安装程式至 Intel® Edison

您也可以选择手动将程式码设定至 Intel® Edison board 。

在建立 SSH 连线后,複製 How-To Intel IoT Code Samples 至您的 Intel® Edison board :

步进马达扫描仪程式码範例教你连结原型设计计算平台

选择此範例之目录

建立 SSH 连线至板上并执行以下指令,以安装 Git 于 Intel® Edison :

步进马达扫描仪程式码範例教你连结原型设计计算平台
连接 Grove 感应器
步进马达扫描仪程式码範例教你连结原型设计计算平台

您必须将 Grove Shield 连结至相容 Arduino breakout 主机板,并将 Grove 装置连结至 Grove Shield 。请确认 Grove Shield 上有个很小的 VCC switch 电源设定为 5V 。

您需要以外接电源来为 Intel® Edison 提供电力,相关组件可在您的 starter kit 找到,或以 12V 1.5A 的电源供应器代替。您亦可以外接电池,如 5V USB 电池代替。

此外,您需要一个线路板以及额外的 5V 电源供应器来为马达提供电源。 Note: 您需要一个不同的电池或电源供应器为马达提供电源。您不可以 Intel® Edison board 的电源供应同时为马达供电,因此您需要两个电池或是两个电源供应器。

将步进马达控制器插入 Arduino breakout board 第 9、10、11、12 pin 上以获得控制。将控制器连接地线 、5V Arduino* breakout board主机板供电、以及分离的 5V 马达供电 。

将 Grove cable 的一端插入距离感测器,另一端接上 Grove Shield 的 D2 port 。

Intel® Edison 手动设定

若您是在 Intel® Edison 手动执行程式码,您需安装一些相容性设定。

请执行以下指令,以取得本範例所需之 Node.js 模组:

步进马达扫描仪程式码範例教你连结原型设计计算平台
Microsoft Azure 伺服器设定

您可选择将本範例所生成之资料储存在 Microsoft Azure 、 Node.js、 Redis 所架构的资料库。

如何架设云端资料伺服器,请参考:

https://github.com/intel-iot-devkit/intel-iot-examples-datastore

设定本範例

请设定 config.json 档案中 SERVER 、 AUTH_TOKEN 两个 key ,以设定本範例的 Microsoft Azure 资料储存:

步进马达扫描仪程式码範例教你连结原型设计计算平台
使用 Intel® XDK IoT Edition 执行程式

当您準备好执行此範例时,确认您储存所有档案。

步进马达扫描仪程式码範例教你连结原型设计计算平台

点选 Intel® XDK IoT Edition 底部的 Run 钮,以执行 Intel® Edison 。

步进马达扫描仪程式码範例教你连结原型设计计算平台

若您对程式码有更动,请点选 Upload 以及 Run,以在您的 Intel® Edison 执行最新的程式码。

步进马达扫描仪程式码範例教你连结原型设计计算平台

您会在程式执行时,看到输出相似于上图。

手动执行程式

手动于 Intel® Edison 执行範例,与主版建立 SSH 连线并执行以下指令:

步进马达扫描仪程式码範例教你连结原型设计计算平台
查看扫描器资料
步进马达扫描仪程式码範例教你连结原型设计计算平台

当程式执行时,扫描器资料可从 Intel® Edison 网页介面查看。

网路伺服器在 port 3000 执行,例如若 Intel® Edison 连接在 192.168.1.13 的 Wi-Fi 上,浏览该网页的网址便是 http://192.168.1.13:3000

确立 Intel® Edison IP address

您可以透过执行以下指令,确立 Intel® Edison IP address :

步进马达扫描仪程式码範例教你连结原型设计计算平台

您会看到相似于如下的输出: 

步进马达扫描仪程式码範例教你连结原型设计计算平台

IP address 显示于 inet 旁。如上範例, IP address 为

步进马达扫描仪程式码範例教你连结原型设计计算平台

关于 Intel 物联网程式码範例操作完整清单,请至 Intel®开发者专区 。

关于本文详细程式码範例,请至 GitHub 。



上一篇:
下一篇:


宝马娱乐登录网址_大乐国际平台老虎机|分类信息发布|提供更便捷网站|网站地图 sunbet申博现金开户 申博私网包赢