999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ESP8266的智能家居控制系統(tǒng)設(shè)計

2017-12-06 05:30:11吳允強吳由松
電子測試 2017年21期
關(guān)鍵詞:單片機設(shè)置設(shè)計

吳允強,吳由松

(南昌理工學(xué)院,江西南昌,330044)

基于ESP8266的智能家居控制系統(tǒng)設(shè)計

吳允強,吳由松

(南昌理工學(xué)院,江西南昌,330044)

隨著科學(xué)的不斷進步,物聯(lián)網(wǎng)產(chǎn)業(yè)的如火如茶的進行中,未來的智能家居將是一個非常大的舞臺。本文講述一種基于ESP8266無線WIFI模塊的智能家居控制系統(tǒng),該系統(tǒng)結(jié)合單片機技術(shù),通過無線模塊ESP8266接收無線信號,轉(zhuǎn)發(fā)給單片機,單片機控制繼電器和紅外遙控模塊來遠程控制家電。用戶可以通過手機連接系統(tǒng)遠程控制家用電器的開關(guān)和工作狀態(tài)。

物聯(lián)網(wǎng);ESP8266;WIFI;單片機

1 硬件系統(tǒng)設(shè)計

本設(shè)計通過Wi-Fi模塊ESP6288將單片機MCU鏈接上外網(wǎng),由手機App或者電腦exe程序發(fā)送信息,Wi-Fi模塊接收到信息后,再向單片機MCU發(fā)送信號,MCU經(jīng)過對信息的處理,然后通過繼電器或紅外遙控的方式對相應(yīng)的電器下發(fā)功能指令,完成家電的通斷控制或者燈的開關(guān)控制,形成了一個控制通信網(wǎng)絡(luò),使得對家中的所有的家電的控制形成一個整體。通過一系列技術(shù)論證和架構(gòu)分析后,可以將硬件系統(tǒng)劃分為三個模塊:WIFI模塊、MCU單片機控制模塊以及家電控制模塊。如圖1所示。

圖1 硬件系統(tǒng)框圖

1.1 WIFI模塊ESP8266

本設(shè)計的WIFI模塊采用的是ESP8266,該模塊具有UART異步串行通信接口,在與單片機的連接比較簡單,同時單片機在對其控制也比較方便。支持串口透明數(shù)據(jù)傳輸,內(nèi)置TCP/IP協(xié)議棧和IEEE802.11協(xié)議棧。ESP8266支持三種組網(wǎng)模式:SoftAP模式、Station模式、SoftAP+Station模式。WiFi模塊的作用是讓整個控制系統(tǒng)與網(wǎng)絡(luò)連接,完成無線信號與串口信號之間的轉(zhuǎn)換。這里我們的組網(wǎng)可以是SoftAP+Station模式,這樣系統(tǒng)既可以通過手機直連也可以通過無線路由器連接達到遠程控制。

1.2 單片機控制模塊

本設(shè)計使用的是STC生產(chǎn)的高速、寬電壓、低功耗、超強抗干擾的新一代8051單片機STC15W4K32S4,該單片機內(nèi)部集成高精度RC時鐘,無需外接晶振電路,只要在燒寫程序時設(shè)置一下就可以了,本設(shè)計時鐘設(shè)置為11.0592MHz。STC15W4K32S4自帶8路10位PWM,8路高速10位A/D轉(zhuǎn)換,4組獨立的異步串行通信接口,可用于控制擴展和AD數(shù)據(jù)采集擴展等,特別是4組獨立的異步串行通信接口,本設(shè)計需要兩組串口通信一組是ESP6288與單片機之間等的串口通信,使用的串口1(P3.0、P3.1),另外一組是紅外遙控模塊與單片機之間的串口通信,使用的串口3(P0.0、P0.1),這里為什么不用串口2,因為串口2與A/D轉(zhuǎn)換接口共用引腳,留出A/D轉(zhuǎn)換方便以后模擬信號采集電路的擴展。

2 單片機程序設(shè)計

本設(shè)計的遠程控制是使用了一個安卓手機的TCP控制APP,這個軟件可以通過IP地址連接上系統(tǒng)的WIFI模塊服務(wù)器,通過外網(wǎng)需要設(shè)置無線路由器上的端口映射,將無線路由器接收到的TCP信息轉(zhuǎn)發(fā)給ESP8266的地址,對WIFI模塊進行發(fā)送控制信息,對于接收的信息,WIFI模塊會通過串口通信轉(zhuǎn)發(fā)給單片機,單片機對于接收的控制信息進行分析,來控制相對應(yīng)的家電,整個系統(tǒng)的流程就是這樣的。

2.1 串口中斷初始化

本設(shè)計串口初始化需要完成兩個串口的初始化,STC15W4K32S4有四組串口端口,只要初始化設(shè)置串口1和串口3的工作方式、波特率以及串口中斷。工作方式都是用方式1, WIFI模塊ESP8266與紅外遙控模塊的波特率都是9600,串口1和串口2共享T2波特率發(fā)生器,串口1設(shè)置SCON為0x50,串口3設(shè)置S3CON為0x10,設(shè)置AUXR為0x15啟動T2為波特率發(fā)生器,設(shè)置T2計數(shù)器T2L初值為0xE0、T2H初值為0xFE。這里串口3只發(fā)數(shù)據(jù)控制紅外遙控,所以不打開串口3的中斷,只要開啟串口1的中斷ES就可以了,在總中斷EA。

2.2 WiFi初始化

