“(SKU:RB-03T020)WiFi Shield”的版本间的差异

来自ALSROBOT WiKi
跳转至: 导航搜索
相关问题解答
第21行: 第21行:
 
# 重量:35g
 
# 重量:35g
 
# 特点: 采用标准Arduino叠层设计,可轻松插接到标准 Arduino、MEGA、ADK等控制器上通过串行接口与WiFi模块进行数据指令通信,快速启动时间:<20msec,具有超低功耗模式(待机模式34μA)。
 
# 特点: 采用标准Arduino叠层设计,可轻松插接到标准 Arduino、MEGA、ADK等控制器上通过串行接口与WiFi模块进行数据指令通信,快速启动时间:<20msec,具有超低功耗模式(待机模式34μA)。
==使用方法及应用==
+
==引脚分配图==
解压CP2120_USB_to_UART_Bridge_Controller驱动.rar文件,然后安装CP210xVCPInstaller.exe插上USB转TTL模块,驱动软件自动安装。打开WIZSmartScript.exe软件。<br />
+
 
[[文件:RB-03T0201.jpg|700px|缩略图|居中]]
 
[[文件:RB-03T0201.jpg|700px|缩略图|居中]]
输入USB转TTL模块COM端口号选择波特率,然后点击Wizard
+
==应用例程==
[[文件:RB-03T0202.jpg|700px|缩略图|居中]]
+
1.所需硬件<br/>
再点击Find Wizfi and Set Command Mode  下面出现Wifi模块的版本信息。点击Next
+
# 1*Carduino UNO 控制器
[[文件:RB-03T0203.jpg|700px|缩略图|居中]]
+
# 1*WiFi shield
点击AP Scan选择所要连接的AP点击Next
+
# 1*USB数据线
[[文件:RB-03T0204.jpg|700px|缩略图|居中]]
+
# 1*无线路由器
WiFi Mode选择infrastructure。WPA Passphrase输入路由器密码。点击Next
+
<br/>
[[文件:RB-03T0205.jpg|700px|缩略图|居中]]
+
2.硬件连接
选择静态IP输入IP地址 子网掩码 和 网关点击Next
+
# 首先,给UNO控制器下载一个简单的LED闪烁的代码(Arduino IDE —— File —— Examples —— Basics —— blink),避免WiFi和USB之间串口通信出现冲突
[[文件:RB-03T0206.jpg|700px|缩略图|居中]]
+
# 把WiFi扩展板插接到UNO控制器上,连接好天线
如果不改变串口波特率选择上面选项,如果需要更改波特率选择相应的波特率。点击Next
+
# 将“USB/Arduino”引脚使用跳线帽接在USB端,用来电脑串口直接发送AT指令给WiFi模块
[[文件:RB-03T0207.jpg|700px|缩略图|居中]]
+
# 设置“Run/Prog”开关拨在“RUN”
这里选择第二项下次启动时自动连接。点击Next
+
# 插上USB数据线,WiFi板载的“POWER”灯将同时亮起
[[文件:RB-03T0208.jpg|700px|缩略图|居中]]
+
<br/>
可以点击Save Script保存设置,也可直接点击Apply应用设置然后点击Finish完成设置。
+
3.通过串口指令来配置WiFi模块
[[文件:RB-03T0209.jpg|700px|缩略图|居中]]
+
1.在这个部分,我们需要用串口监视器来完成配置。这里我们使用Arduino IDE自带的串口监视器来完成WiFi配置。首先,打开IDE,查看是否显示串口,然后打开串口监视器界面,设置波特率为115200,选择“换行和回车模式”(Both NL&CR)
如果你上述步骤都设置完成,重新给WiFi模块上电就可以连接上路由器了。现在观察WiFi芯片STW和ASSOC灯会亮起。
+
[[文件:chuankouxianshi01.png|500px|无框|居中]]
[[文件:RB-03T02010.jpg|700px|缩略图|居中]]
+
2.设置完成后,在串口中输入“at”,测试WiFi模块与USB串口是否建立连接,如果连接成功会显示“OK”。再输入“at+ws”指令,用来浏览WiFi搜索到的周围所有路由器,查看是否有搜索到你的路由器。试验用路由器的名字是“RobotBase123”,使用命令“at+wauto=0,RobotBase123”命令来设置路由器的SSID,下图就是此步骤操作图片
返回设置界面Group选项选择Auto Connection选项,Script选项选择WPA,Static,IP,Raw Option选项。SSID中输入连接路由器名称,KEY填入密码,IP填写刚才设定的IP地址,Gateway填写刚才填入的网关Connection填写四组数据参照下面格式:
+
[[文件:wifipeizhi1.png|500px|无框|居中]]
<Type>,<Protocol>,<Destination IP >,< Destination Port >.<br />
+
3.开始配置你的WiFi模块,根据你的路由器的设置,按照以下的指令顺序输入进行配对
 
+
[[文件:wifipeizhi2.png|500px|无框|居中]]
Type(0: Client, 1: Server ) Protocol(0: UDP, 1: TCP)<br />
+
4.当得到来自WiFi模块的反馈时,说明连接建立成功,我们已经完成了WiFi模块的设置,并且在本地网络创建了一个TCP服务器。此时,指示灯“STW”和“ASSOC”会同时亮起,说明和路由器建立连接。<br/>
 
