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

基于8051單片機及安卓平臺的智能家居系統(tǒng)研究

2018-09-10 16:30:31岑毅
河南科技 2018年7期
關(guān)鍵詞:單片機

岑毅

摘 要:近年來,智能家居在人們的生活起居中得到越來越多的應(yīng)用,通過各種無線技術(shù)與單片機技術(shù)的應(yīng)用,人們逐漸構(gòu)建起控制家庭設(shè)施與實施計劃任務(wù)的智能化系統(tǒng)。本文描述了一套基于8051單片機系統(tǒng)與時下流行的安卓系統(tǒng)設(shè)計而成的智能家居系統(tǒng)。通過本系統(tǒng),用戶能利用藍牙技術(shù)及紅外遙控技術(shù)實現(xiàn)對各種家庭設(shè)備的控制。這套系統(tǒng)具有功能豐富、控制效率高和價格低廉等優(yōu)點和較好的應(yīng)用前景。

關(guān)鍵詞:智能家居;單片機;安卓;藍牙

中圖分類號:TP315;TP273.5 文獻標識碼:A 文章編號:1003-5168(2018)07-0014-02

Research of Home Automation System Based on 8051

MCU and Android Platform

CEN Yi

(Department of Electro-mechanics, Guangdong Industry Polytechnic, Guangzhou Guangdong 510300)

Abstract: In recent years, the technology of home automation is playing a more and more important role in peoples everyday life. Combining different wireless communication and MCU technology, we are capable to build automation system which can organize our home. The home automation system described in this paper was based on the 8051MCU system and the popular android platform. By using this system, users are able control different kinds of home appliance and monitor their house.

Keywords: home automation;micro-controller;Android;Bluetooth

本文介紹的智能家居系統(tǒng)使用市面上常見的AT89C51單片機作為下位機控制芯片。AT89C51單片機具有體積小、低功耗、控制能力好和價格便宜等優(yōu)點。通過藍牙芯片連接單片機與安卓設(shè)備,使用安卓系統(tǒng)上的應(yīng)用程序,讀取單片機最小系統(tǒng)上的傳感器探測數(shù)據(jù),根據(jù)獲得的傳感器探測數(shù)據(jù),根據(jù)使用者的喜好對家居內(nèi)部的環(huán)境參數(shù)(如溫度、濕度、房間亮度)進行調(diào)節(jié),并通過安卓上位機的攝像頭對家居進行監(jiān)控,以達到家居智能化的目的。通過連接互聯(lián)網(wǎng),使用者可以通過本系統(tǒng)的紅外遙控功能對家居中的電器(如空調(diào)、電視等)進行遠程控制。本系統(tǒng)的原理如圖1所示。

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

1.1 8051單片機系統(tǒng)

為了降低成本,筆者以ATMEL公司的AT89C51單片機為基礎(chǔ),用常用的電子元件搭建了8051最小系統(tǒng),以實現(xiàn)單片機的基本功能。最小系統(tǒng)由8051單片機、振蕩電路、電容器和程序下載器電路組成。連接好以后,在電源輸入VCC端輸入5V電壓后,此最小系統(tǒng)就能通過藍牙芯片接收用戶發(fā)來的指令,完成對家電設(shè)備的控制任務(wù)[1]。

1.2 藍牙設(shè)備

該系統(tǒng)使用安卓提供的Bluetooth Adapter與單片機上的藍牙模塊通信,當安卓上位機通過藍牙與單片機上的藍牙模塊連接后(通過輸入密碼,藍牙設(shè)備默認密碼是0000或1234),上位機上的APP創(chuàng)建一個Bluetooth Socket,用于和單片機上的藍牙模塊通信[2]。

該系統(tǒng)采用藍牙芯片連接8051最小系統(tǒng)和安卓設(shè)備,藍牙芯片的型號為HC06。此芯片上具有TXD、RXD兩個接口,分別通過杜邦線與8051單片機的RXD(P3.0)、TXD(P3.1)接口連接。

