news 2026/6/10 14:48:55

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【单片机毕业设计】【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); //获取光照值 }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/8 11:52:48

数据库新增字段sql

瀚高数据库-- 新增字段示例 ALTER TABLE 表名 ADD COLUMN 新字段名 数据类型 [约束条件]; -- 示例:添加整数类型字段 ALTER TABLE employees ADD COLUMN age INT; -- 示例:添加带默认值的字段 ALTER TABLE products ADD COLUMN price DECIMAL(10,2) DEFA…

作者头像 李华
网站建设 2026/6/8 23:09:12

Kotaemon能否用于菜谱推荐?营养搭配智能建议

Kotaemon能否用于菜谱推荐?营养搭配智能建议 在现代家庭厨房里,一个常见的难题是:今天吃什么?更进一步的问题则是——怎么吃才健康?尤其对于关注体重管理、慢性病控制或健身增肌的人群来说,单纯“好吃”已经…

作者头像 李华
网站建设 2026/6/10 5:48:35

智能家居Agent实战:打造会“思考”的家,从入门到精通全流程

第一章:智能家居Agent场景联动概述随着物联网技术的快速发展,智能家居系统已从单一设备控制逐步演进为多设备协同工作的复杂生态。在这一背景下,智能家居Agent作为核心控制单元,承担着感知环境、分析用户行为并触发联动策略的关键…

作者头像 李华
网站建设 2026/6/10 17:40:32

供应链智能体预警机制全解析(Agent驱动的库存优化黑科技)

第一章:供应链智能体预警机制概述在现代复杂多变的供应链环境中,智能体(Agent)技术正逐步成为实现动态感知、自主决策与快速响应的核心手段。供应链智能体通过集成传感器数据、业务系统日志及外部环境信息,构建实时监控…

作者头像 李华
网站建设 2026/6/10 15:45:34

Windows 操作系统中 SQL Server 的版本要求

Windows 版本/SQL 版本SQL Server 2022SQL Server 2019SQL Server 2017SQL Server 2016SQL Server 2014SQL Server 2012SQL Server 2008 R2SQL Server 2008Windows Server 2025是 (RTM)是 (RTM)不支持不支持不支持不支持不支持不支持Windows Server 2022是 (RTM)是 (RTM)是 (RT…

作者头像 李华
网站建设 2026/6/10 12:44:23

【工业机器人精度提升终极指南】:揭秘影响Agent定位误差的5大核心因素

第一章:工业机器人Agent精度的核心意义在现代智能制造体系中,工业机器人作为生产自动化的核心执行单元,其行为决策的精确性直接决定了产品质量、生产效率与系统安全性。机器人Agent不仅需要感知环境、规划路径,还必须在动态工况下…

作者头像 李华