SKU:RB-03T020 WiFi Shield for Arduino
目錄 |
產(chǎn)品概述
2014最新推出的WiFi Shield v2.0無線模塊是哈爾濱奧松機(jī)器人科技有限公司專門為Arduino愛好者們研發(fā)的一款簡單易用、連接方便、性價(jià)比高的Wifi無線通信擴(kuò)展板。該板是基于Arduino接口設(shè)計(jì),方便連接Arduino UNO、Arduino MEGA控制器、Arduino ADK控制器。這款模塊具有串行UART、SPI和IIC等接口,AT修改指令通俗易懂。對于那些受WiFi或RF技術(shù)限制的用戶,它是一種非常理想的解決方案,簡單一點(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ù)
- 工作電壓: DC 5V
- Wifi芯片:WizFi210
- 芯片工作電壓:3.3v
- 工作溫度:-40 - +85℃
- 無線標(biāo)準(zhǔn):兼容 IEEE 802.11b/g/n
- 數(shù)據(jù)流傳輸速率:11、5.5、2Mpbs (802.11b)
- 調(diào)制類型:DSSS, CCK
- 支持訪問接入點(diǎn)(AP)、客戶端、網(wǎng)關(guān)以及串口到WLAN等模式
- 支持協(xié)議:UDP, TCP/IP (IPv4), DHCP, ARP, DNS
- 支持WEP, WPA/WPA2–PSK加密
- 通訊接口:UART, SPI(*), I2C(*)接口
- 支持TTL串口到無線的應(yīng)用(Arduino兼容)
- 頻率范圍: 2.4 - 2.497 GHz
- 輸出功率:8dBm ± 1dBm
- 數(shù)據(jù)速率:54Mbps-1Mbps
- 尺寸:54x49x11mm
- 重量:35g
- 特點(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)。
引腳分配圖
引腳功能介紹:
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:電源信號指示
- 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)指示
使用方法
所需硬件
- Carduino UNO 控制器 * 1個(gè)
- WiFi shield * 1個(gè)
- USB數(shù)據(jù)線 * 1個(gè)
- 無線路由器 * 1個(gè)
硬件連接
- 首先,給UNO控制器下載一個(gè)簡單的LED閃爍的代碼(Arduino IDE —— File —— Examples —— Basics —— blink),避免WiFi和USB之間串口通信出現(xiàn)沖突
- 把WiFi擴(kuò)展板插接到UNO控制器上,連接好天線
- 將“USB/Arduino”引腳使用跳線帽接在USB端,用來電腦串口直接發(fā)送AT指令給WiFi模塊
- 設(shè)置“Run/Prog”開關(guān)撥在“RUN”
- 插上USB數(shù)據(jù)線,WiFi板載的“POWER”燈將同時(shí)亮起
通過串口指令來配置WiFi模塊
1.在這個(gè)部分,我們需要用串口監(jiān)視器來完成配置。這里我們使用Arduino IDE自帶的串口監(jiān)視器來完成WiFi配置。首先,打開IDE,查看是否顯示串口,然后打開串口監(jiān)視器界面,設(shè)置波特率為115200,選擇“換行和回車模式”(Both NL&CR)
2.設(shè)置完成后,在串口中輸入“at”,測試WiFi模塊與USB串口是否建立連接,如果連接成功會顯示“OK”。再輸入“at+ws”指令,用來瀏覽WiFi搜索到的周圍所有路由器,查看是否有搜索到你的路由器。試驗(yàn)用路由器的名字是“RobotBase123”,使用命令“at+wauto=0,RobotBase123”命令來設(shè)置路由器的SSID,下圖就是此步驟操作圖片
3.開始配置你的WiFi模塊,根據(jù)你的路由器的設(shè)置,按照以下的指令順序輸入進(jìn)行配對
4.當(dāng)?shù)玫絹碜訵iFi模塊的反饋時(shí),說明連接建立成功,我們已經(jīng)完成了WiFi模塊的設(shè)置,并且在本地網(wǎng)絡(luò)創(chuàng)建了一個(gè)TCP服務(wù)器。此時(shí),指示燈“STW”和“ASSOC”會同時(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。
6.點(diǎn)擊open,會彈出一個(gè)黑色的對話框,你就可以通過putty模擬的TCP服務(wù)器給WiFi模塊發(fā)送指令了。將WiFi模塊插接在UNO控制器上,在串口監(jiān)視器上會顯示收到的指令。
視頻教程
產(chǎn)品相關(guān)推薦
產(chǎn)品購買地址
周邊產(chǎn)品推薦
相關(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ù)論壇