步骤1:了解Yun Shield的结构
电源:
Dragino HE是Yun Shield的核心模块。 HE模块在满载时需要约200ma的电流,因此它由Arduino VIN引脚供电,以避免Arduino板载5v LDO过热。因此,当使用Yun屏蔽罩时,Arduino开发板应通过DC端口而不是USB端口供电。直流输入可以为7v〜15v。
Yun Shield的USB主机从Arduino + 5v引脚获得电源,因为来自Arduino的+ 5v来自+ 5V LDO,以避免Arduino过热板上,使用USB主机时,建议使用+ 7v DC。
接口:
RJ45,WiFi,USB主机和故障保护直接连接到Dragino HE模块。
Dragino HE模块使用SPI和UART与Arduino板进行通信。 Yun Shield与3.3v和5v Arduino板兼容。板上跳线SV1用于将SPI和UART设置为3.3v或5v电平。
SPI接口用于上传来自Arduino IDE的草图。 SPI接口仅在上传期间连接至Dragino HE,因此Arduino SPI仍可用于连接至其他SPI从设备。
UART接口用于Arduino中的Bridge类,有很多示例说明了如何在Arduino IDE中使用bridge类。这是Yun解决方案的核心。我们必须确保Arduino的串行接口未被其他硬件使用。
步骤2:将其连接到Arduino Leonardo并通过DC Jack供电
将Yun Shield放在Arduino顶部,并通过DC插孔为其供电
步骤3:使用计算机连接到Yun Shield
在Yun Shield首次启动时,它将自动生成一个不安全的WiFi网络呼叫Dragino2-xxxxxx
使用笔记本电脑连接到此WiFi网络。笔记本电脑将获得IP 192.168.240.xxx,Yun Shield的默认IP为192.168.240.1
一旦计算机加入网络,请打开网络浏览器(建议使用Firefox和Chrome)并输入192.168.240.1进入Yun Shield设置页面。
Yun Shield的默认密码为 Arduino 。
第4步:设置Internet访问权限和在Arduino IDE上检测Yun Shield
登录后,GUI会显示WIFI/ETH接口状态。单击“配置”按钮,现在用户可以配置Yun Shield通过您的WiFi路由器访问Internet。
假设您的笔记本电脑和Yun Shield位于同一网络中。 Yun Shield将在此网络中广播数据,而Arduino IDE将接收此数据并在工具-》端口中显示Yun Shield。
步骤5:上传草图
在Arduino IDE中,为Leonardo选择 Arduino Yun 板类型。
在Arduino中IDE-》端口,选择正确的端口。 (应该是带有IP地址的Arduino Yun端口)
在Yun Shield GUI-》 Sensor页面中,选择Board Type:Leonardo
编译草图并将其上传到Arduino开发板。在上传过程中,Yun Shield会要求您输入密码,默认情况下,密码为arduino。
步骤6:了解桥库
桥库简化了Arduino板与Yun Shield之间的通信。
AVR(Arduino板)中的桥命令由Yun Shield上的Python解释。它的作用是在Arduino要求时在GNU/Linux端执行程序,提供共享的存储空间,以在Arduino和Internet之间共享数据,例如传感器读数,并从Internet接收命令并将它们直接传递给Arduino。/p》
在Arduino官方网站上有详细的解释和大量的示例来演示如何使用Bridge。参考链接Yun Bridge库
步骤7:示例:将传感器数据记录到Xive中
此示例显示了如何将数据记录到公共物联网服务器“ Xively”。该示例可以从Arduino IDE-》文件-》示例-》桥-》 XivelyClient中找到。此示例的教程可以参考http://arduino.cc/zh/Tutorial/YunXivelyClient。
在上传草图之前,请确保:
Yun Shield已经拥有互联网访问
根据教程输入您的FEED ID和API KEY。注意,FEED ID应该在双引号“”之内。
步骤8:Yun Shield优于Arduino Yun
灵活 :
Yun防护罩可与不同的Arduino开发板和不同类型的AVR配合使用。
稳定的WiFi性能 :
Yun Shield使用外部天线以确保更好的wifi性能,Arduino Yun在板载天线上使用,同时将Arduino Shield放在天线顶部Arduino Yun,由于天线在PCB下,因此wifi性能将大大降低。
灵活的WiFi设计 :外部天线提供了将设备放入金属外壳的可行性。用户还可以根据自己的项目将天线更改为其他天线类型。例如,可以使用室外定向天线建立数公里的wifi连接。
可复制和可生产 :
Yun Shield的设计是开放的,并且最复杂和最困难的部分在Dragino HE模块中完成。用户可以使用Dragino HE模块以轻松/快速/廉价的方式为其产品制作定制的Yun风格产品。
责任编辑:wv
-
Arduino
+关注
关注
187文章
6464浏览量
186692
发布评论请先 登录
相关推荐
评论