人體感應提醒 大聲公+微波模塊

文章目錄

    • 模塊簡介
    • 接線
    • 程序
    • 示例

模塊簡介

  1. 微波感應開關模塊

在這里插入圖片描述

RCWL-0516是一款采用多普勒雷達技術,專門檢測物體移動的微波感應模塊。采用 2.7G 微波信號檢測,該模塊具有靈敏度高,感應距離遠,可靠性強,感應角度大,供應電壓范圍寬等特點。與紅外產品比較:微波開關感應距離更遠,角度廣,無死區,能穿透玻璃和薄木板,根據功率不同可以穿透不同厚度的墻壁,不受環境、溫度、灰塵等影響,在 37 度情況下,感應距離不會縮短。廣泛應用于各種人體感應照明和防盜報警等場合。

3V33.3V 電源輸出
GND電源地
OUT信號輸出:H- 3.3V L-0V
VIN3.3-18V 電源
CDS觸發控制信號
  1. 大聲公語音模塊

在這里插入圖片描述

本模塊是一個錄音擴音器喊話語音模塊,具有錄音播放和喊話功能可以應用于單片機設計、特殊場所監聽錄音,扶梯、走道、工地等場所語音播放警示和擴音器!具備錄音功能,長達4分鐘錄音時間,亦可播放錄音內容、具備喊話器功能,實現麥克風聲音擴大放大。自帶3w功放芯片,可直接驅動3w內喇叭,音量可調。雙聲道耳機孔原聲輸出,未經過載板功放,用于外置音響、功放板再次聲音放大。

PLAY擴音鍵,下降沿觸發進入擴音模式,喊話器用途
REC錄音鍵,下降沿觸發進入錄音模式,指示燈閃爍開始錄音
PREC播放錄音鍵,下降沿觸發開始循環播放錄音內容
P1REC播放1次錄音鍵,下降沿觸發后開始播放錄音,放完后停止
POW開關機鍵,下降沿觸發后開機或關機
GND5V電源負極
5V5V電源正極
MIC麥克風正負極
SPEAKER喇叭接口
  1. JDY-31

JDY-31藍牙基于藍牙3.0 SPP設計,這樣可以支持Windows、Linux、android數據透傳,工作頻段2.4GHZ,調制方式GFSK,max發射功率8db,max發射距離30米,支持用戶通過AT命令修改設備名、波特率等指令,方便快捷使用靈活。此藍牙模塊只能作為藍牙從機使用。

之前已有JDY-31相關介紹文章,這里不多闡述,這里JDY-31做為無線控制示例

接線

在這里插入圖片描述

程序

//main.c
#include <STC89C5xRC.H>
#include <delay.h>
#include <uart.h>
#include <External interrupt.H>
sbit REC = P2^0;
sbit PREC = P2^1;
sbit P1REC = P2^2;
void init()//大聲公引腳初始化
{REC=1;PREC=1;P1REC=1;
}
void Int0_Routine() interrupt 0  //外部中斷服務
{P1REC=0;Delay_x_ms(500);P1REC=1;//產生下降沿信號
}
void main()
{init();uart_init();//串口初始化init_External();//外部中斷初始化while(1){if(RCE_uart.flag == 1)//flag:串口接收標志位{switch(RCE_uart.arr[0])//arr:串口接收數據存放數組{case 1:REC=0;Delay_x_ms(500);REC=1;break;//產生下降沿信號case 2:PREC=0;Delay_x_ms(500);PREC=1;break;//產生下降沿信號case 3:P1REC=0;Delay_x_ms(500);P1REC=1;break;//產生下降沿信號}RCE_uart.flag = 0;}}
}
//External interrupt.c
void init_External()
{IT0 = 0;IE0 = 0;EX0 = 1;EA = 1;PX0 = 1;IPH &= 0x01;
}
//uart.c
#include <STC89C5xRC.H>
#include <timer1.H>
#include <uart.h>
RECD RCE_uart;
void uart_init()//9600
{timer1_init();PCON |= 0x80;SCON = 0x50;EA = 1;ES = 1;
}
void UART_SendByte(unsigned char byte)
{SBUF = byte;while(TI == 0);TI = 0;
}
void UART_Send(unsigned char *arr)
{while(*arr != '\0'){UART_SendByte(*arr);arr++;}
}
void UART_Routine() interrupt 4
{unsigned char temp;if(RI == 1){temp = SBUF;if(temp=='\r'||temp=='\n'||RCE_uart.len==20){RCE_uart.arr[RCE_uart.len]='\0';RCE_uart.flag=1;RCE_uart.len=0;}else{RCE_uart.arr[RCE_uart.len++] = temp;}RI = 0;}
}