+
5.WiFi
点击Start Script
+
[[文件:RB-03T02011.jpg|700px|缩略图|居中]]
+
然后将模块插入Arduino上打开Putty软件
+
[[文件:RB-03T02012.jpg|700px|缩略图|居中]]
+
输入设定的地址,Port口号选择4000,Default Settings点击Open
+
[[文件:RB-03T02013.jpg|700px|缩略图|居中]]
+
打开串口调试助手发送数据给WiFi模块
+
[[文件:RB-03T02014.jpg|700px|缩略图|居中]]
+
[[文件:RB-03T02015.jpg|700px|缩略图|居中]]
+
 
==产品相关推荐==
 
==产品相关推荐==
 
[[文件:erweima.png|230px|无框|右]]
 
[[文件:erweima.png|230px|无框|右]]

2015年9月9日 (三) 17:26的版本

RB-03T020.jpg

目录

产品概述

2014最新推出的WiFi Shield v2.0无线模块是哈尔滨奥松机器人科技有限公司专门为Arduino爱好者们研发的一款简单易用、连接方便、性价比高的Wifi无线通信扩展板。该板是基于Arduino接口设计,方便连接Arduino UNO、Arduino MEGA控制器、Arduino ADK控制器。这款模块具有串行UART、SPI和IIC等接口,AT修改指令通俗易懂。对于那些受WiFi或RF技术限制的用户,它是一种非常理想的解决方案,简单一点的说就是个WiFi转串口模块。 Wifi Shield v2.0支持的数据速率可达到802.11n于802.11b全覆盖。在保证低功耗的同时,提高了WiFi的覆盖范围,并且支持多种数据加密方式(WEP WPA WPA2-PSK Enterprise)。这款wifi模块还具有AP功能,可直接与iPhone iPad Android等无线设备相连接。

规格参数

  1. 工作电压: DC5V
  2. Wifi芯片:WizFi210
  3. 芯片工作电压:3.3v
  4. 工作温度:-40~+85℃
  5. 无线标准:兼容IEEE 802.11b/g/n
  6. 数据流传输速率:11、5.5、2Mpbs (802.11b)
  7. 调制类型:DSSS, CCK
  8. 支持访问接入点(AP)、客户端、网关以及串口到WLAN等模式
  9. 支持协议:UDP, TCP/IP (IPv4), DHCP, ARP, DNS
  10. 支持WEP, WPA/WPA2–PSK加密
  11. 通讯接口:UART, SPI(*), I2C(*)接口
  12. 支持TTL串口到无线的应用(Arduino兼容)
  13. 频率范围: 2.4~2.497 GHz
  14. 输出功率:8dBm ± 1dBm
  15. 数据速率:54Mbps-1Mbps
  16. 尺寸:54x49x11mm
  17. 重量:35g
  18. 特点: 采用标准Arduino叠层设计,可轻松插接到标准 Arduino、MEGA、ADK等控制器上通过串行接口与WiFi模块进行数据指令通信,快速启动时间:<20msec,具有超低功耗模式(待机模式34μA)。

引脚分配图

RB-03T0201.jpg

应用例程

1.所需硬件

  1. 1*Carduino UNO 控制器
  2. 1*WiFi shield
  3. 1*USB数据线
  4. 1*无线路由器


2.硬件连接

  1. 首先,给UNO控制器下载一个简单的LED闪烁的代码(Arduino IDE —— File —— Examples —— Basics —— blink),避免WiFi和USB之间串口通信出现冲突
  2. 把WiFi扩展板插接到UNO控制器上,连接好天线
  3. 将“USB/Arduino”引脚使用跳线帽接在USB端,用来电脑串口直接发送AT指令给WiFi模块
  4. 设置“Run/Prog”开关拨在“RUN”
  5. 插上USB数据线,WiFi板载的“POWER”灯将同时亮起


3.通过串口指令来配置WiFi模块 1.在这个部分,我们需要用串口监视器来完成配置。这里我们使用Arduino IDE自带的串口监视器来完成WiFi配置。首先,打开IDE,查看是否显示串口,然后打开串口监视器界面,设置波特率为115200,选择“换行和回车模式”(Both NL&CR)

Chuankouxianshi01.png

2.设置完成后,在串口中输入“at”,测试WiFi模块与USB串口是否建立连接,如果连接成功会显示“OK”。再输入“at+ws”指令,用来浏览WiFi搜索到的周围所有路由器,查看是否有搜索到你的路由器。试验用路由器的名字是“RobotBase123”,使用命令“at+wauto=0,RobotBase123”命令来设置路由器的SSID,下图就是此步骤操作图片

Wifipeizhi1.png

3.开始配置你的WiFi模块,根据你的路由器的设置,按照以下的指令顺序输入进行配对

Wifipeizhi2.png

4.当得到来自WiFi模块的反馈时,说明连接建立成功,我们已经完成了WiFi模块的设置,并且在本地网络创建了一个TCP服务器。此时,指示灯“STW”和“ASSOC”会同时亮起,说明和路由器建立连接。
5.WiFi

产品相关推荐

Erweima.png

产品购买地址

Wifi扩展板

==周边产品推荐

无线WiFi模块 兼容Xbee接口
Arduino Yun

相关问题解答

Arduino WiFi Shield如何通过代理上网?
Arduino Due与wifi shield的使用?

相关学习资料

玩转WiFi Shield教学视频第一集
玩转WiFi Shield教学视频第二集
玩转WiFi Shield教学视频第三集
玩转WiFi Shield教学视频第四集
奥松机器人技术论坛