發表文章

目前顯示的是 9月, 2011的文章

Arduino 無線WIFI 傳輸 轉 RS232-Part2

圖片
為能趕快完成  HLK-WIFI-M03 測試,今天去光華買了無線天線和 IPX 轉 SMA ,將天線接上  HLK-WIFI-M03 如圖: HLK-WIFI-M03 接天線 先執行隨附的設定軟體,先按 Connect 鍵 看能不能連上我的 AP ,還好連上了,沒有錯誤。接著 Scan 一下,也可以掃描到 AP ,接下來看Status 也沒問題,一切正常如下圖: Connect,Scan and  Status 更重要是這塊板子是有附一個簡易的 Web Server,趕快用網址 http://192.168.0.211 連上去, WEB SERVER - BASIC 畫面 WEB SERVER - Advanced 畫面 WEB SERVER - System 畫面 Web Server 的設定畫面也一切正常,在次測試的過程中,也讓我了解到  HLK-WIFI-M03  這塊板子在通電後的初始是都是在 Transparent Transmission 的模式下,所以先要按 Exit 等 五秒,讓板子離開 Transparent Transmission 的模式下,才可以對板子進行設定,一開始我一直認定 Exit 是要結束程式,所以一直設定不成功。 接著先來測 RS232 Transparent Transmission,依照  HLK-WIFI-M03  使用說明的建議,先下載 TCPUDPDBG.exe 軟體,這個軟體主要是能直接對 TCP port  作傳輸的動作,首先我將  HLK-WIFI-M03   設成 Client mode 而  TCPUDPDBG 模擬成 Server 接收資料: TCPUDPDBG 模擬成 Server HLK-WIFI-M03 設成 Client 由於  HLK-WIFI-M03 現在 是接在電腦後面,我就用簡單的超級終端機來丟資料,看看 Server 能不能收到一樣的資料: 超級終端機及TCPUDPDBG 結果在超級終端機中輸入的資料,都能正常在 TCPUDPDBG 的 Server 中正常顯示。再把 HLK-WIFI-M03 改成 Server 端, 由  TCPUDPDBG 送資

Arduino 無線WIFI 傳輸 轉 RS232-Part1

圖片
  一直想找一塊無線(WIFI)轉 RS-232 傳輸的模組給 Arduino 使用,但是上網一查每一塊都很貴,最後找到這一塊 Hilink 公司生產的  HLK-WIFI-M03 , 原本想找一塊台灣廠生產的,不過好像台灣廠都對大訂單才有興趣,我這一塊也是在露天上買來的,原本網上的說明是 5V,但等或拿到手,板子上註明確是 3.3V,還好 Arduino 5V 或 3.3V (不同型號的板子或改接方式)都可以。 先讓大家看一下板子外觀: HLK-WIFI-M03 板子的大小大約 2.5cm x 5.5 cm , 隨附的說明書中有詳細的尺寸,為了減少測試的時間,先用 USB 轉 TTL 3.3V的板子來測,我用的是這一塊: USB 轉 TTL 3.3V  這一塊轉板用的是Prolific USB to SERIAL,板子之間用跳線串起來,心急的我立刻把USB轉板接上電腦的 USB端口, USB 轉板用跳線接 WIFI-SERIAL 一接上 USB,HLK-WIFI-M03上的LED 就開閃爍,心想這下子OK了,再上原廠網站把設定軟體UART-WIFI.exe UART Configuration Management 下載下來,執行後: UART-WIFI.exe 執行畫面 運氣不錯,軟體已可以抓到 Serial Port,但是按 Search 卻怎麼也找不到 HLK-WIFI-M03,心想可能是RX/TX 接反或傳輸速率設錯,反覆測了好幾次,軟體都找不到  HLK-WIFI-M03,最後在原廠網站上找到了客服電話,這一家生產公司在大陸的廣東,以前的經驗都是撥了客服沒人接,要不然就是要等工程人員回Call,這次運氣不錯,接的就是行家,立刻告知軟體執行後,要先按 Transparent Transmission 下的Exit 按鈕, 等五秒後再按 Search 就可以找到  HLK-WIFI-M03 ,我到現在雖然還不太了解客服先生的意思,但要先測通,才能考慮未來要不要繼續使用這塊板子,姑且一試, WIFI-M03 的 MAC address 出來了 WIFI-M03 的 MAC address 出來了,雖然畫面有跳出 : Parameters get error,command n