<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于RT-Thread的麻雀一號無人值守門禁系統

小華的物聯網嵌入式之旅 ? 來源:極速紫韻 ? 作者:極速紫韻 ? 2022-06-30 06:45 ? 次閱讀

概述

應用產生的背景是基于公司的機房長期無人在崗的情況下需要改進監控方案。采用麻雀一號為主控設備來實現,攝像頭數據,人體紅外感應或門開關來判斷是否有人闖入機房。通過Node-Red來實現上位機節目,通過攝像頭采集顯示,語音播放提示有人靠近。通過MQTT協議遠程控制或者通過內網穿透的方式實現控制。減少了人力物力,節約人工成本。提高機房的安全性。

控制系統還可以用于家庭的安防監控,檢測門和窗等有可能讓小偷入室盜竊的入口。

RT-Thread使用情況概述

本作品代碼是基于麻雀一號官方提供的SDK固件進行二次開發,采用到了RT-Thread的任務管理,MSH命令方式實現啟動函數,使用到了MQTT、PIN設備等主要組件。MSH的命令方式與Node-red圖形化設計完好的結合在一起,按需求啟動相應功能。

使用VScode軟件進行編輯,使用ENV工具進行編譯,然后按照教程通過OTA進行升級應用。

硬件框架

硬件框圖:

poYBAGK8jiOAY63JAACdM6xaDlI492.png

這里借助功能齊全的麻雀一號,所以所需的外圍硬件很少,需要的硬件設備有:

電腦運行Node-Red通過串口節點或MQTT節點與開發板通信。

人體紅外傳感器作為PIN設備檢測人體紅外。

門檢測開關:作為PIN設備檢測門開關。

麻雀一號開發板:使用MQTT組件連接騰訊云平臺,檢測紅外傳感器和門檢測開關后發送串口信息或MQTT信息到Node-Red平臺實現語音播報和啟動攝像頭拍照等。

軟件框架說明

當檢測到門被打開或有人靠近時,就會啟動拍照功能和語音提示播報功能,這里的語音播報是Node-Red控制電腦語音輸出提醒監測人員查看。再將相關信息通過MQTT協議發送到云平臺,手機或電腦端應用連接云平臺實時查看數據。

pYYBAGK8jkGAcWqkAAB13V6C6O8357.png

軟件模塊說明

Node-Red:這是個圖形應用平臺,使用它和開發板通過串口本地控制和MQTT遠程控制。

網云穿:實現的內網穿透,可遠程查看終端設備運行情況。

麻雀一號連接云平臺:連接的是騰訊云的IoT Hub平臺,可實現MQTT快速連接,通過云平臺的規則引擎將數據發送到Node-red的MQTT節點,該節點也是連接騰訊云的物聯網平臺。

PIN設備:實現的是中斷檢測開關量,實現快速響應。連接人體紅外傳感器和門檢測開關等。

演示效果

pYYBAGK8jnSAEwy9AAHs4id67ps849.png

Node-Red平臺作為上位機

poYBAGK8joaATldKABECIAwiY4c602.png

人體紅外檢測

pYYBAGK8jpaAEKtcAAyIT-8KJYo735.png

電腦通過內網穿透遠程監控

騰訊視頻鏈接https://v.qq.com/x/page/k31031p9l11.html?ptag=qqbrowser

代碼地址

源碼Gitee地址:

https://gitee.com/flytianya2010/SparrowOneGuardingSystem.git

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 門禁系統
    +關注

    關注

    17

    文章

    385

    瀏覽量

    44796
  • 開發板
    +關注

    關注

    25

    文章

    4434

    瀏覽量

    94022
  • RT-Thread
    +關注

    關注

    31

    文章

    1149

    瀏覽量

    38900
  • MQTT協議
    +關注

    關注

    0

    文章

    90

    瀏覽量

    5224
  • vscode
    +關注

    關注

    1

    文章

    146

    瀏覽量

    7371
