女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于安防的大背景設(shè)計(jì)的一款智能安防系統(tǒng)

RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 來(lái)源:RT-Thread ? 作者:Tom_onemore ? 2022-07-01 14:38 ? 次閱讀

應(yīng)用背景

無(wú)論是在家里還是在公司,安防都尤為的重要,與其亡羊補(bǔ)牢,更重要的是防患于未然。安全是目的,防范是手段。通過(guò)防范的手段達(dá)到或?qū)崿F(xiàn)安全的目的,就是安全防范的基本內(nèi)涵。


本項(xiàng)目就是基于安防的大背景設(shè)計(jì)的一款智能安防系統(tǒng),目前提供的功能有紅外檢測(cè),有毒氣體及煙霧檢測(cè),后續(xù)還會(huì)對(duì)項(xiàng)目功能有所完善。

實(shí)現(xiàn)功能

紅外檢測(cè)

紅外檢測(cè)使用的是HC-SR501模塊,傳感器在檢測(cè)到紅外信號(hào)后,會(huì)觸發(fā)高電平,將高電平信號(hào)送入蜂鳴器(本項(xiàng)目使用的是有源高電平觸發(fā)蜂鳴器),進(jìn)行報(bào)警,當(dāng)紅外信號(hào)消失后,會(huì)返回低電平,將低電平信號(hào)送入蜂鳴器,停止報(bào)警。

有毒氣體及煙霧檢測(cè)

有毒氣體及煙霧檢測(cè)使用的是MQ-2模塊(大家如果想實(shí)現(xiàn)別的功能檢測(cè)還可以使用MQ系列的其他模塊),在檢測(cè)到有毒氣體或煙霧時(shí),輸出的模擬量會(huì)變大,根據(jù)不同的使用環(huán)境,我們可以通過(guò)調(diào)整代碼實(shí)現(xiàn)在一定范圍內(nèi)觸發(fā)蜂鳴器報(bào)警。

系統(tǒng)框架

962d470a-f863-11ec-ba43-dac502259ad0.jpg

RT-Thread使用情況

基于官方文檔的試?yán)鼶emo開發(fā),使用了FSP。

模塊介紹

HC-SR501

產(chǎn)品特點(diǎn)

HC-SR501是基于紅外線技術(shù)的自動(dòng)控制模塊,采用LHI778探頭設(shè)計(jì),靈敏度高,可靠性強(qiáng),超低電壓工作模式,廣泛應(yīng)用于各類自動(dòng)感應(yīng)電器設(shè)備,尤其是干電池供電的自動(dòng)控制產(chǎn)品。

實(shí)物圖片

963c045c-f863-11ec-ba43-dac502259ad0.jpg

電氣參數(shù)

9657570c-f863-11ec-ba43-dac502259ad0.jpg

MQ-2

產(chǎn)品特點(diǎn)

MQ-2氣體傳感器所使用的氣敏材料是在清潔空氣中電導(dǎo)率較低的二氧化錫(SnO2)。當(dāng)傳感器所處環(huán)境中存在可燃?xì)怏w時(shí),傳感器的電導(dǎo)率隨空氣中可燃?xì)怏w濃度的增加而增大。使用簡(jiǎn)單的電路即可將電導(dǎo)率的變化轉(zhuǎn)換為與該氣體濃度相對(duì)應(yīng)的輸出信號(hào)。MQ-2氣體傳感器對(duì)丙烷、煙霧的靈敏度高,對(duì)天然氣和其它可燃蒸氣的檢測(cè)也很理想。這種傳感器可檢測(cè)多種可燃性氣體,是一款適合多種應(yīng)用的低成本傳感器。

實(shí)物圖片

966e996c-f863-11ec-ba43-dac502259ad0.jpg

電氣參數(shù)

967ae686-f863-11ec-ba43-dac502259ad0.jpg

所需軟硬件

軟件

RT-Thread Studio,F(xiàn)SP

硬件

CPK-RA6M4開發(fā)板,USB轉(zhuǎn)串口工具,HC-SR501,MQ-2,蜂鳴器,USB數(shù)據(jù)線,杜邦線若干。

作品完整圖片

968649a4-f863-11ec-ba43-dac502259ad0.jpg

視頻演示效果

https://www.bilibili.com/video/BV16T411G7PF?share_source=copy_web

代碼地址

https://gitee.com/tom-onemore/intelligent_security_system

項(xiàng)目過(guò)程

1. 開發(fā)環(huán)境搭建

首先請(qǐng)參考官方教程搭建好環(huán)境:環(huán)境搭建

