亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

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

        吳允強(qiáng),吳由松

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

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

        吳允強(qiáng),吳由松

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

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

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

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

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

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

        1.1 WIFI模塊ESP8266

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

        1.2 單片機(jī)控制模塊

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

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

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

        2.1 串口中斷初始化

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

        2.2 WiFi初始化

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

        3 總結(jié)

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

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

        [2] 范興隆.ESP8266在智能家居監(jiān)控系統(tǒng)中的應(yīng)用[J].單片機(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

        猜你喜歡
        單片機(jī)設(shè)置設(shè)計(jì)
        中隊(duì)崗位該如何設(shè)置
        基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機(jī)的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機(jī)的便捷式LCF測(cè)量?jī)x
        電子制作(2019年9期)2019-05-30 09:42:02
        瞞天過海——仿生設(shè)計(jì)萌到家
        設(shè)計(jì)秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計(jì)叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        本刊欄目設(shè)置說明
        中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
        Microchip推出兩個(gè)全新PIC單片機(jī)系列
        日本一区二区国产精品| 精品久久久久久无码国产| 亚洲AV综合久久九九| 人妻一区二区三区免费看| 一区二区三区四区中文字幕av | 欧美老熟妇喷水| 5级做人爱c视版免费视频| 日产精品一区二区三区免费| 亚洲av成人一区二区| 又色又爽又高潮免费视频国产| 成人片黄网站色大片免费观看app| 国产AV秘 无码一区二区三区| 日本人妻97中文字幕| 国产偷久久久精品专区| 亚洲一区爱区精品无码| 国产目拍亚洲精品区一区| 国产日产久久高清ww| 久久久g0g0午夜无码精品| 无码精品一区二区免费AV| 久久精品国产福利亚洲av| 国产精品成人无码久久久久久| 人人妻人人澡人人爽久久av | 国产女主播一区二区三区| 天天鲁在视频在线观看| 九九精品无码专区免费| 日本高清色一区二区三区| 国产精品亚洲а∨无码播放| 精品亚洲国产成人av| 欧洲国产成人精品91铁牛tv| 亚洲成a人一区二区三区久久| 国产老熟女网站| 无码人妻一区二区三区在线视频| 在线免费观看视频播放| 午夜免费观看日韩一级视频| 日韩av精品国产av精品| 日本高清一区二区不卡视频| 久久国产精品色av免费看| 狠狠人妻久久久久久综合蜜桃| 色窝窝在线无码中文| 国内偷拍视频一区二区| 99久热re在线精品99 6热视频 |