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
主站蜘蛛池模板: AV不卡在线永久免费观看| 亚洲乱码在线视频| 欧美日韩专区| 国产一区二区精品高清在线观看| 亚洲一区二区视频在线观看| 国产无码制服丝袜| 欧美成人精品一级在线观看| 亚洲第一视频网| 欧美中文字幕一区二区三区| 国产一级特黄aa级特黄裸毛片| h网站在线播放| 国产精品免费福利久久播放 | 国产第八页| 欧美亚洲国产一区| 色亚洲激情综合精品无码视频| 成人噜噜噜视频在线观看| 麻豆a级片| 四虎成人在线视频| 激情午夜婷婷| 一级一级特黄女人精品毛片| 美女国产在线| 激情综合网址| 在线中文字幕网| 精品国产美女福到在线不卡f| 97se亚洲综合在线| 91精品啪在线观看国产91| 国产麻豆91网在线看| 午夜精品区| 最新痴汉在线无码AV| 在线免费看片a| 亚洲一区国色天香| 亚洲第一香蕉视频| 亚洲国产欧洲精品路线久久| 日韩国产黄色网站| 97超碰精品成人国产| 国产亚洲高清视频| 久久九九热视频| 四虎国产永久在线观看| 国产福利小视频在线播放观看| 亚洲无码精彩视频在线观看| 1级黄色毛片| 亚洲国产成人在线| 国产日韩欧美中文| 亚洲精品国产综合99| 国产h视频在线观看视频| 久久国产精品无码hdav| 国产精品综合色区在线观看| 97色婷婷成人综合在线观看| 成人无码一区二区三区视频在线观看 | 中国一级特黄视频| 婷婷六月综合网| 综合社区亚洲熟妇p| 亚洲成a∧人片在线观看无码| 亚洲aaa视频| 欧美精品在线免费| 欧美日韩国产成人高清视频| 五月婷婷中文字幕| 欧美国产日产一区二区| 国产成人亚洲综合A∨在线播放| 看国产一级毛片| 免费视频在线2021入口| 无码视频国产精品一区二区| 国产尹人香蕉综合在线电影| 成年人久久黄色网站| www.99精品视频在线播放| 欧美精品v| 无码内射在线| 国产美女无遮挡免费视频网站| 成人综合在线观看| 国产精品三级专区| 激情无码字幕综合| 国产欧美精品专区一区二区| 日韩人妻少妇一区二区| 亚洲男人天堂网址| 免费观看欧美性一级| 亚洲一区二区黄色| 国产一在线| 国产成人无码播放| 欧美色图久久| 国产精品第一区在线观看| 伊人AV天堂| 老司机精品一区在线视频|