(SKU:RB-03T020)WiFi Shield

來自ALSROBOT WiKi
2015年10月28日 (三) 15:15Arduino77討論 | 貢獻(xiàn)的版本

(差異) ←上一版本 | 最后版本 (差異) | 下一版本→ (差異)
跳轉(zhuǎn)至: 導(dǎo)航、 搜索
RB-03T020.jpg

目錄

產(chǎn)品概述

2014最新推出的WiFi Shield v2.0無線模塊是哈爾濱奧松機(jī)器人科技有限公司專門為Arduino愛好者們研發(fā)的一款簡(jiǎn)單易用、連接方便、性價(jià)比高的Wifi無線通信擴(kuò)展板。該板是基于Arduino接口設(shè)計(jì),方便連接Arduino UNO、Arduino MEGA控制器、Arduino ADK控制器。這款模塊具有串行UART、SPI和IIC等接口,AT修改指令通俗易懂。對(duì)于那些受WiFi或RF技術(shù)限制的用戶,它是一種非常理想的解決方案,簡(jiǎn)單一點(diǎn)的說就是個(gè)WiFi轉(zhuǎn)串口模塊。 Wifi Shield v2.0支持的數(shù)據(jù)速率可達(dá)到802.11n于802.11b全覆蓋。在保證低功耗的同時(shí),提高了WiFi的覆蓋范圍,并且支持多種數(shù)據(jù)加密方式(WEP WPA WPA2-PSK Enterprise)。這款wifi模塊還具有AP功能,可直接與iPhone iPad Android等無線設(shè)備相連接。

規(guī)格參數(shù)

  1. 工作電壓: DC 5V
  2. Wifi芯片:WizFi210
  3. 芯片工作電壓:3.3v
  4. 工作溫度:-40 - +85℃
  5. 無線標(biāo)準(zhǔn):兼容IEEE 802.11b/g/n
  6. 數(shù)據(jù)流傳輸速率:11、5.5、2Mpbs (802.11b)
  7. 調(diào)制類型:DSSS, CCK
  8. 支持訪問接入點(diǎn)(AP)、客戶端、網(wǎng)關(guān)以及串口到WLAN等模式
  9. 支持協(xié)議:UDP, TCP/IP (IPv4), DHCP, ARP, DNS
  10. 支持WEP, WPA/WPA2–PSK加密
  11. 通訊接口:UART, SPI(*), I2C(*)接口
  12. 支持TTL串口到無線的應(yīng)用(Arduino兼容)
  13. 頻率范圍: 2.4 - 2.497 GHz
  14. 輸出功率:8dBm ± 1dBm
  15. 數(shù)據(jù)速率:54Mbps-1Mbps
  16. 尺寸:54x49x11mm
  17. 重量:35g
  18. 特點(diǎn): 采用標(biāo)準(zhǔn)Arduino疊層設(shè)計(jì),可輕松插接到標(biāo)準(zhǔn) Arduino、MEGA、ADK等控制器上通過串行接口與WiFi模塊進(jìn)行數(shù)據(jù)指令通信,快速啟動(dòng)時(shí)間:<20msec,具有超低功耗模式(待機(jī)模式34μA)。

引腳分配圖

Wifiyinjiao00.jpg


引腳功能介紹:
1.USB/wifi開關(guān)

  • USB:直接通過電腦COM接口來配置WiFi模塊
  • WiFi:Arduino和WiFi模塊進(jìn)行通信

2.Run/Prog開關(guān)

  • Run:使用USB或者Arduino驅(qū)動(dòng)WiFi模塊
  • Prog:通過USB給Arduino下載程序

3.LED指示燈說明

  • Power:電源信號(hào)指示
  • STW:串口到WiFi網(wǎng)絡(luò)通道狀態(tài)燈
  • SDR:閃爍(-1-):串行數(shù)據(jù)收發(fā)(數(shù)據(jù)模式)

閃爍(-1-1-):串行數(shù)據(jù)收發(fā)(命令模式)

  • ASSOC:WiFi Shield模塊連接到AP的狀態(tài)指示

使用方法