HC06藍牙模塊使用AT指令作為藍牙設(shè)置方式。如用手機向藍牙模塊發(fā)送“AT+BAUD1”命令,藍牙串口波特率設(shè)為1 200。發(fā)送“AT+NAMEname”,藍牙名稱設(shè)為name等[3]。具體命令清單可參照HC06模塊說明書。

1.3 安卓上位機程序設(shè)計

該系統(tǒng)采用安卓設(shè)備作為上位機。安卓設(shè)備(如廉價安卓手機)具有軟件開發(fā)調(diào)試簡便、集成眾多實用硬件(如攝像頭、麥克風(fēng)和重力控制器等)、擴展性強(可連接藍牙芯片等)和價格低廉等優(yōu)點[4],可用于開發(fā)智能家居控制系統(tǒng)和安全監(jiān)視系統(tǒng)。通過安卓開發(fā)工具ADT開發(fā)安卓應(yīng)用程序控制單片機,并通過JSP服務(wù)器端程序,使用戶能通過互聯(lián)網(wǎng)遠程監(jiān)測與控制該智能家居系統(tǒng)。本系統(tǒng)中用到的應(yīng)用程序由客戶端網(wǎng)絡(luò)通信程序、Internet服務(wù)器端組成。

筆者以用戶通過遠程控制安卓上位機打開空調(diào)調(diào)整家中空調(diào)溫度的過程為例,詳細介紹該系統(tǒng)的工作原理。系統(tǒng)工作流程為:①建立空調(diào)溫度控制頁面,用戶用一個Edit Text控件輸入設(shè)定的溫度,然后把設(shè)置的溫度值通過互聯(lián)網(wǎng)發(fā)送到Tomcat服務(wù)器;②Tomcat服務(wù)器上的JSP網(wǎng)頁接收到新設(shè)置的溫度值后,修改數(shù)據(jù)庫中相應(yīng)的值,等待安卓上位機檢測;③家中的安卓上位機通過互聯(lián)網(wǎng)連接到Tomcat服務(wù)器,并以3s一次的頻率不斷檢測Tomcat服務(wù)器上MySQL數(shù)據(jù)庫中的相應(yīng)值,當相應(yīng)值符合條件時,安卓上位機通過藍牙芯片控制8051單片機向家中空調(diào)發(fā)送紅外信號,將空調(diào)溫度設(shè)置為用戶設(shè)置值[5]。

1.4 客戶端網(wǎng)絡(luò)通信程序

該系統(tǒng)安卓上位機采用Apache提供的Http Client接口進行網(wǎng)絡(luò)通信,Http Client對JAVA提供的訪問網(wǎng)絡(luò)方法進行封裝,使用HttpGet、HttpPost和HttpResponse類進行數(shù)據(jù)輸出和輸入操作。用戶可遠程連接Tomcat服務(wù)器,從而對Android上位機發(fā)送指令,進行如開啟家中空調(diào)、開啟熱水器、打開窗簾等一系列操作[6]。

1.5 Internet服務(wù)器端程序設(shè)計

該系統(tǒng)使用JSP編寫服務(wù)器端程序,并使用XAMPP服務(wù)器軟件作為JSP集成開發(fā)環(huán)境套件。此套件集成Tomcat服務(wù)器、MySQL數(shù)據(jù)庫等我們常用的開發(fā)工具,省去了單獨設(shè)置各個組件的麻煩。當用戶通過手機等移動設(shè)備發(fā)送指令后,指令通過互聯(lián)網(wǎng)傳送到Internet服務(wù)器上。服務(wù)器上的JSP網(wǎng)頁分析指令后,通過JDBC(Java Data Base Connectivity,Java數(shù)據(jù)庫連接,一種用于執(zhí)行SQL語句的Java API)連接上XAMPP中集成的MySQL數(shù)據(jù)庫,并用MySQL的UPDATE命令更新相應(yīng)的指令數(shù)據(jù)。當安卓上位機檢測到指令數(shù)據(jù)變動后,按照更新后的指令數(shù)據(jù)對相應(yīng)電器設(shè)備進行操作。

2 結(jié)語

