【单片机毕业设计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和原理图以及相关文档说明做了详细说明,有需可私

🧿创作不易,拒绝白嫖

相关推荐
辰哥单片机设计1 小时前
STM32智能病房呼叫系统
stm32·单片机·嵌入式硬件
蓝天居士3 小时前
HLW8112芯片软件实现代码(2)
单片机·嵌入式·芯片资料
小明bishe1811 小时前
计算机毕业设计之基于JAVA的植物科普网站
java·spring boot·spring·架构·课程设计
水利行业RTU手艺人17 小时前
RTU固件中的“数据保险箱”——离线数据补发系统设计
c++·stm32·单片机·物联网
2301_7931210419 小时前
基于单片机的水平角度仪系统设计
单片机·嵌入式硬件
KaifuZeng19 小时前
通信与接口协议面试十、PCIe
单片机·嵌入式硬件·面试·通信与接口协议
lzx1864884370220 小时前
【AH8966】可替代 KP3211 非隔离 AC110220V转12V 0.5A 降压转换芯片
人工智能·单片机·嵌入式硬件·集成测试·硬件工程·ic
csg110721 小时前
PIC单片机防破解:从硬件到软件的全面防护
单片机·嵌入式硬件·物联网·自动化
电化学仪器白超21 小时前
低阻域 ADC 与参考源选型理论分析
人工智能·python·单片机·嵌入式硬件·自动化