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

基于樹莓派及MCS—51單片機的智能家居控制系統設計

2018-04-08 09:08:58陳駿耀陳芬生林鐸梁珀榮林培照
魅力中國 2018年50期
關鍵詞:嵌入式單片機用戶

陳駿耀 陳芬生 林鐸 梁珀榮 林培照

摘要:本文設計了一種智能家居控制系統,該系統采用樹莓派為上位機,MCS-51單片機為下位機,設置多個單片機從機用作控制模塊,使用Flask做為網絡服務框架,基于Python語言設計網絡控制界面,用戶能夠在PC端或手機終端通過該界面來實現智能家居控制開關的應用功能。

關鍵字:樹莓派;MCS-51單片機;嵌入式系統;Flask框架;智能家居

一、緒論

目前智能家居網絡控制系統實現的關鍵技術為兼容性強的家庭主控制器和滿足信息傳輸需要的家庭網絡,主要有PC架構、單片機架構、嵌入式架構三大解決方案[1]。一般情況下,非PC系統就是我們常說的嵌入式系統,嵌入式系統的軟硬件可裁剪,從而能更靈活的適應不同的應用場景;PC機架構與單片機架構在運行上都存在穩定性不高的問題[2],而嵌入式系統采用數字電路設計,結構簡單,穩定性強,結合單片機的實用性與易用性,本文從照明控制與窗簾控制入手,提出了一種以嵌入式系統為主、單片機架構為輔的組合式方案來進行智能家居的網絡控制。

二、系統設計

在樹莓派開發板上搭載Ubuntu Mate 16.04系統,組成一個嵌入式系統控制中心,采用最新的Flask框架搭建Web服務器,用戶可使用PC端或者手機終端通過無線網絡登錄控制頁面。系統框圖如下:

三、硬件環境搭建

1.樹莓派與MCS-51單片機之間的數據傳輸

在MCS-51單片機上設置中斷事件,通過檢測樹莓派電路板上指定I/O口的高低電平的變化來判斷中斷事件是否發生,從而實現兩者之間的數據傳輸;若中斷事件發生,則表明用戶在網絡控制平臺進行的相應操作(如照明的開關)經由樹莓派上的Ubuntu系統處理后,將信號進行傳遞,此時接收到信號的MCS-51單片機將實施對實際電路模塊的控制。

2.單片機與單片機之間的通信

本文設計中共用到三個MCS-51單片機,其中一個用作主機,另外兩個用作從機;主機接收來自系統控制中心的數據,并且通過nRF24L01無線模塊向另外兩個從機發送指令;從機接收到指令后進行對窗簾或照明的控制。nRF24L01是一款新型單片射頻收發器件,可以進行一對多同通信,其工作模式有四種:收發模式、配置模式、空閑模式和關機模式,在這里我們采用了收發模式。

3.Nrf24L01之間通信調試

在發送端先讀取狀態寄存器,判斷標志位是否置位,再清除標志位,調試時候可以先固定一端(比如接收端),調試發送端,確保發送正確后再嘗試調試接收端。本文將采用shockburst模式發送接收數據,在此方式下,通訊協議如下:對發送方(配置PRIM_RX為低):發送方啟動發送后,即CE拉高至少10us,發送方發送數據,發送完數據后使用通道0接收終端應答ASK信號,如果沒有收到ASK,發送方將重發相同的數據包,直到收到應答信號或重發次數超過設定最大值為止。若超過最大次數,將會產生MAX—RT中斷,IRQ輸出低電平。若收到了ASK信號,認為發送成功,將產生TX_DS中斷。對接收方(配置PRIM_RX為高):接收方啟動接收后,即CE拉高至少10us,若接收到的數據通過CRC校驗正確,則將數據存儲在RX_FIFO中。

四、軟件程序設計

采用最新的Flask框架搭建Web服務器,Flask是一個使用Python編寫的輕量級Web應用框架,其WSGI工具箱采用Werkzeug,模板引擎則使用Jinjia2,Flask自帶開發用服務器和debugger、集成單元測試和RESTful調度請求。本文使用Python+Flask設計出智能家居控制網頁,如圖3。