本文提出了一種智能家居系統(tǒng)的設(shè)計思路。本系統(tǒng)有別于市面上的其他智能家居系統(tǒng),為了節(jié)省成本,采用8051單片機最小系統(tǒng)作為下位機。經(jīng)過測試發(fā)現(xiàn),此單片機最小系統(tǒng)能較好地完成控制任務(wù),耗能小,反應(yīng)較快。在上位機方面,由于采用的安卓系統(tǒng)具有較高的通用性,價格便宜,所以非常適合作為智能家居系統(tǒng)使用。綜上所述,本系統(tǒng)具有較高可靠性,且成本較低,非常值得推廣。

參考文獻:

[1]Reto Meier.Professional Android 4 Application Development[M]. New York:Wiley Publishing Inc,2012.

[2]Simon Monk.Arduino+Android互動智作[M].唐樂,譯.北京:科學(xué)出版社,2013.

[3]郭天祥.新概念51單片機C語言教程――入門、提高、開發(fā)、拓展全攻略[M].北京:電子工業(yè)出版社,2009.

[4]李正明,吳波.基于物聯(lián)網(wǎng)的智能家居控制系統(tǒng)研究[J].現(xiàn)代科學(xué)儀器,2012(2):68-71.

[5]郭海杰,吳飛,雷必成.嵌入式智能家居控制系統(tǒng)的研究[J].福建電腦,2009(3):111-112.

[6]申利民,劉冬香.基于GSM智能家居控制系統(tǒng)的設(shè)計[J].傳感器世界,2011(1):32-36.

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統(tǒng)設(shè)計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設(shè)計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統(tǒng)的仿真設(shè)計
主站蜘蛛池模板: 亚洲香蕉在线| 91精品亚洲| 有专无码视频| 国产91精品最新在线播放| 国产va欧美va在线观看| 看av免费毛片手机播放| 国产一级毛片yw| 久一在线视频| 国产高清在线观看91精品| 无码精油按摩潮喷在线播放 | 亚洲国产精品不卡在线| 喷潮白浆直流在线播放| 亚洲天堂免费在线视频| 亚洲无码91视频| 日韩精品视频久久| 亚洲国产理论片在线播放| 91九色国产在线| 日本午夜精品一本在线观看| 五月激情婷婷综合| 一区二区三区在线不卡免费| 一区二区三区四区日韩| 色AV色 综合网站| 国产大片喷水在线在线视频| 国产日本欧美亚洲精品视| 久久这里只有精品免费| 日韩第九页| 日韩二区三区无| 国产福利免费视频| 麻豆精品久久久久久久99蜜桃| 国产aⅴ无码专区亚洲av综合网| 亚洲人成网18禁| 三级国产在线观看| 多人乱p欧美在线观看| 久久综合色天堂av| 色婷婷成人网| 国产精品女人呻吟在线观看| 国产精品自在线拍国产电影| 91精品啪在线观看国产91| 国产在线视频欧美亚综合| 国产福利小视频高清在线观看| 一级全黄毛片| 国产精彩视频在线观看| 怡红院美国分院一区二区| 欧美在线中文字幕| 日本人又色又爽的视频| 国产精品久久久久鬼色| 手机在线免费不卡一区二| 欧美日本不卡| 日本黄色a视频| 欧美一级高清免费a| 亚洲最大福利视频网| 国产午夜精品一区二区三区软件| 国产乱子精品一区二区在线观看| 国产无人区一区二区三区| 在线观看av永久| 久久人体视频| 福利视频99| 国产精品19p| 国产精品久久自在自2021| 日韩美女福利视频| 日本尹人综合香蕉在线观看| 精品视频一区二区观看| 2021天堂在线亚洲精品专区| 91亚洲免费| 日韩欧美中文| 久久久黄色片| 色屁屁一区二区三区视频国产| 国产三级精品三级在线观看| 亚洲小视频网站| 久久五月视频| 精品欧美日韩国产日漫一区不卡| 中文字幕在线永久在线视频2020| 青青国产成人免费精品视频| 中文字幕va| 在线a网站| 精品欧美视频| 成人小视频在线观看免费| 97色婷婷成人综合在线观看| 黑色丝袜高跟国产在线91| 欧美日韩中文国产| 麻豆精品久久久久久久99蜜桃| 92午夜福利影院一区二区三区|