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

🧿创作不易,拒绝白嫖

相关推荐
周洲08306 小时前
STM32 最简工程搭建|标准库/HAL库规范化模板,零冗余可直接落地
stm32·单片机·嵌入式硬件
冬栈程序设计9 小时前
Springboot食堂点餐管理系统【624152】 -附源码(开箱即用)
毕业设计·课程设计·程序设计·大作业
周洲083010 小时前
STM32 串口不定长接收|空闲中断 IDLE 方案,无固定帧长限制,项目实战
stm32·单片机·嵌入式硬件
我和头发拼了13 小时前
STM32--10硬件读写MPU6050
stm32·单片机·嵌入式硬件
糖糖单片机设计14 小时前
基于STM32的鱼缸水质检测系统
stm32·单片机·嵌入式硬件
HRTOS14 小时前
HRTOS 4.0 正式发布:Driver Library 基础外设驱动模块介绍
驱动开发·单片机·嵌入式硬件·51单片机
染予15 小时前
20个点位下发该如何正常操作?
单片机·嵌入式硬件
wuyk55515 小时前
从零吃透 MQTT 通信|第 5 章 MQTT 心跳保活机制深度优化,断线检测与智能自动重连
c语言·开发语言·stm32·学习
jianqiang.xue16 小时前
ESP-IDF保姆级入门23|MQTT物联网通信全解:发布订阅模式/QoS等级/遗嘱消息/主题设计/断线重连,掌握工业级标准消息通信
stm32·单片机·mcu·物联网·51单片机·iot
HRTOS17 小时前
HRTOS 4.0 Driver Library:03_Sensor 传感器驱动
驱动开发·单片机·嵌入式硬件·51单片机