SKU:RB-03T020 WiFi Shield for Arduino
目錄 |
產品概述
2014最新推出的WiFi Shield v2.0無線模塊是哈爾濱奧松機器人科技有限公司專門為Arduino愛好者們研發(fā)的一款簡單易用、連接方便、性價比高的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等無線設備相連接。
規(guī)格參數
- 工作電壓: DC 5V
- Wifi芯片:WizFi210
- 芯片工作電壓:3.3v
- 工作溫度:-40 - +85℃
- 無線標準:兼容 IEEE 802.11b/g/n
- 數據流傳輸速率:11、5.5、2Mpbs (802.11b)
- 調制類型:DSSS, CCK
- 支持訪問接入點(AP)、客戶端、網關以及串口到WLAN等模式
- 支持協議:UDP, TCP/IP (IPv4), DHCP, ARP, DNS
- 支持WEP, WPA/WPA2–PSK加密
- 通訊接口:UART, SPI(*), I2C(*)接口
- 支持TTL串口到無線的應用(Arduino兼容)
- 頻率范圍: 2.4 - 2.497 GHz
- 輸出功率:8dBm ± 1dBm
- 數據速率:54Mbps-1Mbps
- 尺寸:54x49x11mm
- 重量:35g
- 特點: 采用標準 Arduino 疊層設計,可輕松插接到標準 Arduino、MEGA、ADK等控制器上通過串行接口與WiFi模塊進行數據指令通信,快速啟動時間:<20msec,具有超低功耗模式(待機模式34μA)。
引腳分配圖
引腳功能介紹:
1.USB/wifi開關
- USB:直接通過電腦COM接口來配置WiFi模塊
- WiFi:Arduino和WiFi模塊進行通信
2.Run/Prog開關
- Run:使用USB或者Arduino驅動WiFi模塊
- Prog:通過USB給Arduino下載程序
3.LED指示燈說明
- Power:電源信號指示
- STW:串口到WiFi網絡通道狀態(tài)燈
- SDR:閃爍(-1-):串行數據收發(fā)(數據模式)
閃爍(-1-1-):串行數據收發(fā)(命令模式)
- ASSOC:WiFi Shield模塊連接到AP的狀態(tài)指示
使用方法
所需硬件
- Carduino UNO 控制器 * 1個
- WiFi shield * 1個
- USB數據線 * 1個
- 無線路由器 * 1個
硬件連接
- 首先,給UNO控制器下載一個簡單的LED閃爍的代碼(Arduino IDE —— File —— Examples —— Basics —— blink),避免WiFi和USB之間串口通信出現沖突
- 把WiFi擴展板插接到UNO控制器上,連接好天線
- 將“USB/Arduino”引腳使用跳線帽接在USB端,用來電腦串口直接發(fā)送AT指令給WiFi模塊
- 設置“Run/Prog”開關撥在“RUN”
- 插上USB數據線,WiFi板載的“POWER”燈將同時亮起
通過串口指令來配置WiFi模塊
1.在這個部分,我們需要用串口監(jiān)視器來完成配置。這里我們使用Arduino IDE自帶的串口監(jiān)視器來完成WiFi配置。首先,打開IDE,查看是否顯示串口,然后打開串口監(jiān)視器界面,設置波特率為115200,選擇“換行和回車模式”(Both NL&CR)
2.設置完成后,在串口中輸入“at”,測試WiFi模塊與USB串口是否建立連接,如果連接成功會顯示“OK”。再輸入“at+ws”指令,用來瀏覽WiFi搜索到的周圍所有路由器,查看是否有搜索到你的路由器。試驗用路由器的名字是“RobotBase123”,使用命令“at+wauto=0,RobotBase123”命令來設置路由器的SSID,下圖就是此步驟操作圖片
3.開始配置你的WiFi模塊,根據你的路由器的設置,按照以下的指令順序輸入進行配對
4.當得到來自WiFi模塊的反饋時,說明連接建立成功,我們已經完成了WiFi模塊的設置,并且在本地網絡創(chuàng)建了一個TCP服務器。此時,指示燈“STW”和“ASSOC”會同時亮起,說明和路由器建立連接。
5.WiFi連接到TCP服務器
在這個部分,我選擇Putty作為一個TCP客戶端,發(fā)送指令給WiFi模塊。
- Host Name 中輸入你在前面給WiFi配置的IP地址
- Port 中輸入在“at+nato=1,1,.4000”設置的地址4000
- Connection type 選擇Raw。點擊Open。
6.點擊open,會彈出一個黑色的對話框,你就可以通過putty模擬的TCP服務器給WiFi模塊發(fā)送指令了。將WiFi模塊插接在UNO控制器上,在串口監(jiān)視器上會顯示收到的指令。
視頻教程
產品相關推薦
產品購買地址
周邊產品推薦
相關問題解答
Arduino WiFi Shield如何通過代理上網?
Arduino Due與wifi shield的使用?
相關學習資料
玩轉WiFi Shield教學視頻第一集
玩轉WiFi Shield教學視頻第二集
玩轉WiFi Shield教學視頻第三集
玩轉WiFi Shield教學視頻第四集
奧松機器人技術論壇