2025/12/30 18:55:53
网站建设
项目流程
太原网站建设联系方式,推荐上海网站建站品牌,工业设计公司如何运营,wap视频网站建设难吗?一、功能简介项目名#xff1a;基于单片机的篮球计分器
项目编号#xff1a;dz-982
单片机类型#xff1a;STM32F103C8T6
具体功能#xff1a;
1、通过按键可调整比赛时间#xff08;三个按键#xff09;
2、通过按键启停比赛时间#xff08;一个按键#xff09;
3、通…一、功能简介项目名基于单片机的篮球计分器项目编号dz-982单片机类型STM32F103C8T6具体功能1、通过按键可调整比赛时间三个按键2、通过按键启停比赛时间一个按键3、通过按键进行加分每队3个分别是1分2分3分4、通过按键可切换场地一个按键5、通过DHT11监测当前环境的温湿度6、通过红外避障监测篮球是否命中7、通过光照检测模块检测光照值如果光照较低时自动打开照明灯8、每增加分数可通过TTS语音播报比分9、当比赛时间结束后蜂鸣器响3s通过语音提醒并报出比分10、通过显示屏显示比赛时间、各队分数11、将监测的数据通过WiFi传输到手机端二、系统框图设计绘制软件VISIO本设计以STM32F103C8T6单片机为核心控制器结合多种传感器模块和执行模块构建基于单片机的篮球计分器系统系统包括中控部分、输入部分和输出部分。中控部分采用STM32F103C8T6单片机其主要功能是获取输入数据并控制输出部分。输入部分由以下模块组成第一部分是按键模块通过多个按键可调整比赛时间、启停比赛时间、为每队加分1分、2分、3分、切换场地第二部分是DHT11温湿度检测模块通过该模块可以监测当前环境的温湿度第三部分是红外避障模块用于监测篮球是否命中第四部分是光照检测模块用于检测当前环境的光照值第五部分是供电模块为整个系统提供稳定的电源支持。输出部分由以下模块组成第一部分是LED灯模块当光照较低时自动打开照明灯第二部分是TTS语音播报模块用于播报比分第三部分是声光报警模块比赛时间结束后蜂鸣器响3秒并语音提醒第四部分是显示模块用于显示比赛时间、各队分数除此之外还有WiFi模块用于将监测数据传输到手机端。三、32实物图单片机型号STM32F103C8T6板子为绿色PCB板两层板厚度1.2上下覆铜接地。元器件基本上为插针式个别降压芯片会使用贴片式。供电接口TYPE-C四、原理图软件版本AD2013电路连线方式网络标号连线方式注意原理图只是画出了模块的引脚图而并不是模块的内部结构原理图五、PCB图由原理图导出封装很大一部分都是作者自己绘制不提供封装库只提供连接好的源文件。中间有一个项目编号隐藏在单片机底座下插入单片机后不会看到。两层板上下覆铜接地。六、部分程序展示软件版本keil5逻辑程序和驱动程序分开分布于main.c和其他.c文件/********************************** 函数名监测函数 传参值无 返回值无 **********************************/ void Monitor_Function(void) { if(time_num % 10 0) //监测数据 { Dht11_Get_Temp_Humi_Value(temp_value,humi_value); light_value 500 - 150 * (ADC_Get_Value(ADC_CHANNEL_0) / 4096.0 * 3.3); //获取光照值 }