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

🧿创作不易,拒绝白嫖

相关推荐
lhbweilai38 分钟前
分析FreeRTOS内核对象API的源码实现(四)
c语言·stm32·单片机
inrichtt4 小时前
第八课时:SPI总线揭秘:四线全双工通信的奥
c语言·数据结构·stm32·单片机·嵌入式硬件
半杯咖啡半行码4 小时前
Linux字符设备驱动开发基础:从设备号到ioctl的完整实战
stm32·单片机·嵌入式硬件
碧海银沙音频科技研究院5 小时前
基于炬芯ATS3089X的usb U盘/usb audio声卡/usb cdc虚拟串口/录音dump到本地功能实现
stm32·单片机·嵌入式硬件
@松6 小时前
学习stm32cudemx +vs 创建hex文件,刷机
stm32
CC180253944866 小时前
具有强大的图像和语音处理能力的高性能 MCU芯片ESP32-P4NRW32X
单片机·嵌入式硬件
小范的技术工坊7 小时前
Linux应用开发(文件IO)
linux·stm32·单片机
科芯创展8 小时前
XZ1824 宽电压150V 10A开关降压DC-DC控制器技术解析
单片机
Zwawa9 小时前
让电机走到指定位置:编码器位置环 PID
c语言·单片机·嵌入式
桀人9 小时前
I2C概念引入
stm32·单片机·嵌入式硬件