示例

當微波模塊感應到人體活動后,喇叭播放錄音,提醒“您已進入監控區域”等等語音
手機端藍牙串口調試app發送 03 0D 或者 02 0D ,喇叭播放錄音;發送 01 0D ,控制模塊進行錄音(控制命令為十六進制)
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/24359.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/24359.shtml
英文地址,請注明出處:http://en.pswp.cn/web/24359.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Ruoyi-Vue-Plus 下載啟動后菜單無法點擊展開,

1.Ruoyi-Vue-Plus框架下載后運行 2.使用mock數據 3.進入頁面后無法點擊菜單 本以為是動態路由或者菜單邏輯出了問題&#xff0c;最后發現是websocket的問題 解決辦法 把這兩行代碼注釋 頁面菜單即可點擊。 以上。

【ROS使用記錄】—— ros使用過程中的rosbag錄制播放和ros話題信息相關的指令與操作記錄

提示&#xff1a;文章寫完后&#xff0c;目錄可以自動生成&#xff0c;如何生成可參考右邊的幫助文檔 文章目錄 前言一、rosbag的介紹二、rosbag的在線和離線錄制三、rosbag的播放相關的指令四、其他rosbag和ros話題相關的指令總結 前言 rosbag是ROS&#xff08;機器人操作系統…

Suse Linux ssh配置免密后仍需要輸入密碼

【問題描述】 Suse Linux已經配置了ssh免密&#xff0c;但無法ssh到目標服務器。 對自身的ssh登陸也需要輸入密碼。 系統–Suse 15 SP5 【重現步驟】 1.使用ssh-keygen -t rsa生產key文件 2.使用ssh-copy-id拷貝public key到目標機器(或者自身) 3.配置成功后ssh 目標時仍需要輸…

電商API在維護數據安全與合規性中的重要性

摘要 在數字化時代&#xff0c;數據安全和合規性是電商企業不可忽視的重大議題。本文將探討電商API如何在保護敏感數據、遵守法律法規和防范網絡威脅方面發揮關鍵作用。 引言 隨著大量敏感數據的電子化處理和存儲&#xff0c;電商企業面臨的安全挑戰日益嚴峻。API接口技術成為…

手機模擬操作進階:1.某團獲取附近商店情況