在同個局域網下面,用戶可以使用PC端或者手機終端在地址欄輸入IP+端口號登錄,用戶通過HTTP協議訪問網頁控制平臺。

運行python程序后,只要有用戶連接到正確的IP+端口號,在系統控制中心下還可以及時得到智能家居控制情況的反饋信息,如所訪問的用戶,響應時間以及網頁是否正常響應等,保證系統運行的正確性。

五、結語

本文所設計的基于樹莓派及MCS-51單片機的智能家居控制系統,樹莓派上搭載的Ubuntu Mate 16.04作為系統運行后臺,采用MCS-51單片機作為控制終端,使用NRF24L01無線模塊實現各個控制終端之間的通信,方法簡單有效;并且使用基于Python的開源框架Flask設計了智能家居網頁控制界面,使得用戶可以通過PC端或手機端通過HTTP協議訪問該界面進行智能家居的控制,系統后臺可以及時得到反饋信息,有效地保障了系統穩定運行。

參考文獻:

[1]李鴻. 幾種智能家居網絡控制系統方案的分析與比較[J]. 現代電子技術, 2010, 3(314): 143-146

[2]郭福洲. 嵌入式技術在智能家居控制系統中的應用[J]. 論述, 2017, 22(11): 334-336

猜你喜歡
嵌入式單片機用戶
基于單片機的SPWM控制逆變器的設計與實現
電子制作(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
搭建基于Qt的嵌入式開發平臺
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Microchip推出兩個全新PIC單片機系列
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
主站蜘蛛池模板: 99久久99视频| 不卡视频国产| 国产欧美日韩在线在线不卡视频| 亚洲最大福利视频网| 99热国产这里只有精品无卡顿"| 人妻丰满熟妇啪啪| 亚洲日韩精品伊甸| 国产久草视频| 不卡无码h在线观看| 亚洲欧美另类日本| 永久免费av网站可以直接看的| 一本久道久久综合多人| 思思99热精品在线| 麻豆精品在线| 亚洲丝袜中文字幕| 伊在人亚洲香蕉精品播放| 欧美亚洲一区二区三区在线| 丁香婷婷综合激情| 精品伊人久久久大香线蕉欧美 | 亚洲精品高清视频| 国产熟女一级毛片| 国产欧美综合在线观看第七页| 国产农村精品一级毛片视频| 毛片网站在线播放| 欧美成在线视频| 国产欧美精品一区aⅴ影院| 久久国产精品无码hdav| 国产v精品成人免费视频71pao | 91九色视频网| 欧美在线导航| 国产国语一级毛片在线视频| 免费在线看黄网址| 欧美精品在线看| 亚洲激情区| 97国产在线观看| 天天做天天爱夜夜爽毛片毛片| 久久伊伊香蕉综合精品| 中文一级毛片| 国产在线精品人成导航| 国产丝袜第一页| 中文字幕第1页在线播| 亚洲无码视频喷水| 日韩福利视频导航| 波多野结衣中文字幕一区| www亚洲天堂| 日韩毛片免费观看| 中文字幕佐山爱一区二区免费| 国产精品浪潮Av| 国产欧美日韩va| 欧美一区二区精品久久久| 国产综合欧美| 亚洲成人播放| 国产高潮流白浆视频| 亚洲第一成年网| 在线一级毛片| 国产日韩欧美一区二区三区在线| 国产精品午夜福利麻豆| 久久性视频| a国产精品| 国产精品亚洲精品爽爽| 色噜噜狠狠狠综合曰曰曰| 欧美97色| 伊人久久青草青青综合| 1024国产在线| 亚洲天堂2014| 超碰精品无码一区二区| 在线观看亚洲人成网站| 欧美一级一级做性视频| 久久免费看片| 99999久久久久久亚洲| 亚洲日本韩在线观看| 免费一级毛片在线观看| 亚洲国产精品一区二区高清无码久久| 国产一级视频久久| 色哟哟精品无码网站在线播放视频| 全色黄大色大片免费久久老太| 就去吻亚洲精品国产欧美| 国产丝袜无码精品| 日韩毛片视频| 久久这里只精品国产99热8| av在线5g无码天天| 91丝袜乱伦|