当前位置: 首页 > news >正文

【单片机毕业设计】【dz-982】基于单片机的篮球计分器

一、功能简介

项目名:基于单片机的篮球计分器
项目编号: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); //获取光照值 }
http://www.cnnetsun.cn/news/131452.html

相关文章:

  • 当网站提示“不安全”:SSL证书,你的数字护身符
  • FileLocator Pro v9.3.3544便携版:高效文件搜索工具
  • VTLA: Vision-Tactile-Language-Action Modelwith Preference Learning for InsertionManipulation
  • 端子焊接焊点检测愁?智能视觉方案 99.99% 检出率,告别人工显微镜目测难题!
  • 2025 技术解析:智能指纹变异技术底层实现与抗关联逻辑
  • 红帽系:升级gcc4.8为gcc为7.5版本
  • Scrcpy安卓投屏工具:5分钟快速上手指南
  • fs.promises 深入全面讲解
  • Delphi逆向工程:从入门到精通的完整工具指南
  • 从理论到工程落地:构建高效量子-经典Agent协同的7个关键阶段
  • 【智能家居Agent设备兼容难题】:破解主流设备接入壁垒的5大核心技术方案
  • 【每日算法】LeetCode 17. 电话号码的字母组合
  • Twitch掉落自动获取工具:告别手动挂机的智能解决方案
  • 百考通AI:您的智能开题导师,一键生成完美开题报告,让科研之路赢在起点!
  • 如何快速搭建StaMPS:InSAR数据处理完整实战指南
  • 百度网盘下载限速如何彻底解决?Mac用户专属的3步加速方案
  • 传感器数据融合失败?根源竟在初始外参校准(内附工业级校准流程图)
  • 物流仓储分拣效率瓶颈全解析(Agent智能优化大揭秘)
  • WorkTool企业微信自动化工具:从零开始的完整实战指南
  • 你还在用遗传算法?量子Agent已实现全局最优路径动态生成!
  • MCP DP-420图Agent性能调优实战:9个关键指标详解与3倍响应加速秘技
  • 【紧急避坑指南】:云边协同部署中Agent任务分配的4大致命错误
  • 【教育测评Agent自动批改揭秘】:如何用AI实现99%准确率的智能评分系统
  • 英雄联盟智能助手ChampR:5分钟快速上手的终极游戏配置方案
  • 设备数据采集效率提升300%?看这家头部企业Agent部署实战
  • 【dz-996】物联网的家居环境预警监测系统
  • 【dz-998】导盲犬多功能喂食器的设计与实现
  • 终极Windows动态桌面指南:打造个性化视频壁纸的完整教程
  • Mem Reduct系统优化评测:告别卡顿的智能性能管家
  • Luckysheet单元格数据验证功能深度解析:从入门到实战完整指南