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

基于MCU的智能家居控制系統研究

2018-09-13 05:43:24王琰郭燕
無線互聯科技 2018年10期

王琰 郭燕

摘要:針對物聯網家居行業日新月異的市場需求,文章提出了一種基于MCU的智能家居控制系統方案。該系統以AT89S51單片機為控制核心,通過與WiFi芯片ESP8266的通訊,采集并發送傳感器信號、接收并執行手機APP的指令,實現家用電器開關的無線遠程控制。

關鍵詞:AT89S51;智能家居;ESP8266;手機APP

隨著物聯網及無線網絡技術的發展,無線數據采集、傳輸因準確、快速、可靠,系統開發成本低和周期短,越來越成為研究熱點[1]。本文介紹了如何通過AT89S51單片機實現家用電器開關的無線遠程控制,同時從硬件和軟件兩個層面論述了系統方案的可行性。

1 總體設計方案

本系統通過單片機控制繼電器的方式實現家用電器的通斷控制,通過WiFi模塊ESP8266將微控制單元(Microcontroller Unit,MCU)鏈接上外網,由手機APP發送信息,WiFi模塊接收到信息后,再向MCU發送信號,MCU經過對信息的處理實現家電的智能控制,形成了一個控制通信網絡??刂葡到y采用DHTir溫濕度傳感器和MQ-2煙霧氣敏傳感器檢測室內環境數據,通過AT89S51進行傳感器信號采集并通過WiFi模塊傳輸到手機端顯示,采用LCD液晶顯示模塊實時顯示溫濕度和每個繼電器的工作狀態,使用戶實時了解室內環境。系統的總體設計如圖1所示。手機通過安裝APP文件作為上位機控制軟件,登錄服務器賬號,連接主機(由AT89S51芯片組成)控制的UART-WiFi模塊,用戶根據室內環境情況對其發送指令,進行連接。單片機接收到信號控制繼電器吸合或者斷開實現家電開關。

2 硬件設計

2.1 MCU模塊

MCU模塊選用ATMEL公司的AT89S51芯片為核心的最小系統組成,AT89S51是一種低功耗、高性能CMOS的8位微控制器,在單芯片上,擁有靈巧的8位CPU和在線系統可編程Flash,為眾多嵌入式控制應用系統提供高靈活有效的解決方案。本設計需要使用P3.0和P3.1 實現與WiFi模塊的串口通信,其他I/O分別用于連接繼電器控制信號、傳感器數據信號以及LCD液晶顯示數據信號。

2.2 ESP8266模塊

WiFi模塊選擇樂鑫公司的基于UART接口的ESP8266-12芯片,該芯片具有價格低、配置高和兼容性強等優勢,同時開發模式豐富簡單[2]。該芯片使用ASCII碼與手機進行通信,手機把編碼變為ASCII碼進行發射,UART-WiFi會接收ASCII碼并產生中斷給單片機。此WiFi模塊可以通過終端像普通路由器一樣設置和修改密碼,也可以通過配置軟件進行修改和設置,安全性能高。ESP8266-12與單片機串口通信接口及電源電路,TXD和RXD分別接單片機的P3.0和P3.1。ESP8266-12的9和11腳通過1 K上拉電阻接3.3 V電源。5 V電壓經LM1117的電壓變換后輸出得到一個穩定平滑的邏輯數字3.3 V直流電壓給WiFi模塊供電。二極管IN4148反向截止起到保護電路的作用。撥動開關S1正常運行時接通P3.0接收模塊發送的數據,下載程序時用S1斷開WiFi模塊,以防數據干擾。

2.3 室內環境采集模塊

室內環境主要采集溫濕度和可燃氣體等環境狀態,采用DHTir溫濕度傳感器檢測室內溫濕度,采用MQ-2煙霧氣敏傳感器檢測室內可燃氣體的濃度。傳感器檢測信號發送給單片機進行處理和顯示。DHT11和MQ-2與AT89S51的連接相對簡單。單片機的I/O口用來發收DATA串行數據,DATA用于微處理器與DHT11之間的通信和同步,采用單總線串行數據格式,一次通信時間4 ms左右。MQ-2傳感器數字量輸出信號端DO接到單片機I/O 口。傳感器的電源端口分別接單片機的VDD和GND端。

2.4 LCD1602液晶顯示電路

采用LCD1602液晶顯示器顯示網絡連接、室內氣體、溫濕度以及開關狀態等信息。1腳接地,2腳接+5 V電源,3腳為液晶顯示器對比度調整端,通過一個10 K電位器調整對比度。4腳RS接P2.7用于寄存器的選擇。5腳R/W接P2.6用于讀寫信號的控制,6腳EN為使能端接P2.5用于液晶模塊的使能控制。7—14腳D0 — D7為8為雙向數據線接單片機P0口。15和16腳分別為背光源正、負極。

2.5 繼電器驅動模塊

控制系統通過繼電器的方式實現家電的通斷控制或者燈的開關控制。單片機P2.0引腳輸出一個低電平時,PNP型三極管9012導通,電流從+5 V電源經線圈再經9012回到GND形成回路,此時繼電器線圈得電吸合,與線圈并聯的LED燈點亮,2.2K分壓電阻保證LED的3 V工作電壓,IN4148二極管起到保護作用,接線端子J坷外接負載,通過WiFi控制,驅動負載的通斷相當于一個智能開關。

2.6 手機APP