所需硬件

  1. Carduino UNO 控制器 * 1個(gè)
  2. WiFi shield * 1個(gè)
  3. USB數(shù)據(jù)線 * 1個(gè)
  4. 無線路由器 * 1個(gè)


硬件連接

  1. 首先,給UNO控制器下載一個(gè)簡(jiǎn)單的LED閃爍的代碼(Arduino IDE —— File —— Examples —— Basics —— blink),避免WiFi和USB之間串口通信出現(xiàn)沖突
  2. 把WiFi擴(kuò)展板插接到UNO控制器上,連接好天線
  3. 將“USB/Arduino”引腳使用跳線帽接在USB端,用來電腦串口直接發(fā)送AT指令給WiFi模塊
  4. 設(shè)置“Run/Prog”開關(guān)撥在“RUN”
  5. 插上USB數(shù)據(jù)線,WiFi板載的“POWER”燈將同時(shí)亮起


通過串口指令來配置WiFi模塊

1.在這個(gè)部分,我們需要用串口監(jiān)視器來完成配置。這里我們使用Arduino IDE自帶的串口監(jiān)視器來完成WiFi配置。首先,打開IDE,查看是否顯示串口,然后打開串口監(jiān)視器界面,設(shè)置波特率為115200,選擇“換行和回車模式”(Both NL&CR)

Chuankouxianshi01.png

2.設(shè)置完成后,在串口中輸入“at”,測(cè)試WiFi模塊與USB串口是否建立連接,如果連接成功會(huì)顯示“OK”。再輸入“at+ws”指令,用來瀏覽WiFi搜索到的周圍所有路由器,查看是否有搜索到你的路由器。試驗(yàn)用路由器的名字是“RobotBase123”,使用命令“at+wauto=0,RobotBase123”命令來設(shè)置路由器的SSID,下圖就是此步驟操作圖片

Wifipeizhi1.png

3.開始配置你的WiFi模塊,根據(jù)你的路由器的設(shè)置,按照以下的指令順序輸入進(jìn)行配對(duì)

Wifipeizhi2.png

4.當(dāng)?shù)玫絹碜訵iFi模塊的反饋時(shí),說明連接建立成功,我們已經(jīng)完成了WiFi模塊的設(shè)置,并且在本地網(wǎng)絡(luò)創(chuàng)建了一個(gè)TCP服務(wù)器。此時(shí),指示燈“STW”和“ASSOC”會(huì)同時(shí)亮起,說明和路由器建立連接。
5.WiFi連接到TCP服務(wù)器
在這個(gè)部分,我選擇Putty作為一個(gè)TCP客戶端,發(fā)送指令給WiFi模塊。

  • Host Name 中輸入你在前面給WiFi配置的IP地址
  • Port 中輸入在“at+nato=1,1,.4000”設(shè)置的地址4000
  • Connection type 選擇Raw。點(diǎn)擊Open。
Puttypeizhi.png

6.點(diǎn)擊open,會(huì)彈出一個(gè)黑色的對(duì)話框,你就可以通過putty模擬的TCP服務(wù)器給WiFi模塊發(fā)送指令了。將WiFi模塊插接在UNO控制器上,在串口監(jiān)視器上會(huì)顯示收到的指令。

Jieshoudayin.png

視頻教程

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


產(chǎn)品相關(guān)推薦

Erweima.png

產(chǎn)品購(gòu)買地址

Wifi擴(kuò)展板

周邊產(chǎn)品推薦

無線WiFi模塊 兼容Xbee接口
Arduino Yun

相關(guān)問題解答

Arduino WiFi Shield如何通過代理上網(wǎng)?
Arduino Due與wifi shield的使用?

相關(guān)學(xué)習(xí)資料

玩轉(zhuǎn)WiFi Shield教學(xué)視頻第一集
玩轉(zhuǎn)WiFi Shield教學(xué)視頻第二集
玩轉(zhuǎn)WiFi Shield教學(xué)視頻第三集
玩轉(zhuǎn)WiFi Shield教學(xué)視頻第四集
奧松機(jī)器人技術(shù)論壇