您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關如何進行ESP8266 wifi模塊的試用,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
前段時間在淘寶隨便搜搜“wifi模塊”,竟然眼前一亮發現有一款價格在15元內的wifi模塊:ESP8266。
對其簡單的了解:
體積小巧,且多種封裝,沒有一個硬幣大。
價格便宜,十幾塊錢在wifi模塊里面算是最便宜的了。
提供AT指令,這樣就可以使用arduino進行控制,實現互聯網數據交互。
提供SDK包、燒固件工具,串口燒寫固件。這樣把arduino作為主控的功能都省了,直接把邏輯寫進代碼,燒到固件里,就能按我們的業務執行了。
有GPIO口,有SPI功能,有I2C功能,有UART功能,有ADC功能(0-1V輸入),有了這些功能,很多感應器的應用都沒問題了。
有一個固件包,叫nodemcu,簡單的看了一下,就是打包了lua到固件里,這樣允許我們使用lua這種比較容易入門的語言來開發,幾行代碼就能實現讀取數據然后上傳到互聯網。
上圖,多種封裝格式,圖片是在其淘寶上截圖的,我自己沒買這么多。
我自己買了esp-07型號,15元帶有一個pcb空板,能引出所有IO口,方便diy。本身的封裝略小,不利于DIY。
自己用烙鐵焊接一下,買了2塊,其中一個好像弄壞了,原因想了很久,也許是電烙鐵溫度過高,我調到350度,但是后來查文檔說不要高于280度,或者pcb板子后面預留了一個3.3v穩壓的盤口,我就自己給它焊上了一顆asm1117 3.3v的原件。
所以在第二天焊接第二塊的時候,使用了低溫,且不焊接穩壓管的情況下,模塊正常了。
焊接完后的樣子。
接線上電,連接串口到電腦進行調試:
如下圖,
左邊連接3個io口到電源正極,電源我選用的是2節5號干電池,不過用了一段時間后,發現電池不夠用了,就換arduino的3.3V輸出作為電源。
右邊藍色的線,連接15號io口和GND到電池負極。
然后就是連接串口線到電腦了。中間還需要一塊叫usb轉串口的模塊連接。
上電后,打開wifi,會發現多了一個名字“AI-ThinkerXXXXX”的AP名字,這樣起碼證明模塊成功運行了。
用串口調試工具打開,輸入最簡單的命令“AT",模塊回復”OK"。good,模塊正常運行了。
接著我又測試了連接到家里的路由器,成功!
接著我又在電腦建了個tcp server,用模塊連接,成功!
接著我又在GPIO12口處插了個LED燈,通過AT命令讓它亮和滅,成功!
接著我又下載了SDK,在原有的AT固件里,增加了一個hello lixin 的命令,編譯燒寫運行,成功。
以上就是如何進行ESP8266 wifi模塊的試用,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。