智能手機APP為網絡調試助手安卓版。網絡調試助手集成了 TCP/UDP客戶端服務器,服務器端支持透明傳輸方式、自動反饋方式和手動發送方式。采用TCP客戶端模式,通過配置IP地址和COM端口號實現APP與ESP8266通信[3]。手機APP界面包括室內環境值、家電的開關控制按鈕等內容。

3 軟件設計

采用ESP8266實現遠程控制基本流程(見圖2):單片機對ESP8266進行初始化,再將手機連上ESP8266的WiFi,然后再通過手機端發送指令,ESP8266接收到命令發給單片機,單片機根據執行相應的操作。單片機檢測室內環境在液晶屏上顯示并通過ESP8266將采集的室內環境參數發送到手機APP顯示。

3.1 主程序設計

控制系統軟件部分主要分為WiFi配置與通信、室內環境檢測、繼電器驅動、LCD液晶顯示4部分。系統上電后進入初始化階段讀取系統參數,傳感器模塊啟用,APP配網設置后,ESP8266配網成功直連數據服務器,傳送相應的控制指令到MCU驅動繼電器動作,同時實時回傳數據到服務器,APP可以即時查看相關的數據。

第一步:單片機串口進行初始化。

第二步:單片機通過串口通信對ESP8266芯片進行初始化配置,使ESP8266工作在softAP模式,即無線接入點模式。ESP8266發射一個WiFi熱點將手機或電腦等終端設備接入熱點組建一個局域網。配置ESP8266WiFi熱點SSID和密碼等。

第三步:采集并發送室內環境參數,等待控制指令,接收到指令后執行相應的操作。

3.2 關鍵函數設計

關鍵函數包括主函數、串口處理函數、定時中斷函數、室內環境讀取子函數、顯示子函數等5個部分,具體功能描述如表1所示。

4 結語

本文設計了一種基于單片機和ESP8266芯片的智能家居控制系統,從軟件和硬件兩個層面論述了該方案的可行性。在該系統基礎之上,還可以增設定時打開與關閉家用電器、燈光的自動調節等其他智能控制功能。通過后期的不斷改進和完善,該控制的功能將更加多樣化,市場前景也會更加廣闊。

[參考文獻]

[1]吳允強,吳由松基于ESP8266的智能家居控制系統設計[J].電子測試,2017(21):9, 24.

[2]邵青青,周建華,徐晨,等.基于ESP8266+STM32的智能升降桌控制器[J].機械工程與自動化,2017(6):155-156.

[3]屈良潘,唐曼玲,劉靜,等.基于ESP8266的LED燈無線遠程控制設計[J].電子世界,2017(9):179, 181.

主站蜘蛛池模板: 91精品情国产情侣高潮对白蜜| 国产免费网址| 亚洲日韩国产精品无码专区| 中文精品久久久久国产网址| 欧美日韩第二页| 欧美日韩精品一区二区在线线| 国产真实自在自线免费精品| 在线观看国产精品第一区免费 | 免费jjzz在在线播放国产| 国产乱码精品一区二区三区中文 | 老汉色老汉首页a亚洲| 久久黄色视频影| 免费A级毛片无码免费视频| 欧美自慰一级看片免费| 免费无遮挡AV| 国产乱人伦偷精品视频AAA| 中文字幕在线永久在线视频2020| 一级毛片免费不卡在线视频| 五月综合色婷婷| 国产精品va免费视频| 狠狠综合久久久久综| 欧美日韩91| 在线观看国产黄色| 成人蜜桃网| 青青国产在线| 2021国产精品自产拍在线| 欧美成人综合在线| 国内精品伊人久久久久7777人| 性做久久久久久久免费看| 日本高清视频在线www色| 思思99热精品在线| 精品国产aⅴ一区二区三区| 91无码人妻精品一区| 国产午夜一级毛片| 日本在线国产| 国产精品美人久久久久久AV| 欧美精品v| 亚洲第一综合天堂另类专| 538精品在线观看| 黄色网址免费在线| 亚洲国产AV无码综合原创| 色妞永久免费视频| 亚洲中文精品久久久久久不卡| 欧美日韩中文国产va另类| 国产女人在线观看| 国产欧美视频一区二区三区| 在线视频一区二区三区不卡| 国产无遮挡猛进猛出免费软件| 国产成人无码久久久久毛片| 国产精品自拍露脸视频| 国产综合网站| 国产福利一区二区在线观看| 欧美高清视频一区二区三区| 免费A级毛片无码无遮挡| 成人免费网站在线观看| 国产尤物视频网址导航| 91久久偷偷做嫩草影院电| 国产精品极品美女自在线| 中国精品自拍| 亚洲高清无在码在线无弹窗| 丰满人妻一区二区三区视频| 国产经典免费播放视频| 在线观看91精品国产剧情免费| 国产日韩精品欧美一区喷| 99久久精品免费看国产免费软件 | 久久一本精品久久久ー99| 国产凹凸视频在线观看| 国产高清不卡视频| 伊人无码视屏| 亚洲精品大秀视频| 国产精品永久久久久| 免费看久久精品99| 毛片基地视频| 久久久久人妻精品一区三寸蜜桃| 久久青草热| www.91在线播放| 亚洲人网站| 久久亚洲AⅤ无码精品午夜麻豆| 国产欧美另类| 日韩a级片视频| 成人免费一区二区三区| 久久一级电影|