2. 新建RT-Thread標(biāo)準(zhǔn)項(xiàng)目

首先,我們打開RT-Thread Studio,文件—新建—RT-Thread 項(xiàng)目。

9696bd20-f863-11ec-ba43-dac502259ad0.png

接著,在彈出的框中我們依次選擇基于開發(fā)板,起項(xiàng)目名稱(自擬),其余保持默認(rèn)(最好也檢查一下),點(diǎn)擊完成。

96a91056-f863-11ec-ba43-dac502259ad0.png

等待進(jìn)度條走完,項(xiàng)目創(chuàng)建成功,在Studio左側(cè)的項(xiàng)目資源管理器中可以找到我們新建的項(xiàng)目。打開項(xiàng)目文件夾,在src文件夾中新建一個(gè).c文件。

96ba0348-f863-11ec-ba43-dac502259ad0.png

文件名自擬,點(diǎn)擊完成。

96c9961e-f863-11ec-ba43-dac502259ad0.png

輸入以下代碼,點(diǎn)擊保存。


	
  1. /*

  2. * Copyright (c) 2006-2021, RT-Thread Development Team

  3. *

  4. * SPDX-License-Identifier: Apache-2.0

  5. *

  6. * Change Logs:

  7. * Date Author Notes

  8. * 2022-06-21 Tom_onemore the first version

  9. */

  10. #include

  11. #include

  12. #include"hal_data.h"

  13. #define ADC_DEV_NAME "adc0"/* ADC 設(shè)備名稱 */

  14. #define ADC_DEV_CHANNEL_1 0/* ADC 通道 HC-SR501 */

  15. #define ADC_DEV_CHANNEL_2 1/* ADC 通道 MQ-2 */

  16. #define BUZZER BSP_IO_PORT_06_PIN_11 /* 蜂鳴器I/O引腳 */

  17. staticint adc_vol_sample(int argc,char*argv[])

  18. {

  19. rt_adc_device_t adc_dev;

  20. rt_uint32_t value1, vol1, value2, vol2;

  21. rt_err_t ret1 = RT_EOK;

  22. rt_err_t ret2 = RT_EOK;

  23. /* 查找設(shè)備 */

  24. adc_dev =(rt_adc_device_t)rt_device_find(ADC_DEV_NAME);

  25. if(adc_dev == RT_NULL)

  26. {

  27. rt_kprintf("adc sample run failed! can't find %s device! ", ADC_DEV_NAME);

  28. return RT_ERROR;

  29. }

  30. /* 初始化蜂鳴器引腳為低電平 */

  31. rt_pin_write(BUZZER, PIN_LOW);

  32. while(1)

  33. {

  34. /* 使能設(shè)備 */

  35. ret1 = rt_adc_enable(adc_dev, ADC_DEV_CHANNEL_1);

  36. ret2 = rt_adc_enable(adc_dev, ADC_DEV_CHANNEL_2);

  37. /* 讀取采樣值 */

  38. value1 = rt_adc_read(adc_dev, ADC_DEV_CHANNEL_1);

  39. value2 = rt_adc_read(adc_dev, ADC_DEV_CHANNEL_2);

  40. rt_kprintf("the value1 is :%d the value2 is :%d ", value1,value2);

  41. /* 轉(zhuǎn)換為對(duì)應(yīng)電壓值,3.3V對(duì)應(yīng)12位最大值4096,數(shù)據(jù)精度乘以100保留2位小數(shù) */

  42. vol1 = value1 *330/4096;

  43. vol2 = value2 *330/4096;

  44. rt_kprintf("the voltage1 is :%d.%02d the voltage2 is :%d.%02d ", vol1 /100, vol1 %100, vol2 /100, vol2 %100);

  45. if(vol1 >3.3|| vol2 >13)

  46. {

  47. rt_pin_write(BUZZER, PIN_HIGH);/*打開蜂鳴器*/

  48. }

  49. else

  50. {

  51. rt_pin_write(BUZZER, PIN_LOW);/*關(guān)閉蜂鳴器*/

  52. }

  53. }

  54. /* 關(guān)閉通道 */

  55. ret1 = rt_adc_disable(adc_dev, ADC_DEV_CHANNEL_1);

  56. ret2 = rt_adc_disable(adc_dev, ADC_DEV_CHANNEL_2);

  57. return ret1;

  58. return ret2;

  59. }

  60. /* 導(dǎo)出到 msh 命令列表中 */

  61. MSH_CMD_EXPORT(adc_vol_sample, adc voltage convert sample);

