一. 使用ESP01S模塊,PIN腳定義如下:
管腳功能如下:
ESP01S模塊原理圖:
ESP01S模塊比ESP01模塊做了以下優(yōu)化:
- LED燈的管腳發(fā)生變化,由ESP01的TXD0變成ESP01s的GPIO2引腳;
- ESP01s模塊的IO0、RST、EN引腳上加了上拉電阻,也就是說在連接了3v3引腳后這三個(gè)引腳也自動(dòng)連接上高電平,無需再EN引腳上外接高電平。
ESP01模塊外接引腳圖:
ESP01S模塊外接引腳圖:
二. 繼電器模塊選擇:使用以下所示隔離款繼電器模塊
原理圖如下:
模塊使用GPIO0驅(qū)動(dòng)繼電器,但是ESP01S模塊在上電時(shí)GPIO0會(huì)不受控制翻轉(zhuǎn),網(wǎng)上很多建議加電容但是效果不是很好,這里直接使用RXD (GPIO3)驅(qū)動(dòng)繼電器,需要修改軟硬件。
三. 搭建ESP8266 Arduino開發(fā)環(huán)境:
這部分屬于基礎(chǔ)內(nèi)容不再贅述,可以查看本人其它文章博客。
ESP01S模塊燒錄時(shí)選擇“Generic ESP8266 Module”
四:程序編寫和APP設(shè)置
代碼支持小度音箱,小愛同學(xué),天貓精靈,如下需定義三種智能音箱接口:
Blinker APP按鍵定義和功能:
在Blinker APP中新建網(wǎng)絡(luò)接入設(shè)備,獲取秘鑰用于程序中使用。在APP中新建名字為Relay的開關(guān)按鍵,這樣APP上的按鍵就和程序中的relay_callback功能對(duì)應(yīng)起來。點(diǎn)擊Blinker APP上的按鍵就會(huì)開關(guān)ESP01S 繼電器模塊。
最后的連接如下:
?
實(shí)際效果可以參考以下視頻:文章來源:http://www.zghlxwxcb.cn/news/detail-789507.html
小度智能音箱控制ESP01S繼電器模塊 blinker APP_嗶哩嗶哩_bilibili文章來源地址http://www.zghlxwxcb.cn/news/detail-789507.html
到了這里,關(guān)于使用小度音箱+Blinker控制ESP01S Relay繼電器模塊的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!