一.系统概述

智能护眼语音台灯系统的主要功能包括:

  1. 语音控制功能:通过语音指令实现台灯的开关控制,提升了操作的便捷性和智能体验。
  2. 超声波测距功能:内置超声波传感器,可实时检测目标与传感器之间的距离,实现距离监测。
  3. 距离报警功能:用户可自定义距离阈值,当超声波传感器检测到距离小于设定值时,系统会自动发出警报,提醒用户注意距离,防止意外发生。

在这里插入图片描述

二.电路设计

电路图在Altium Designer中完成设计,具体方案如下:

  1. 选用STM32F103C8T6单片机作为系统主控,最小系统电路作为整个系统的核心部分;
  2. 距离检测采用HC-SR04超声波测距模块,通过Trig(超声波发射端)和Echo(超声波接收端)分别连接到单片机的GPIO接口,实现与人体之间距离的实时检测;
  3. 语音识别功能使用LU-ASR01高精度语音识别模块,通过UART串口方式与单片机通讯,实现语音指令输入;
  4. 阈值设定功能由独立按键实现,按键一端连接地线,另一端接单片机的GPIO口;
  5. 报警部分采用有源蜂鸣器,通过NPN三极管进行驱动。

在这里插入图片描述

在这里插入图片描述

三.程序设计

#include "sys.h"
#include "math.h"
#include "Control_Report_To_Police.h"

int main(void)
 {		
	u32 ASR01_Uart_bound=9600;
	NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级
	delay_init();	    	 //延时函数初始化	  
	 
	Led0_init();
	ASR01_Uart2_init(&ASR01_Uart_bound);
	 Hcsr04_Timer2_Init();
	 Beep_init();
	 Beep=0;
  while(1)
	{
    OLED_Display_Cotrol(); //显示控制函数
	}	 
} 

四.资料内容

在这里插入图片描述

24-32-31

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