接著我們打開FSP,會(huì)跳出一個(gè)彈窗提示,點(diǎn)擊“是”,然后選擇FSP的安裝文件夾,點(diǎn)擊“選擇文件夾”,等待進(jìn)入FSP即可。

96d29a48-f863-11ec-ba43-dac502259ad0.png

96e50520-f863-11ec-ba43-dac502259ad0.png

下圖為FSP界面。

96f4bb96-f863-11ec-ba43-dac502259ad0.jpg

選擇Pins,在Pin Selection中依次點(diǎn)擊Peripherals—Analog:ADC—ADC0,然后再Pin Configuration中將P002~P005上鎖。

97001ed2-f863-11ec-ba43-dac502259ad0.png

接著選擇Stacks,在右上角點(diǎn)擊New Stack—Analog—ADC(a_adc)。

970dab88-f863-11ec-ba43-dac502259ad0.jpg

在左下角Settings中,點(diǎn)擊Common—Parameter Checking,將Value改為Enabled。

971b317c-f863-11ec-ba43-dac502259ad0.png

然后點(diǎn)擊Module g_adc0 ADC(r_adc)—Input—Channel Scan Mask(channel availability varies by MCU),將Channel 0和Channel 1打√,然后保存,點(diǎn)擊右上角Generate Project Content,關(guān)閉FSP。

9733c156-f863-11ec-ba43-dac502259ad0.png

接著我們回到Studio中,在新建的項(xiàng)目下,進(jìn)入RT-Thread Settings,找到組件和服務(wù)層,鼠標(biāo)放到Pins上,會(huì)彈出候選框,選擇配置項(xiàng)。然后選擇硬件,點(diǎn)擊芯片設(shè)備驅(qū)動(dòng),打開Enable ADC,接著打開Enable ADC0,保存。

974679a4-f863-11ec-ba43-dac502259ad0.png

回到我們剛剛新建的.c文件,點(diǎn)擊編譯,控制臺(tái)顯示0 errors, 0 warnings,到這里我們的代碼部分完成,將程序下載到開發(fā)板,可以正常工作,具體代碼和演示請(qǐng)參考上文的代碼和視頻地址。

3. 接線方式

9753000c-f863-11ec-ba43-dac502259ad0.png

參考資料

  1. ADC設(shè)備

  2. CPK-RA6M4介紹:

  3. CPK-RA6M4用戶手冊(cè)

  4. CPK-RA6M4原理圖

  5. RT-Thread BSP

  6. RT-Thread 官網(wǎng)

  7. 瑞薩電子官網(wǎng)

致謝

感謝主辦方及一切幫助過(guò)我的人。

END


審核編輯 :李倩


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 蜂鳴器
    +關(guān)注

    關(guān)注

    12

    文章

    893

    瀏覽量

    46669
  • 安防系統(tǒng)
    +關(guān)注

    關(guān)注

    2

    文章

    253

    瀏覽量

    33694

原文標(biāo)題:基于RT-Thread+RA6M4的智能安防系統(tǒng)

