65.9K
CodeProject 正在变化。 阅读更多。
Home

使用 Intel® Edison 进行运动感应

emptyStarIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

0/5 (0投票)

2015 年 9 月 16 日

CPOL

3分钟阅读

viewsIcon

21559

使用 Intel® Edison 进行运动感应

获取新的 Intel® IoT 开发者套件,这是一个完整的硬件和软件解决方案,允许开发者使用 Intel® Galileo 和 Intel® Edison 开发板创建令人兴奋的新解决方案。 访问 Intel® IoT 开发者专区

首先,我要感谢英特尔寄给我一个 Intel® Edison,因为我对这款史诗级的硬件很感兴趣。

Intel Edison 尺寸比较

我在 Intel Edison 上尝试了一些简单的程序,比如通过 node.js 应用程序(一个简单的应用程序)控制一个 LED,并且想知道如果我可以使用动作感应设备“Leap Motion”(在 alpha 阶段获得了开发者套件)我是否可以做点什么

最后,我能够创建一个简单的程序,只需在 Leap Motion 传感器上挥挥手,即可触发 LED 灯泡。

Leap Motion 控制器

LeapMotion — IR 光线 :)

引言

在这个项目中,我通过 USB 连接 Leap Motion,并通过 Processing 草图将数据发送到 Intel Edison。

在 Intel Edison 上运行的应用程序会读取数据并检查用户的手是否在 Leap Motion 上方,然后点亮一个 LED。(听起来真的很简单,对吧?)

那么让我们开始我们的项目吧!

我假设您已经成功地将最新的镜像刷入您的 Edison。 如果没有,请查看英特尔的官方指南。

步骤 1:(连接东西)

设备已连接!

首先,您需要为 edison 供电。 为此,您可以选择下面说明的便捷方式,(我指的是带有 Arduino 扩展板的 Intel Edison)

  1. 通过直流电源供电。
  2. 通过 USB 端口供电。(如何操作?

从以上选项中,我更喜欢使用第二个选项。

如果我们通过直流电源为 Edison 供电,仍然需要连接 USB 电缆,因为我们通过串行通信与板子通信。 因此,通过 USB 端口为 edison 供电很容易。(查看下面的图片)

然后您只需插入您的 Leap Motion 控制器即可。(啊,确保您已安装 Leap Motion 软件)

步骤 2:(将灯泡连接到 edison)

将 LED 连接到 Digital 8 引脚和 GND 引脚

只需将一个 LED 连接到数字输出引脚 8,另一个连接到GND.

步骤 3:上传 Arduino 草图)

确保您已安装为 Intel Edison 设计的 Arduino IDE。 从 tools -> board -> Intel Edison 中选择正确的板子

并且应从 tools -> Port 中选择正确的端口

通常,Intel Edison 连接的端口类似于/dev/cu.usbmodemxxxx

配置上述设置后,将以下代码上传到 Intel Edison。 如果您已成功按照上述步骤操作,Arduino IDE 将显示“传输完成”。

步骤 4:(执行 Processing 草图)

您需要在您的电脑上安装 Processing。 然后执行以下草图。 还有一件事要记住... 在以下代码中,我们将数据发送到串口n

port = new Serial(this, Serial.list()[n] , 115200);

因此,要找出串口号,请参见下面的屏幕截图。

步骤 5:(试一试!)

现在,只需挥挥手,您就可以通过 Intel Edison 点亮一个灯泡了! 恭喜!

看看这个视频...

https://www.youtube.com/watch?v=cvSJuRuahAk

Intel® 物联网开发者中心

立即开始创新!Intel® 物联网开发者计划提供知识、工具、套件以及专家社区,助您快速轻松地将您的创新想法转化为物联网解决方案。

使用适用于 Intel® Edison 和 Intel® Galileo 平台的 Intel® IoT 开发者套件,梦想它,构建它。 这些套件是多功能的、经过性能优化的、完全集成的端到端 IoT 解决方案,支持各种编程环境、工具、安全、云连接和硬件。

如需更多资源并了解新的 Intel® 物联网开发者套件 v1.0 如何帮助您简化物联网项目

© . All rights reserved.