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

来自ALSROBOT WiKi
跳转至: 导航搜索
相关问题解答
 
(未显示1个用户的12个中间版本)
第3行: 第3行:
 
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等无线设备相连接。
 
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等无线设备相连接。
 
==规格参数==
 
==规格参数==
# 工作电压: DC5V
+
# 工作电压: DC 5V
 
# Wifi芯片:WizFi210
 
# Wifi芯片:WizFi210
 
# 芯片工作电压:3.3v
 
# 芯片工作电压:3.3v
# 工作温度:-40~+85℃
+
# 工作温度:-40 - +85℃
 
# 无线标准:兼容IEEE 802.11b/g/n
 
# 无线标准:兼容IEEE 802.11b/g/n
 
# 数据流传输速率:11、5.5、2Mpbs (802.11b)
 
# 数据流传输速率:11、5.5、2Mpbs (802.11b)
第15行: 第15行:
 
# 通讯接口:UART, SPI(*), I2C(*)接口
 
# 通讯接口:UART, SPI(*), I2C(*)接口
 
# 支持TTL串口到无线的应用(Arduino兼容)
 
# 支持TTL串口到无线的应用(Arduino兼容)
# 频率范围: 2.4~2.497 GHz
+
# 频率范围: 2.4 - 2.497 GHz
 
# 输出功率:8dBm ± 1dBm
 
# 输出功率:8dBm ± 1dBm
 
# 数据速率:54Mbps-1Mbps
 
# 数据速率:54Mbps-1Mbps
第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 />
+
[[文件:wifiyinjiao00.jpg|500px|缩略图|居中]]
[[文件:RB-03T0201.jpg|700px|缩略图|居中]]
+
<br/>
输入USB转TTL模块COM端口号选择波特率,然后点击Wizard
+
引脚功能介绍:<br/>
[[文件:RB-03T0202.jpg|700px|缩略图|居中]]
+
1.USB/wifi开关<br/>
再点击Find Wizfi and Set Command Mode  下面出现Wifi模块的版本信息。点击Next
+
* USB:直接通过电脑COM接口来配置WiFi模块<br/>
[[文件:RB-03T0203.jpg|700px|缩略图|居中]]
+
* WiFi:Arduino和WiFi模块进行通信<br/>
点击AP Scan选择所要连接的AP点击Next
+
2.Run/Prog开关<br/>
[[文件:RB-03T0204.jpg|700px|缩略图|居中]]
+
* Run:使用USB或者Arduino驱动WiFi模块<br/>
WiFi Mode选择infrastructure。WPA Passphrase输入路由器密码。点击Next
+
* Prog:通过USB给Arduino下载程序<br/>
[[文件:RB-03T0205.jpg|700px|缩略图|居中]]
+
3.LED指示灯说明<br/>
选择静态IP输入IP地址 子网掩码 和 网关点击Next
+
* Power:电源信号指示
[[文件:RB-03T0206.jpg|700px|缩略图|居中]]
+
* STW:串口到WiFi网络通道状态灯
如果不改变串口波特率选择上面选项,如果需要更改波特率选择相应的波特率。点击Next
+
* SDR:闪烁(-1-):串行数据收发(数据模式)
[[文件:RB-03T0207.jpg|700px|缩略图|居中]]
+
闪烁(-1-1-):串行数据收发(命令模式)
这里选择第二项下次启动时自动连接。点击Next
+
* ASSOC:WiFi Shield模块连接到AP的状态指示
[[文件:RB-03T0208.jpg|700px|缩略图|居中]]
+
==使用方法==
可以点击Save Script保存设置,也可直接点击Apply应用设置然后点击Finish完成设置。
+
===所需硬件===
[[文件:RB-03T0209.jpg|700px|缩略图|居中]]
+
# [http://www.alsrobot.cn/goods-546.html Carduino UNO 控制器] * 1个
如果你上述步骤都设置完成,重新给WiFi模块上电就可以连接上路由器了。现在观察WiFi芯片STW和ASSOC灯会亮起。
+
# [http://www.alsrobot.cn/goods-400.html WiFi shield] * 1个
[[文件:RB-03T02010.jpg|700px|缩略图|居中]]
+
# [http://www.alsrobot.cn/goods-90.html USB数据线] * 1个
返回设置界面Group选项选择Auto Connection选项,Script选项选择WPA,Static,IP,Raw Option选项。SSID中输入连接路由器名称,KEY填入密码,IP填写刚才设定的IP地址,Gateway填写刚才填入的网关Connection填写四组数据参照下面格式:
+
# 无线路由器 * 1个
<Type>,<Protocol>,<Destination IP >,< Destination Port >.<br />
+
<br/>
 +
===硬件连接===
 +
# 首先,给UNO控制器下载一个简单的LED闪烁的代码(Arduino IDE —— File —— Examples —— Basics —— blink),避免WiFi和USB之间串口通信出现冲突
 +
# 把WiFi扩展板插接到UNO控制器上,连接好天线
 +
# 将“USB/Arduino”引脚使用跳线帽接在USB端,用来电脑串口直接发送AT指令给WiFi模块
 +
# 设置“Run/Prog”开关拨在“RUN”
 +
# 插上USB数据线,WiFi板载的“POWER”灯将同时亮起
 +
