這是一個關(guān)于用手機APP通過ESP8266模塊將控制指令發(fā)送給單片機,進而控制繼電器吸合斷開的課程設(shè)計。
1>壓縮包里包含開發(fā)的手機APP等相關(guān)軟件工具;
2>ESP8266的用戶手冊,入門調(diào)試指導(dǎo),
AT指令集,AT指令使用示例以及ESP8266模塊的啟動文檔;
3>控制原理圖;
4>app及ESP8266的配置及使用
全部資料51hei下載地址:5V WIFI繼電器模塊
ESP8266 5V WiFi繼電器 物聯(lián)網(wǎng) 智能家居 手機APP遙控開關(guān)
5V WiFi繼電器模塊搭載ESP8266 WiFi模組和微控制器,可通過手機APP向模塊發(fā)送串口指令實現(xiàn)在局域網(wǎng)內(nèi)對繼電器進行無線控制。
板載ESP8266 WIFI模組,AP模式下可同時連接5個client;
模塊具備兩種工作方式:1、手機搭載在WiFi模組上;2、手機與WiFI模組
搭載在同一路由器上,通過手機APP來控制繼電器;
傳輸距離:1、空曠環(huán)境下,手機搭載在WIFI模組上時最大傳輸距離400m;
- 當(dāng)WiFI模組和手機同時搭載在路由器上時傳輸距離依路由器的信號強
弱而定;
板載5V,10A/250V AC 10A/30V DC繼電器,可連續(xù)吸合10萬次;
模塊具有二極管瀉流保護,響應(yīng)時間短;
模塊波特率:9600,8,1,0,0。
三、 硬件介紹和說明
板子尺寸:45*28mm
板子功能說明:
IN+、IN-:5V電源輸入;
TX、RX、GND:串口調(diào)試引腳;
使用方法介紹:
- 板載的ESP8266 WIFI模組有三種工作模式:STA(客戶端)、AP(熱點)、STA+AP(客戶端+熱點),根據(jù)模塊的工作方式來相應(yīng)的選擇WIFI模組的工作模式。
2、模塊使用前需用串口調(diào)試軟件和USB轉(zhuǎn)TTL模塊發(fā)送串口指令對WIFI模組進行配置,USB轉(zhuǎn)TTL模塊的RX、TX、GND腳分別接模塊上的TX、RX、GND引腳(ESP8266模組的默認(rèn)波特率一般為115200或9600,為115200時需先發(fā)送AT+CIOBAUD=9600將波特率設(shè)置成9600,否則繼電器不能被正確控制),IN+、IN-接5V電源。
3、配置完成后(注意5V電源不能拔掉,因為WIFI模組的部分參數(shù)斷電后不能保存)在安卓手機上安裝“TCP連接”APP,打開后點“連接”,輸入IP地址和端口號,點“連接”,再點界面中的“開關(guān)”,長按界面中的灰色方塊來添加串口指令,輸入指令的名稱和內(nèi)容(指令內(nèi)容為A00101A2時打開繼電器;指令內(nèi)容為A00100A1時關(guān)閉繼電器)并選擇以十六進制的形式發(fā)送,之后點擊相應(yīng)的方塊就可以控制繼電器的開關(guān)了,其中WIFI模組的具體配置方法如下:
工作方式一:手機搭載在WiFi模組上時按以下順序發(fā)送指令:
1、AT+CWMODE=2,即選擇AP模式;
2、AT+RST,復(fù)位;
3、AT+CIPMUX=1,開啟多連接;
4、AT+CIPSERVER=1,8080,配置TCP服務(wù)器,設(shè)置端口號;
5、AT+CIOBAUD=9600將波特率設(shè)置成9600.(因為繼電器控制芯片工作在波特率9600)
6、AT+CIFSR,查看AP模式下的IP地址,比如:APIP,'192.168.4.1';
7、手機連接名稱以AI-THINKER或ESP8266開頭的WIFI信號;
8、在“TCP連接”APP里輸入地址和端口,比如192.168.4.1和8080;
9、點擊相應(yīng)的灰色方塊即可控制繼電器。
工作方式二:手機與WiFI模組同時搭載在同一路由器上時按以下順序發(fā)送指令:
1、AT+CWMODE=1,即選擇STA模式;
2、AT+RST,復(fù)位;
3、AT+CWLAP,列出附近可用的WIFI;
4、AT+CWJAP=<ssid>,<password> ,讓W(xué)iFi模組連接路由器,其中ssid
和password為WIFI名稱和密碼,比如:AT+CWJAP='TP-LINK','123456';
5、AT+CIPMUX=1,開啟多連接;
6、AT+CIPSERVER=1,8080,配置TCP服務(wù)器,設(shè)置端口號;
7、AT+CIFSR,查看STA模式下的IP地址,比如:STAIP,'192.168.1.102';
8、手機連上路由器;
9、在“TCP連接”APP里輸入地址和端口,比如:192.168.1.102和8080;
10、點擊相應(yīng)的灰色方塊即可控制繼電器。
溫馨提示:
1、WIFI模組的STA+AP模式對以上兩種工作方式均適用。
2、ESP8266模組有超時機制,當(dāng)手機一段時間內(nèi)(默認(rèn)180S)未給模組發(fā)送指令時,模組將會把手機踢掉,可在電腦端發(fā)送AT+CIPSTO=<time>來修改這一時間(time范圍0-7200),如:AT+CIPSTO=3600。
3、當(dāng)把模塊上的WIFI模組拔掉,USB轉(zhuǎn)TTL模塊的RX、TX、GND腳分別接模塊上的RX、TX、GND引腳,IN+、IN-接5V電源,此時模塊可當(dāng)做一個USB繼電器來用,擴展性強。