古人智慧

Just Do it!
上士聞道,勤而行之;中士聞道,若存若亡;下士聞道,大笑之。不笑,不足以爲道。
~ 道德經 41

搜尋此網誌

Translation

2015年11月22日 星期日

[Study] ESP8266初體驗

小小一個module﹣ESP8266 便宜的 WiFi 晶片已經風靡maker界,我也隨著潮流買了2個,ESP01 & ESP03






網路上已經不少先進提供很多資訊,在這就不在贅述。
就把自己第一次慘痛的過程記錄下來:

一開始參考《喵喵》先進的《便宜大碗的WiFi 晶片 ESP8266入手》,還有《ESP8266全系列模块的最小系统接线方式》後,把線路接好:



不過,一開始用的電源是一般充電器的9v,然後經過dc-dc轉為3.3v。
當把PL2303接到Macbook,然後用Arduino IDE把terminal打開,結果出現一堆亂碼,不論baudrate設定多少都是一樣,前後試驗了好幾個小時都沒進展,好氣餒啊,以為買到地雷~~~
經過無數次實驗,突然在power off的情況下發現uart竟然有雜訊灌倒TX/RX,這讓我有個靈感﹣﹣是否應該用電池!!
哈,真的,用我的Spider Robot的12v鋰電一接,什麼功能都通了,下AT command都可以!


實驗心得與軟件收集:

環境:
Macbook 15" 、 OSX10.11
18650鋰電x2串聯 電池盒STL下載 http://www.thingiverse.com/thing:1148464
USB-UART PL2303 driver下載
DC-DC 12v->3.3v
ESP01



ESP8266 Wiki
http://www.esp8266.com/wiki/doku.php?id=loading_firmware
http://bbs.espressif.com/viewtopic.php?f=67&t=225 官方文件

軟件:
ESPtool ﹣ 升級tool
https://github.com/themadinventor/esptool

SocketTest ﹣ 測試用
http://sockettest.sourceforge.net/
下載解開壓縮文件,然後點選SocketTest.jar





重點:
1. 做任何接線的動作,必須確定電源off的狀態。
2. 升級時,GPIO0必須接地。
3. 保證純淨電源,用電池當power source。
4. 所有接線必須要固定好,避免接觸不良產生誤動作。


好文章:
操控 ESP8266 無線模組 - 經由 AP、STA 和 AP+STA 三種模式,學習 ESP8266 AT 指令
自行更新 ESP8266 , ESP-01 無線模組韌體至 AT:0.23, SDK:1.0.1
便宜大碗的WiFi 晶片 ESP8266入手》 ﹣ 用ESPtool升級
拿到模块了?让我们开始吧!
ESP8266基本测试教程!!!

沒有留言:

張貼留言