本設(shè)計實用了WIFI模塊ESP6288,這個WIFI模塊如果要工作的話就要對其進行初始化,WIFI模塊的初始化一個計較麻煩的一件事,對于要設(shè)置的東西還是比較多的。本設(shè)計中為了方面控制,對于WIFI控制的兩種方式都進行初始化,使WIFI模塊工作在SoftAP+Station模式,能被手機連接,也可以自身連接無線路由器,主要的初始過程是:WIFI模塊是使用的串口通信,那么首先要設(shè)置單片機的串口,設(shè)置完成才可以給WIFI模塊發(fā)送操作指令;先設(shè)置WIFI的工作模式,這里使用SoftAP+Station模式,那么就是單片機通過串口向WIFI模塊發(fā)送“AT+CWMODE=3”;再設(shè)置AP的相關(guān)參數(shù),比如AP名稱和密碼,這里我們的WIFI名稱為ESP8266,密碼為0123456789,那么單片機通過串向WIFI模塊發(fā)送“AT+CWSAP=”ESP8266”,”0123456789”,11,0”,再如果要連接到無線路由,通過AT+CWJAP=,指令來連接路由器,就發(fā)向?qū)?yīng)的SSID和密碼;此時,WIFI模塊就必須重啟,所以再重啟WIFI模塊發(fā)送指令“AT+RST”給WIFI模塊;再設(shè)置成多連接“AT+CIPMUX=1”;再開啟服務(wù)器“AT+CIPSERVER=1,5000”,端口為5000。

3 總結(jié)

本文基于ESP8266無線WIFI模塊設(shè)計的智能家居控制系統(tǒng),講述了WI-FI模塊、紅外控制模塊和繼電器控制模塊的工作原理,以及單片機與各模塊之間的硬件連接設(shè)計。通過手機的TCP控制APP給WiFi模塊發(fā)送數(shù)據(jù), WI-FI模塊再向單片機STC15W4K32S4傳送信息,經(jīng)過單片機的處理,再向紅外控制電路或者繼電器控制電路下達指令,通過紅外控制電路或者繼電器控制電路使家用電器和電路開關(guān)等運作。

[1] 曹振民等.基于ESP8266的無線控制電路設(shè)計[J].工業(yè)控制計算機,2017(1): 68-69.

[2] 范興隆.ESP8266在智能家居監(jiān)控系統(tǒng)中的應(yīng)用[J].單片機與嵌入式系統(tǒng)應(yīng)用,2016(9):52-56.

Design of Intelligent Home Control System Based on ESP8266

Wu Yunqiang,Wu Yousong
(Nanchang Institute of Technology, Nanchang Jiangxi,330044)

With the continuous progress of science, the Internet of Things industry such as tea in progress,the future of intelligent home will be a very big stage. This article describes a smart home based on ESP8266 wireless WIFI module control system, the system combined with single-chip technology, through the wireless module ESP8266 receive wireless signals, forwarded to single-chip, single-chip control relay and infrared remote control module to remotely control appliances. Users can remotely control the switch and operating status of household appliances through a mobile phone connection system.

Internet of things; ESP8266; WIFI; Single chip microcomputer

猜你喜歡
單片機設(shè)置設(shè)計
中隊崗位該如何設(shè)置
少先隊活動(2021年4期)2021-07-23 01:46:22
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設(shè)計萌到家
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
本刊欄目設(shè)置說明
中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
Microchip推出兩個全新PIC單片機系列
主站蜘蛛池模板: 人妻无码一区二区视频| 国产久操视频| 97一区二区在线播放| 亚洲天堂网2014| 成人无码一区二区三区视频在线观看 | 99在线视频免费| 国产噜噜噜| 国产在线麻豆波多野结衣| 亚洲中文字幕在线观看| 亚洲bt欧美bt精品| 日本三级黄在线观看| 九色在线观看视频| AV不卡在线永久免费观看| 四虎在线高清无码| 亚洲天堂免费观看| 538国产在线| av在线5g无码天天| 亚洲AⅤ永久无码精品毛片| 天堂在线亚洲| 国产综合色在线视频播放线视 | 欧美日韩精品在线播放| 丁香亚洲综合五月天婷婷| 日韩色图区| 国产v精品成人免费视频71pao| 91美女视频在线| 2020国产免费久久精品99| 亚洲精品手机在线| 色婷婷色丁香| vvvv98国产成人综合青青| 91小视频版在线观看www| 中美日韩在线网免费毛片视频| 精品成人一区二区| 欧美日韩国产在线人成app| 高h视频在线| 在线精品自拍| 日韩精品成人在线| 精品免费在线视频| 高清色本在线www| 波多野结衣二区| 国产区网址| 成人一级免费视频| 精品久久久久久久久久久| 欧美一级一级做性视频| 成人a免费α片在线视频网站| 亚洲国产欧美中日韩成人综合视频| 亚洲毛片一级带毛片基地| 一级爱做片免费观看久久| 欧美不卡二区| 欧洲成人免费视频| 色偷偷综合网| 国产精品亚洲一区二区三区z| 无码国产伊人| 国产色婷婷视频在线观看| 日韩福利视频导航| 91免费在线看| 亚洲综合色婷婷| 欧美成人免费午夜全| 欧美在线一二区| 国产精品偷伦视频免费观看国产| 亚洲精品亚洲人成在线| 国产精品极品美女自在线看免费一区二区| jizz在线观看| 国产一二视频| 亚洲日本中文字幕乱码中文| 日韩一级二级三级| 黄色一级视频欧美| 黄色福利在线| 国产v精品成人免费视频71pao| 色窝窝免费一区二区三区| 黄色网在线免费观看| 国产精品美女网站| 久草视频中文| 日韩av电影一区二区三区四区| 日韩精品成人在线| 在线免费不卡视频| 任我操在线视频| 日本免费一区视频| 国产资源免费观看| 国产在线91在线电影| 欧美一级99在线观看国产| 亚洲Av激情网五月天| 欧美亚洲国产精品第一页|