文章出處:【微信號(hào):RTThread,微信公眾號(hào):RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    智能制造有了新的指引

    行業(yè)正向智能化、數(shù)字化方向發(fā)展,而2025年以DeepSeek為代表的大模型技術(shù)讓+AI2.0更具現(xiàn)實(shí)意義
    的頭像 發(fā)表于 05-09 09:21 ?99次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>防</b><b class='flag-5'>智能</b>制造有了新的指引

    PoE交換機(jī)在監(jiān)控系統(tǒng)中的關(guān)鍵作用

    報(bào)警系統(tǒng)和門禁控制設(shè)備無(wú)縫集成,實(shí)現(xiàn)自動(dòng)化監(jiān)控與預(yù)警。這種集成可顯著增強(qiáng)安全系統(tǒng)的功能,提供自動(dòng)警報(bào)和智能分析等高級(jí)功能。 基礎(chǔ)設(shè)施
    發(fā)表于 03-24 16:41

    如何使用Zigbee實(shí)現(xiàn)家庭

    隨著物聯(lián)網(wǎng)技術(shù)的快速發(fā)展,智能家居系統(tǒng)逐漸成為現(xiàn)代家庭的必備設(shè)施。Zigbee作為種低功耗、高可靠性的無(wú)線通信協(xié)議,因其在短距離通信中
    的頭像 發(fā)表于 12-09 15:49 ?947次閱讀

    樓宇智能監(jiān)控系統(tǒng)

    隨著科技的飛速發(fā)展,樓宇智能監(jiān)控系統(tǒng)已經(jīng)成為現(xiàn)代建筑不可或缺的部分。提升樓宇的安全系數(shù),為人們的生活和工作帶來(lái)了便利。 樓宇
    的頭像 發(fā)表于 12-02 16:50 ?503次閱讀

    智能攝像機(jī):現(xiàn)代安全防護(hù)的利器

    隨著社會(huì)的發(fā)展和科技的進(jìn)步,公共安全問(wèn)題愈發(fā)受到重視。犯罪活動(dòng)、意外事故等對(duì)人們的生活造成了嚴(yán)重威脅。在這樣的背景下,智能攝像機(jī)作為
    的頭像 發(fā)表于 10-22 10:55 ?643次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>防</b><b class='flag-5'>智能</b>攝像機(jī):現(xiàn)代安全防護(hù)的利器

    智能化包含哪些系統(tǒng)

    智能化是指利用現(xiàn)代信息技術(shù),包括物聯(lián)網(wǎng)、云計(jì)算、大數(shù)據(jù)、人工智能等,對(duì)傳統(tǒng)的安全防范系統(tǒng)進(jìn)行升級(jí)改造,實(shí)現(xiàn)對(duì)安全防范工作的自動(dòng)化、
    的頭像 發(fā)表于 10-10 10:20 ?1232次閱讀

    LED照明產(chǎn)品單片機(jī)開發(fā)定制流程分享!

    智能家居與智慧城市快速發(fā)展的背景下,LED照明產(chǎn)品作為智能
    發(fā)表于 09-26 13:51

    LoRa無(wú)線鍵報(bào)警建設(shè)系統(tǒng)

    及就醫(yī)人員安全,必須有套完善的醫(yī)療系統(tǒng)。 ? 適用于重大緊急事件的LoRa無(wú)線鍵報(bào)警
    發(fā)表于 09-25 17:08

    樓宇監(jiān)控系統(tǒng)

    隨著5G、物聯(lián)網(wǎng)、AI等技術(shù)的深度融合,監(jiān)控系統(tǒng)智能化水平將進(jìn)步提升。對(duì)安全需求的不斷提高和個(gè)性化需求的增加,
    的頭像 發(fā)表于 08-06 16:19 ?771次閱讀

    園區(qū)智能建筑管理系統(tǒng)全面介紹

    園區(qū)智能建筑管理系統(tǒng)( IBMS )集成平臺(tái)是種綜合性的智能
    的頭像 發(fā)表于 08-02 11:53 ?474次閱讀

    巡檢機(jī)器人:守護(hù)安全的智能衛(wèi)士

    巡檢機(jī)器人,作為機(jī)器人技術(shù)在領(lǐng)域的杰出應(yīng)用,是種集自主導(dǎo)航、智能巡檢、環(huán)境監(jiān)測(cè)、遠(yuǎn)程監(jiān)
    的頭像 發(fā)表于 07-29 10:44 ?848次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>防</b>巡檢機(jī)器人:守護(hù)安全的<b class='flag-5'>智能</b>衛(wèi)士

    智慧管理系統(tǒng)的重要作用

    智慧管理系統(tǒng)種基于先進(jìn)技術(shù)的綜合性安全管理平臺(tái),旨在提高安領(lǐng)域的效率、準(zhǔn)確性和響應(yīng)速度。通過(guò)整合各類
    的頭像 發(fā)表于 07-25 11:04 ?1876次閱讀

    樓宇監(jiān)控系統(tǒng)方案

    隨著科技的飛速發(fā)展,樓宇監(jiān)控系統(tǒng)已成為現(xiàn)代建筑不可或缺的部分。不僅保障人們的生命財(cái)產(chǎn)安全,提高樓宇管理的效率和智能化水平。 樓宇
    的頭像 發(fā)表于 07-22 17:11 ?627次閱讀

    藍(lán)牙模塊在智能系統(tǒng)中的應(yīng)用

    隨著科技的日新月異,智能系統(tǒng)已經(jīng)逐漸滲透到我們生活的每個(gè)角落,為人們的生命和財(cái)產(chǎn)安全提供了強(qiáng)有力的保障。藍(lán)牙模塊作為
    的頭像 發(fā)表于 07-19 14:00 ?749次閱讀

    智能系統(tǒng)的組成部分

    智能系統(tǒng)種集成了多種現(xiàn)代技術(shù)與設(shè)備,旨在提供全方位建筑物安全保護(hù)和監(jiān)控服務(wù)的綜合系統(tǒng)
    的頭像 發(fā)表于 06-20 14:44 ?1674次閱讀