這個(gè)插座我只用繼電器控制了四路中的一路,所以視頻中有個(gè)萬(wàn)能充是一直亮,另一個(gè)是受手機(jī)控制。視頻演示了手動(dòng)開(kāi)關(guān)插座,定時(shí)打開(kāi),定時(shí)關(guān)閉插座。去年去年暑假的時(shí)候樂(lè)鑫搞活動(dòng)送了一些ESP-WROOM-02 WIFI模塊,
現(xiàn)在很多人手上應(yīng)該還有這個(gè)模塊吧?放了快一年了拿出來(lái)派上用場(chǎng)吧!!嗨起來(lái)!
教程分五大步,按照教程一步一步來(lái)肯定沒(méi)問(wèn)題(其實(shí)我也是電路原理圖都不懂的小白)^_^
一、準(zhǔn)備材料
ESP-WROOM-02 WIFI模塊(以下教程簡(jiǎn)稱:模塊) USB轉(zhuǎn)TTL CH341串口模塊(其他串口模塊也行) 3V-5V繼電器 AMS 1117 3.3 8050三極管 10K電阻 470R電阻 10-100UF電容 104 1N4148二極管 發(fā)光二極管(做指示燈)
二、焊接刷固件電路。
模塊供電電壓為3.3V 3.3V 3.3V切記,重要事情說(shuō)三遍,別模塊剛到手還沒(méi)捂熱就給燒了。 模塊建議單獨(dú)供,可以用手機(jī)充電器的5V接AMS117 3.3供電。穩(wěn)壓模塊不建議用比1117 3.3電流低的或者其他次品,此WIFI模塊對(duì)供電要求比較高,直接用USB轉(zhuǎn)TTL串口模塊供電一般不行。 為方便小白接線我再寫一遍具體接線(我也是小白電路圖不標(biāo)準(zhǔn) 所以再寫一遍^_^): 模塊EN腳和3.3 VCC之間串10K電阻 模塊IO15腳和GND之間串10K電阻 模塊IO2腳和3.3VCC之間串發(fā)光二極管(做WIFI狀態(tài)指示燈)注意正負(fù)端別搞錯(cuò)了 模塊IO0腳和GND之間串一個(gè)開(kāi)關(guān)或直接引出線(IO0腳和GND接通則模塊為下載固件模式,斷開(kāi)為正常工作模式) 模塊的TX接USB轉(zhuǎn)TTL的RX 模塊的RX接USB轉(zhuǎn)TTL的TX 模塊的GND接USB轉(zhuǎn)TTL的GND(刷固件必須共負(fù)) 模塊的3V3和GND外接3.3V供電(沒(méi)有3.3V電源的可以按圖中接1117 3.3 模塊3V3要和GND并聯(lián)47uf和104電容)
三、刷固件
1、IO2腳和GND腳連通 2、模塊上電(必須先連通IO2和GND后再上電) 3、USB轉(zhuǎn)TTL連接電腦USB(電腦沒(méi)有驅(qū)動(dòng)的請(qǐng)先行安裝附件中的串口驅(qū)動(dòng)) 4、打開(kāi)電腦設(shè)備管理器看COM端口號(hào) 5、打開(kāi)附件中的刷固件工具ESP_DOWNLOAD_TOOL_V2.4 按照?qǐng)D示設(shè)置,注意后面的00000和40000路徑不能有錯(cuò)誤。下面COM PORT選咱剛才看的端口號(hào)。 6、設(shè)置好后,點(diǎn)擊START 稍等,如果進(jìn)度條正常,并出現(xiàn)完成(正常刷固件時(shí)指示燈會(huì)閃)那恭喜你,成功一大半了!!!! 如果失敗則斷電再上電反復(fù)幾次 一直失敗? 那檢查IO2和GND連通是否正常, 模塊供電不足或者IO2和GND之間有虛焊 都會(huì)影響刷寫固件。
四、讓模塊連接到家庭網(wǎng)絡(luò) 在模塊IO2和3V3之間連一個(gè)發(fā)光二極管做指示燈。 拿出手機(jī)打開(kāi)微信,關(guān)注微信公眾賬號(hào)“安信可科技”(放心這個(gè)公眾號(hào)不會(huì)發(fā)廣告,這只是一個(gè)WIFI快連的一個(gè)微信公眾號(hào)) 按圖示操作即可讓咱們剛才焊接的模塊連上自家的路由器。模塊連接的網(wǎng)絡(luò)和手機(jī)連接的是同一個(gè)網(wǎng)絡(luò),如果家里有多個(gè)路由器網(wǎng)絡(luò),請(qǐng)確保手機(jī)網(wǎng)絡(luò)連接在手機(jī)經(jīng)常用的網(wǎng)絡(luò)上,手機(jī)和模塊在同一局域網(wǎng)才能控制模塊。 按照?qǐng)D示操作,配置WIFI連上自家路由器。 圖片有些字被LOGO擋住了。意思是等指示燈不閃了,就直接點(diǎn)手機(jī)返回鍵,退出就行,但是手機(jī)界面會(huì)提示配置失敗,這個(gè)不用管,直接退出就行了。只要是指示燈閃爍完熄滅了,就證明WIFI已經(jīng)連入路由器了。 配置網(wǎng)絡(luò)時(shí) 指示燈會(huì)閃爍幾秒滅掉,然后再閃爍幾秒,再滅掉。 配置完成后 指示燈滅掉就證明模塊已經(jīng)正常連上路由器網(wǎng)絡(luò)了!!!興奮吧!! 現(xiàn)在就可以拿出手機(jī)操作模塊了,不過(guò)現(xiàn)在的模塊沒(méi)有任何外接設(shè)備,手機(jī)操作結(jié)果你也看不到。。。(可以在IO0、IO4、IO5、IO12、IO13、IO14、IO15任意一個(gè)腳再接個(gè)發(fā)光二極管指示燈 試驗(yàn)下哦。這些引腳上電默認(rèn)都是低電平。不過(guò)注意:IO0腳不能直接接低電平,IO15腳不能直接接高電平,否則會(huì)影響模塊啟動(dòng)。所以要想接二極管指示燈試驗(yàn)的話要注意哦!試驗(yàn)的話可以先接IO4、IO5、IO12、IO13、IO14任意腳) 如圖我在IO13腳和IO5腳臨時(shí)連了指示燈做試驗(yàn),IO5腳指示燈是可以調(diào)亮度的哦!
五、手機(jī)APP 手機(jī)APP不需要任何設(shè)置,裝手機(jī)上,打開(kāi)就行用。 手機(jī)APP有5路開(kāi)關(guān),兩路PWM控制。一般足夠用了。5路開(kāi)關(guān)+2路PWM最多可以同時(shí)控制7個(gè)WIFI模塊,也可以控制一個(gè)WIFI模塊的7路。如果控制7個(gè)WIFI模塊,每個(gè)模塊引腳不能重復(fù),比如7個(gè)中有一個(gè)用了IO12腳,那么其余6個(gè)就不要用IO12腳了,不然點(diǎn)一下IO12開(kāi)關(guān),就會(huì)同時(shí)控制兩個(gè)WIFI模塊。 附完整電路圖及安裝實(shí)物圖: 原理圖我也不會(huì)畫,就畫了個(gè)這個(gè)很不標(biāo)準(zhǔn)的電路圖^_^ 好尷尬。。。。 模塊供電是我拆了一個(gè)手機(jī)充電器。 問(wèn)題解答: 1、電腦設(shè)備管理器里面沒(méi)有COM口? 沒(méi)裝串口模塊驅(qū)動(dòng)或驅(qū)動(dòng)沒(méi)裝正確。 2、模塊刷不進(jìn)固件(以下步驟依次排除故障)? 模塊的IO0和GND沒(méi)連接。 模塊重新上電,再試幾次。 模塊的IO0和GND之間有虛焊。 模塊供電不足。 3、模塊引腳默認(rèn)是高電平還是低電平? IO0、IO4、IO5、IO12、IO13、IO14、IO15開(kāi)機(jī)默認(rèn)都是低電平。 4、換新的網(wǎng)絡(luò),模塊怎么連接? 模塊通電沒(méi)有連上之前網(wǎng)絡(luò),指示燈會(huì)不停閃爍,使用手機(jī)連上當(dāng)前局域網(wǎng)絡(luò),再用安信可科技微信公眾號(hào)配置模塊即可。 如果家庭同時(shí)有兩個(gè)可上網(wǎng)的路由器網(wǎng)絡(luò),想更換模塊局域網(wǎng),先關(guān)閉之前的路由器網(wǎng)絡(luò),然后再配置模塊到新的網(wǎng)絡(luò)。配置完成后模塊以后就不會(huì)再連入之前的網(wǎng)絡(luò)。
另外,有會(huì)把WIFI快連打包進(jìn)E4A易安卓的朋友的話,希望聯(lián)系我一起完善APP,這樣就不用上微信去配置鏈接了。我有此模塊smartconfig快連的資料和源碼,但就是不會(huì)弄。有會(huì)的希望聯(lián)系我QQ:1920177858一起完善,造福廣大模友。謝謝!
教程我是盡量寫的很詳細(xì)了,有不懂的地方,或者有認(rèn)為我弄的不對(duì)的地方還請(qǐng)統(tǒng)統(tǒng)指出來(lái),我好改正! 謝謝!
|