2015年3月19日 星期四

ESP8266 control from a PC via USB-serial

收到ESP8266 WIFI串口模塊 ESP-01,決定先測測ESP8266功能,找了下資料,發現了ESP8266 control from a PC via USB-serial 這篇文章, 所以照貓畫虎,將實現過程記下...........

參考資料 :

http://m.instructables.com/id/Getting-Started-with-the-ESP8266-ESP-12/



ESP-01電源是3.3V ,目前市面上的USB-serial 有好幾款,我用的是PL2303 款,在實驗過程中,我發現PL2303的3.3V可能因為輸出電流不足,所以推不動ESP8266,因此,我另外用了個電源模組,取他的3.3V當作ESP8266 3.3V的電壓來源,連接圖如下:
註1: FTDI 232R的3.3V好像是可推得動ESP8266的
註2: CH340G/T/R 沒有3.3V,需要有5V-3.3V LDO (see Nodemcu 開發板)








在Linux/Windows OS下, 我常用Chrome Web Browser上網 ,所以,我直接下載Chrome App : Diginow Serial Terminal 當作測試工具 ,  Baud Rate設定為9600 (預設ESP8266 Boot 時用115200,Boot 後用9600),
如圖簡單測試一下ESP8266 AT Command :






指令說明:
AT+GMR ==> 取得Module , Firmware資訊
AT+CWMODE? ==> 查詢現在Mode狀態
AT+CWMODE=3 ==> 設定APSTA mode
AT+RST ==>重啟Module,切換為APSTA mode
AT+CWSAP? ==> 查看模塊當成AP時的SSID/PWD設定,我的Module 預設為AT+CWSAP="ESP8266","1234567890",5,3
註:重設SSID後,要記得執行RST,這樣新的SSID AP才會正常被連上.


手機連連看......
值得注意的是ESP8266在AP mode預設給的IP為 192.168.4.XXX



我的手機被分配到IP : 192.168.4.101



接著可以開始學習如何活用ESP8266的AT Command了........

沒有留言:

張貼留言