0.以超市便利為例分析: 超市便利的xp (//android.widget.ImageView[@resource-id="com.sankuai.meituan:id/channel_icon"])[5] 附近的xp //android.widget.TextView[@text="全部200+店"] 商家信息列表區: //android.support.v7.widget.RecyclerView[@…

《青少年編程與數學》課程方案:2、課程內容 4_4

《青少年編程與數學》課程方案&#xff1a;2、課程內容 4_4 十四、數學&#xff08;三&#xff09;高中數學&#xff08;四&#xff09;微機分&#xff08;五&#xff09;線性代數&#xff08;六&#xff09;概率論與數理統計&#xff08;七&#xff09;離散數學&#xff08;八…

娛閑放鬆篇1

最近在B站看了挺多的動漫,挺小說化的,我這個人比較哲學,故和大家分享一下 B站娛閑 1.蘇老大的動漫 1.<<人類清除計劃>> 本來看的過癮,但沒想到,連小說也停更了..... 2.黑山羊遊戲 挺劇本的 3.顧毅 一個小說的主人公,第一個能力是無限推演... 崇山醫…

[C#]使用OpenCvSharp圖像濾波中值濾波均值濾波高通濾波雙邊濾波銳化濾波自定義濾波

在使用OpenCvSharp進行圖像濾波處理時&#xff0c;各種濾波方法都有其特定的用途和效果。以下是對中值濾波、均值濾波、高通濾波、雙邊濾波、銳化濾波和自定義濾波的詳細解釋和歸納&#xff1a; 中值濾波&#xff08;MedianBlur&#xff09; 原理與作用&#xff1a;中值濾波是…

Stable diffusion采樣器詳解

在我們使用SD web UI的過程中&#xff0c;有很多采樣器可以選擇&#xff0c;那么什么是采樣器&#xff1f;它們是如何工作的&#xff1f;它們之間有什么區別&#xff1f;你應該使用哪一個&#xff1f;這篇文章將會給你想要的答案。 什么是采樣&#xff1f; Stable Diffusion模…

UI學習--導航控制器

導航控制器 導航控制器基礎基本概念具體使用 導航控制器切換演示具體使用注意 導航欄與工具欄基本概念具體使用&#xff1a; 總結 導航控制器基礎 基本概念 根視圖控制器&#xff08;Root View Controller&#xff09;&#xff1a;導航控制器的第一個視圖控制器&#xff0c;通…

壓縮大文件消耗電腦CPU資源達到33%以上

今天用7-Zip壓縮一個大文件&#xff0c;文件大小是9G多&#xff0c;這時能聽到電腦風扇聲音&#xff0c;查看了一下電腦資源使用情況&#xff0c;確實增加了不少。 下面是兩張圖片&#xff0c;圖片上有電腦資源使用數據。

Spring系統學習 -Spring IOC 的XML管理Bean之bean的獲取、依賴注入值的方式

在Spring框架中&#xff0c;XML配置是最傳統和最常見的方式之一&#xff0c;用于管理Bean的創建、依賴注入和生命周期等。這個在Spring中我們使用算是常用的&#xff0c;我們需要根據Spring的基于XML管理Bean了解相關Spring中常用的獲取bean的方式、依賴注入值的幾種方式等等。…

c++ namespace以及使用建議

命名空間就是用來區分你使用的這個變量和函數是屬于那一塊的。用來防止不同的人所寫函數和變量&#xff0c;名字相同產生沖突。 在寫c代碼的時候&#xff0c;經常會使用標準庫中的函數&#xff0c;使用之前我們必須在前面添加一個std::&#xff0c;因為c標準庫的函數是在命名空…

關閉Cloudflare Pages的訪問策略

curl API 獲取相應的 uid curl -X GET "https://api.cloudflare.com/client/v4/accounts/賬戶標識符/access/apps" \-H "X-Auth-Email: 郵箱" \-H "X-Auth-Key: Global API KEY" \-H "Content-Type: application/json"賬戶標識符是登…

Dubbo面試題甄選及參考答案

目錄 Dubbo是什么? Dubbo的主要使用場景有哪些? Dubbo的核心功能有哪些? Dubbo與Spring框架的集成方式是什么? Dubbo的RPC調用原理是什么? Dubbo的架構中包含哪些核心組件? Provider、Consumer、Registry、Monitor在Dubbo中分別承擔什么角色? Container在Dubbo中…

Maven項目打包成jar項目后運行報錯誤: 找不到或無法加載主類 Main.Main 和 jar中沒有主清單屬性解決方案

已經用maven工程的package功能進行了打包 找不到或無法加載主類 Main.Main 規定主類 主要在maven的配置文件當中 這邊一定要綁定自己的啟動類 jar中沒有主清單屬性 刪掉這一行就行哈 正確的插件代碼 <plugin><groupId>org.springframework.boot</groupId&…

毫米波SDK使用1

本文檔是AM273x等毫米波雷達處理器SDK的配置和使用&#xff0c;主要參考TI的官方文檔《mmwave mcuplus sdk user guide》。這里僅摘取其中重要的部分&#xff0c;其余枝節可參考原文。 2 系統概覽 mmWave SDK分為兩個主要組件:mmWave套件和mmWave演示。 2.1. mmWave套件 mmWa…

AXI Quad SPI IP核基于AXI-Lite接口的標準SPI設計指南

在標準SPI配置下&#xff0c;SPI設備除了包含基本的SPI特性外&#xff0c;還具備以下一些標準功能&#xff0c;這些功能如下所示&#xff1a; 支持FPGA內部的多主設備配置&#xff0c;其中使用單獨的_I&#xff08;輸入&#xff09;、_O&#xff08;輸出&#xff09;、_T&…

FM148A,FM146B運行備件

FM148A,FM146B運行備件。電源保險絲倉主控底座的保險絲倉示意圖底座上共有兩個保險絲&#xff08;800mA&#xff09;&#xff0c;FM148A,FM146B運行備件。&#xff08;10&#xff5e;73&#xff09;30/195主控單元2.K-CUT014槽底座地址接口主控站地址撥開關從上到下為二進制數的…

開發網站,如何給上傳圖片的服務器目錄授權

開發網站&#xff0c;上傳圖像時提示”上傳圖片失敗&#xff0c;Impossible to create the root directory /var/www/html/xxxxx/public/uploads/avatar/20240608.“ 在Ubuntu上&#xff0c;你可以通過調整文件夾權限來解決這個問題。首先&#xff0c;確保Web服務器&#xff08…