【单片机毕业设计25-基于stm32的导盲眼镜设计】

【单片机毕业设计25-基于stm32的导盲眼镜设计】


前言

🔥这里是小殷学长,单片机毕业设计25-基于stm32的导盲眼镜设计

🧿创作不易,拒绝白嫖可私


一、功能介绍

------------------------------------------导盲眼镜系统----------------------------------------

功能:

1.OLED显示左右两路超声波距离光敏值和加速度传感器值

2.光敏侦测,根据环境的光敏值自动开灯或关灯

3.语音播报 ,若左右距离过近或警报提示

4.蓝牙功能,将相关数据发送到手机端

5.可调整相关距离阈值&光敏阈值

功能可定制


🔥 实物展示

二、硬件部分

下面为该毕设中所用到的相关硬件说明,具体参数不做细节描述

c 复制代码
硬件材料
c 复制代码
原理图

三、软件部分

main.c部分代码

c 复制代码
int main(void)
{
	delay_init();	    	          //延时函数初始化	  
	NVIC_Configuration();         //设置NVIC中断分组2:2位抢占优先级,2位响应优先级 
	Init_Usart();                 //串口初始化  
	LED_Init();                   //Led初始化
	bspNTCAdcInit();               //ADC初始化
	TIM2_Init(7199,0);            //以10KHz计数,定时100us,计算超声波距离
	HC_SR04_IO_Init();            //超声波初始化
    IIC_init();//IIC初始化
	adxl345_init();//ADXL345初始化
	OLED_Init();                  //OLED初始化
	OLED_Clear(0);
	printf("HardWare Init Ok...\r\n");
	while (1)
	{
		filter_data();
		Interface_Task(interface_index);
		Data_Task();
        delay_ms(50);
	}
}

总结

c 复制代码
上面为基于stm32的导盲眼镜系统相关的大致介绍,源码,pcb和原理图以及相关文档说明做了详细说明,有需可私

🧿创作不易,拒绝白嫖

相关推荐
wuyk5554 小时前
4.树:一对多的层次数据结构
开发语言·数据结构·stm32·单片机
天空'之城6 小时前
单片机基础核心知识点汇总(五)
单片机·嵌入式硬件
FakeOccupational12 小时前
【电路笔记 STM32】stm32f103 实现HAL_UART_Transmit_DMA + 普通模式/连续模式的 UART DMA 收发
笔记·stm32·嵌入式硬件
wuyk55512 小时前
第 6 章 FOC 完整系统整合:从算法到真机跑起来
c语言·开发语言·stm32·单片机·嵌入式硬件
恒锐丰科技林技术员14 小时前
SS6841T 双通道 H 桥驱动芯片:大电流集成电机驱动优选方案
单片机·嵌入式硬件
LCG元14 小时前
STM32 HAL 库串口 DMA + 空闲中断接收不定长数据:从原理到排查“上电误进 IDLE“
stm32·单片机·嵌入式硬件
xiaotianyuanma14 小时前
【计算机毕业设计】基于Spring Boot的体育馆预约系统的设计与实现
java·spring boot·课程设计
乘凉~16 小时前
【Keil5】Keil5 安装和免费使用过程记录
stm32·单片机·嵌入式硬件
210Brian16 小时前
STM32学习笔记(六)EXTI外部中断(下)
笔记·stm32·学习