<br/>
 +
===通过串口指令来配置WiFi模块===
 +
1.在这个部分,我们需要用串口监视器来完成配置。这里我们使用Arduino IDE自带的串口监视器来完成WiFi配置。首先,打开IDE,查看是否显示串口,然后打开串口监视器界面,设置波特率为115200,选择“换行和回车模式”(Both NL&CR)<br/>
 +
[[文件:chuankouxianshi01.png|500px|无框|居中]]
 +
2.设置完成后,在串口中输入“at”,测试WiFi模块与USB串口是否建立连接,如果连接成功会显示“OK”。再输入“at+ws”指令,用来浏览WiFi搜索到的周围所有路由器,查看是否有搜索到你的路由器。试验用路由器的名字是“RobotBase123”,使用命令“at+wauto=0,RobotBase123”命令来设置路由器的SSID,下图就是此步骤操作图片<br/>
 +
[[文件:wifipeizhi1.png|500px|无框|居中]]
 +
3.开始配置你的WiFi模块,根据你的路由器的设置,按照以下的指令顺序输入进行配对<br/>
 +
[[文件:wifipeizhi2.png|500px|无框|居中]]
 +
4.当得到来自WiFi模块的反馈时,说明连接建立成功,我们已经完成了WiFi模块的设置,并且在本地网络创建了一个TCP服务器。此时,指示灯“STW”和“ASSOC”会同时亮起,说明和路由器建立连接。<br/>
 +
5.WiFi连接到TCP服务器<br/>
 +
在这个部分,我选择Putty作为一个TCP客户端,发送指令给WiFi模块。<br/>
 +
* Host Name 中输入你在前面给WiFi配置的IP地址<br/>
 +
* Port 中输入在“at+nato=1,1,.4000”设置的地址4000<br/>
 +
* Connection type 选择Raw。点击Open。 <br/>
 +
[[文件:puttypeizhi.png|500px|无框|居中]]
 +
6.点击open,会弹出一个黑色的对话框,你就可以通过putty模拟的TCP服务器给WiFi模块发送指令了。将WiFi模块插接在UNO控制器上,在串口监视器上会显示收到的指令。
 +
[[文件:jieshoudayin.png|500px|无框|居中]]
  
Type(0: Client, 1: Server ) Protocol(0: UDP, 1: TCP)<br />
+
==视频教程==
 +
[[File:wifi01.png|400px|左|link=http://v.youku.com/v_show/id_XNTg4NjM2Mjg4.html?from=y1.7-2]]
 +
[[File:wifi02.png|400px|居中|link=http://v.youku.com/v_show/id_XNTg4NjgwNDA0.html?from=y1.7-2]]
 +
[[File:wifi03.png|400px|左|link=http://v.youku.com/v_show/id_XNTg4NjgxNzc2.html?from=y1.7-2]]
 +
[[File:wifi04.png|400px|居中|link=http://v.youku.com/v_show/id_XNTg4Njg4NzA0.html?from=y1.7-2]]
 +
<br/>
  
点击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|无框|右]]
 
===产品购买地址===
 
===产品购买地址===
 
[http://www.alsrobot.cn/goods-400.html Wifi扩展板 ]
 
[http://www.alsrobot.cn/goods-400.html Wifi扩展板 ]
=====周边产品推荐===
+
===周边产品推荐===
 
[http://www.alsrobot.cn/goods-508.html 无线WiFi模块 兼容Xbee接口 ]
 
[http://www.alsrobot.cn/goods-508.html 无线WiFi模块 兼容Xbee接口 ]
 
<br/>
 
<br/>

2015年10月28日 (三) 15:15的最后版本

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. 工作电压: DC 5V
  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)。

引脚分配图

Wifiyinjiao00.jpg


引脚功能介绍:
1.USB/wifi开关

  • USB:直接通过电脑COM接口来配置WiFi模块
  • WiFi:Arduino和WiFi模块进行通信

2.Run/Prog开关

  • Run:使用USB或者Arduino驱动WiFi模块
  • Prog:通过USB给Arduino下载程序

3.LED指示灯说明

  • Power:电源信号指示
  • STW:串口到WiFi网络通道状态灯
  • SDR:闪烁(-1-):串行数据收发(数据模式)

闪烁(-1-1-):串行数据收发(命令模式)

  • ASSOC:WiFi Shield模块连接到AP的状态指示

使用方法

所需硬件

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


硬件连接

  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”灯将同时亮起


通过串口指令来配置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连接到TCP服务器
在这个部分,我选择Putty作为一个TCP客户端,发送指令给WiFi模块。

  • Host Name 中输入你在前面给WiFi配置的IP地址
  • Port 中输入在“at+nato=1,1,.4000”设置的地址4000
  • Connection type 选择Raw。点击Open。
Puttypeizhi.png

6.点击open,会弹出一个黑色的对话框,你就可以通过putty模拟的TCP服务器给WiFi模块发送指令了。将WiFi模块插接在UNO控制器上,在串口监视器上会显示收到的指令。

Jieshoudayin.png

视频教程

Wifi01.png
Wifi02.png
Wifi03.png
Wifi04.png


产品相关推荐

Erweima.png

产品购买地址

Wifi扩展板

周边产品推荐

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

相关问题解答

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

相关学习资料

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