無(wú)線wifi模塊怎樣控制多個(gè)led燈的方法
其實(shí)無(wú)線wifi透?jìng)髂K跟主控模塊是有區(qū)別的,它的主控程序還是在電器本身上,模塊只是作為一個(gè)傳輸通道。下面是學(xué)習(xí)啦小編為大家整理的關(guān)于無(wú)線wifi模塊怎樣控制多個(gè)led燈,一起來(lái)看看吧!
無(wú)線wifi模塊怎樣控制多個(gè)led燈的方法
Hekr V1.1 Wi-Fi模塊外觀尺寸為21.87mmx14.06mmx1mm,引腳間距為2mm(如下圖所示)。
該模組的核心處理器是ESP8266,采用容量為2MB的SPI Flash。
模組內(nèi)采用的是26MHz晶振,使用3DBi的PCB板載天線。
2、準(zhǔn)備工作
1準(zhǔn)備好USB轉(zhuǎn)TTL串口硬件工具并且下載對(duì)應(yīng)工具的驅(qū)動(dòng)程序
解壓并打開(kāi)資料包中的串口調(diào)試助手
按下圖搭建模塊外圍硬件電路(R1、R2阻值可為1kΩ~100kΩ):
2接線說(shuō)明:
WIFI模塊的RXD、TXD引腳分別接到USB轉(zhuǎn)TTL串口硬件工具的TXD、RXD引腳
模塊的GPIO14(SDA)引腳接LED燈串聯(lián)限流電阻R2到GND作為WIFI信號(hào)指示燈
模塊的GPIO13(SCK)引腳接一個(gè)上拉電阻R1到3V3,接一個(gè)按鍵KEY到GND
按鍵KEY為ESP物理配置按鍵
3備注:
除了通過(guò)串口指令進(jìn)入一鍵配置模式以及讀取Wi-Fi模塊狀態(tài)外,也可以直接通過(guò)引腳GPIO13(SCK)、GPIO14(SDA)來(lái)實(shí)現(xiàn)。串口命令控制或者GPIO電平控制方式根據(jù)實(shí)際項(xiàng)目選擇一種即可(本說(shuō)明采用GPIO控制方式)。
4默認(rèn)狀態(tài)下,GPIO14(SDA)為Wi-Fi狀態(tài)指示輸出,可接LED燈用于指示W(wǎng)i-Fi網(wǎng)絡(luò)狀態(tài)。
常亮表示沒(méi)有連接上路由器
間隔0.5秒閃爍表示連上路由器但無(wú)法連接服務(wù)器(路由器外網(wǎng)異常)
間隔1秒閃爍表示無(wú)法登錄到服務(wù)器
間隔2秒閃爍表示進(jìn)入一鍵配置模式
間隔5秒閃爍表示已經(jīng)登錄到服務(wù)器(正常狀態(tài))
5默認(rèn)狀態(tài)下,GPIO13(SCK)為一鍵配置使能及恢復(fù)出廠設(shè)置引腳,外部需加上拉電阻(如上圖所示)。 低電平5秒后拉高電平,模塊恢復(fù)出廠設(shè)置后默認(rèn)進(jìn)入一鍵配置模式。
3、設(shè)備配置說(shuō)明
1 APP1.0版本(現(xiàn)階段Android終端支持APP1.0版本)配置參考下載的資料包中的《HEKR APP V1.0配置說(shuō)明》
APP2.0版本(現(xiàn)階段iOS終端支持APP2.0版本)配置參考下載的資料包中的《HEKR APP V2.0一鍵配置說(shuō)明》
4、透?jìng)鹘缑媸褂谜f(shuō)明
設(shè)置串口調(diào)試助手:
打開(kāi)友善串口調(diào)試助手,點(diǎn)擊“以后注冊(cè)”,按下圖進(jìn)行設(shè)置 :
串口:選擇串口調(diào)試工具所對(duì)應(yīng)的COM口波特率:9600,數(shù)據(jù)位:8,校驗(yàn)位:None,停止位:1,流控:None接收設(shè)置、發(fā)送設(shè)置:Hex
2點(diǎn)擊“開(kāi)始”圖標(biāo):打開(kāi)串口通信
電源輸入端做好濾波處理,可添加π型濾波電路,另外可在模塊電源輸入端添加一個(gè)47uF的大電容,以滿足芯片發(fā)射信號(hào)瞬間的電流需求。模塊放置最好遠(yuǎn)離干擾源,如:變壓器,電感,時(shí)鐘線,晶振等。
在模塊布局上應(yīng)給模塊天線留出一定的凈空區(qū)域,需要確保天線部分和其它金屬器件距離至少 5mm 以上。下圖中陰影部分標(biāo)示區(qū)域需要遠(yuǎn)離金屬器件、傳感器、干擾源以及其它可能造成信號(hào)干擾的材料。天線無(wú)干擾區(qū)域最小距離如下圖所示:
模塊串口高電平為3.3V,低電平為0V。若需要5V-3.3V電平轉(zhuǎn)換,可參考如下電路:
怎樣控制多個(gè)led燈的方法相關(guān)文章: