一.开发板安装:

1.组装你的Edison板——Edison Arduino扩展板
①你需要准备下面的材料:

图一

图二

图三

图四

如下图:

②将Edison模块 安装到arduino扩展板的图中位置.

然后像下图一样,将Edison模块按紧。

③ 然后按照下图将螺母拧紧。

④然后将配套的塑料螺柱,安装到开发板上,如下两图所示:

2. ①将电源适配器(图3)连接到arduino扩展版上,如下图所示:

②连接上电源之后,板卡上会有LED亮起,如下图所示:


3. ①将开发板上的拨动开关向上拨动,如下图所示:

 

 

②然后将USB线插到下图中的USB口:

之后在将开发板上的另外一个USB口插到电脑上,如下图所示:

②然后鼠标右键点击开始菜单,选择设备管理器,

记住COM8,步骤2-②  处使用要用。
2.  使用putty 连接Edison板卡
①从下面的链接下载Putty:http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
双击打开Putty.exe,

②配置如下图所示:
图中1处填写自己电脑上显示的COM口(这里是COM8),2和3处按照下图填写和选择。

③点击open按钮,
然后点击两下回车键,
就会出现登录到Edison的界面如下:

这时需要输入用户名root,然后回车

如果提示password:则输入密码,默认密码为intel123 , 回车
(注意此步输入密码的时候不显示任何字符,尽管输入完毕,然后回车),

显示如上图为成功登陆。
这样,你就建立了电脑与Edison开发板之间的连接。
3. 连接你的Edison到wlan
①既然Edison是一个小PC机,那么应该让他能够连到网络中去,这样才能发挥出Edison开发板的最大效能。
你需要参考下面的步骤,配置Edison的WIFI。
你可以输入:configure_edison  –wifi  如图:

⑤然后Edison会开始扫描附近的WIFI,会显示一个可用的WIFI列表,然后你需要输入想要连接的WIFI的编号,这里是6.

⑥然后你可能需要输入WIFI的用户名密码,之后会显示连接成功。

请记录下Edison的IP地址,如上图中划线的地方,后面需要使用。
到此为止 Edison就可以访问互联网了。
输入ifconfig 查看edison ip:我这里看到是10.188.218.244,如图:

⑤然后,自己的电脑连接到同样的wifi 热点上(比如我这是 )。
这时,你只需要使用电脑上的浏览器(建议使用chrome浏览器,IE浏览器可能因为兼容性的问题,无法正常显示)

⑥在浏览器地址栏 输入  Edison的IP地址加“:1880”(比如我的是:10.188.219.255:1880),就可以看到Node-red的主界面了。

到此为止你已经成功进入smart node编辑界面了。开始你的Smartnode之旅吧。
SmartNode实例
LED Blink
Blink程序相当于每一个单片机世界的hello world程序,所以下面我们来演示,如何使用SmartNode点灯。这个例子是使用按钮来控制LED灯泡,按钮按下,灯泡开始闪烁,按钮释放,灯泡停止闪烁。
所以这里你需要两个Node,一个是按钮,另外一个是LED闪烁。首先将这两个Node拖到界面中,然后连接在一起,如下图所示:

然后双击按钮 Node,配置Button的pin脚为2。如下图所示:

那么在物理连接上,你的Button按钮的信号线需要连接在Edison开发板的管脚2上。
然后双击LED闪烁节点,配置Digital Pin的管脚为3,同时LED模块的信号线也需要插在Edison开发板的管脚3上。如下图所示:

 

然后点击右上角的部署按钮,这样程序就在你的Edison上运行起来了。正常情况,你按下按钮,LED灯就会开始闪烁,闪烁的频率为上图配置的1000毫秒。
你也可以试试看,把上面的Interval配置的小一点,比如500毫秒,然后再部署,看看灯泡闪烁会不会变快一点。

语音输出
要实现语音输出,由于Edison开发板没有声卡,所以我们外接了一个USB声卡,然后再外接了一个小音箱,如下图所示:

首先从左侧的列表中选取注入、调试、say节点,如下图所示:

然后配置注入节点,如下图所示,使注入节点发送一个字符串“Hello World”到say节点。

然后选择右上角的部署按钮。程序就运行起来了。这时你只要单击注入节点左侧的蓝色小按钮,音箱就会发出“Hello World!“的语音输出。
图像识别
下面我们通过一个监控摄像头的例子来演示如何编写高级SmartNode程序。要实现这个例子,需要使用Edison Arduino扩展板,并且需要一个USB接口的摄像头。并且将拨码开关拨到大USB口一侧,然后将摄像头插到大USB口上。然后开始编写SmartNode程序。
首先从左侧的列表中选取触摸传感器、摄像头、面部检测、调试、img2Base64、显示图像节点,如下图所示:

然后点击右上角的Deploy,按下Touch按钮,可以看到摄像头上的灯已经亮了。打开右侧的Debug标签,应该能看到从faceDetect节点的第一个输出,输出到Debug节点的人脸的个数。在没有检测到人脸的情况下,应该一直显示0,如果出现人脸的话,会显示1。
faceDetect的第二个输出,输出的是摄像头捕捉到的图像,通过Base64编码之后,双击dispImg,会弹出一个窗口,并且会在窗口中显示摄像头捕捉到的图像,并且如果有人脸出现在图像中,会在面部绘制一个方框。如下图所示:

再次按下Touch按钮,整个系统关闭,图像也停止在小窗口上。

跳至工具栏