收藏 人收藏

    評論

    相關推薦

    如何對RT-Thread內核有基本的了解?

    RT-Thread 的時鐘管理以時鐘節拍為基礎,時鐘節拍是 RT-Thread 操作系統中最小的時鐘單位。
    的頭像 發表于 07-19 10:12 ?6791次閱讀
     如何對<b class='flag-5'>RT-Thread</b>內核有基本的了解?

    RT-Thread記錄(二、RT-Thread內核啟動流程)

    在前面我們RT-Thread Studio工程基礎之上講一講RT-Thread內核啟動流程.
    的頭像 發表于 06-20 00:30 ?4421次閱讀
    <b class='flag-5'>RT-Thread</b>記錄(二、<b class='flag-5'>RT-Thread</b>內核啟動流程)

    RT-Thread麻雀一號開發板介紹

    1. 麻雀一號開發板最近收到了RT-Thread麻雀一號開發板,這款開發板可真的是:麻雀雖小,
    發表于 07-29 08:59

    怎樣去使用RT-Thread麻雀一號開發板呢

    RT-Thread麻雀一號開發板有哪些性能?怎樣去使用RT-Thread麻雀一號開發板呢?
    發表于 11-01 06:10

    【原創精選】RT-Thread征文精選技術文章合集

    ,物聯網開發?;?b class='flag-5'>RT-Thread設備運行數據分析預警系統基于RT-Thread和AB32VG1開發板實現家庭安全檢測功能基于RT-Thread
    發表于 07-26 14:56

    RT-Thread編程指南

    RT-Thread編程指南——RT-Thread開發組(2015-03-31)。RT-Thread做為國內有較大影響力的開源實時操作系統,本文是RT
    發表于 11-26 16:06 ?0次下載

    RT-Thread用戶手冊

    RT-Thread用戶手冊——本書是RT-Thread的編程手冊,用于指導在RT-Thread實時操作系統環境下如何進行編 程。
    發表于 11-26 16:16 ?0次下載

    RT-Thread開發,如何有效學習RT-Thread的五個步驟

    RT-Thread推出RT-Thread Inside戰略開放RT-Thread開發平臺授權合作,與硬件十萬個為什么合作首次推出第一款RT-Inside的開發板——iBox物聯網開發套
    的頭像 發表于 09-25 09:55 ?3.4w次閱讀
    <b class='flag-5'>RT-Thread</b>開發,如何有效學習<b class='flag-5'>RT-Thread</b>的五個步驟

    RT-Thread BK7252麻雀一號開發板

    麻雀一號使用 USB Type-C 數據線(需自備)連接電腦進行串口通信,能簡單快捷地體驗 RT-Thread 強大的命令行功能。板子連接電腦后,在設備管理器界面檢查串口工作情況,并記錄 COM 號備用。
    的頭像 發表于 04-30 15:08 ?8019次閱讀

    RT-thread】如何將RT-thread系統移植到stm32

    1.RT-thread簡介T-Thread(Real Time-Thread),是一個嵌入式實時多線程操作系統。在 RT-Thread
    發表于 12-08 11:06 ?20次下載
    【<b class='flag-5'>RT-thread</b>】如何將<b class='flag-5'>RT-thread</b><b class='flag-5'>系統</b>移植到stm32

    RT-Thread開源作品秀】基于RT-Thread的星務平臺研究

    本作品為了驗證星務軟件在RT-Thread系統運行的可行性,底層是否能夠驅動星務軟件,同時擴展RT-Thread應用范圍。ART-Pi作為衛星下位機,...
    發表于 01-25 18:26 ?5次下載
    【<b class='flag-5'>RT-Thread</b>開源作品秀】基于<b class='flag-5'>RT-Thread</b>的星務平臺研究

    RT-Thread學習筆記 RT-Thread的架構概述

    的種種優越之處。RT-Thread 是一款完全由國內團隊開發維護的嵌入式實時操作系統(RTOS),具有完全的自主知識產權。經過 16 個年頭的沉淀,伴隨著物聯網的興起,它正演變成一個功能強大、組件豐富
    的頭像 發表于 07-09 11:27 ?4001次閱讀
    <b class='flag-5'>RT-Thread</b>學習筆記 <b class='flag-5'>RT-Thread</b>的架構概述

    RT-Thread文檔_RT-Thread 簡介

    RT-Thread文檔_RT-Thread 簡介
    發表于 02-22 18:22 ?5次下載
    <b class='flag-5'>RT-Thread</b>文檔_<b class='flag-5'>RT-Thread</b> 簡介

    RT-Thread文檔_RT-Thread SMP 介紹與移植

    RT-Thread文檔_RT-Thread SMP 介紹與移植
    發表于 02-22 18:31 ?7次下載
    <b class='flag-5'>RT-Thread</b>文檔_<b class='flag-5'>RT-Thread</b> SMP 介紹與移植

    使用RT-Thread Studio進行智能家居終端的設計

    本次方案基于星火一號開發板開發,使用RT-Thread Studio進行工程創建,代碼編輯,RT-Thread配置,調試配置,程序下載等功能。
    的頭像 發表于 07-28 16:41 ?1384次閱讀
    使用<b class='flag-5'>RT-Thread</b> Studio進行智能家居終端的設計
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>