【单片机毕业设计25-基于stm32的导盲眼镜设计】
·
前言
🔥这里是小殷学长,单片机毕业设计25-基于stm32的导盲眼镜设计
🧿创作不易,拒绝白嫖可私
一、功能介绍
------------------------------------------导盲眼镜系统----------------------------------------
功能:
1.OLED显示左右两路超声波距离光敏值和加速度传感器值
2.光敏侦测,根据环境的光敏值自动开灯或关灯
3.语音播报 ,若左右距离过近或警报提示
4.蓝牙功能,将相关数据发送到手机端
5.可调整相关距离阈值&光敏阈值
功能可定制
🔥 实物展示




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

原理图

三、软件部分

main.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);
}
}
总结
上面为基于stm32的导盲眼镜系统相关的大致介绍,源码,pcb和原理图以及相关文档说明做了详细说明,有需可私

🧿创作不易,拒绝白嫖
更多推荐

所有评论(0)