news 2026/4/23 13:11:03

基于STM32单片机篮球计分器无线APP视频监控激光测距红外设计DIY24-282

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于STM32单片机篮球计分器无线APP视频监控激光测距红外设计DIY24-282

本系统由STM32F103C8T6单片机最小系统电路、LCD1602显示、蜂鸣器报警电路、按键电路、无线WIFI模块摄像头2个红外避障传感器及电源组成。

【1】本系统篮球积分器流程。篮球比赛分四节,每节12分钟,每节结束,休息1:30。进攻倒计时24秒。通过按键对A对、B对进行计分,以最终比分高低分胜负,如果最终比分A对等于B对,进入延时赛即加时赛。加时赛每场5分钟,如果结束依旧比分相同,则进入下一场加时赛5分钟,直到分出胜负。

【2】上电设备初始化完成后,通过按键开始比赛,液晶显示A队、B队得分,显示当前所处比赛节段以及倒计时时间(包括比赛倒计时、休息时间倒计时、加时赛倒计时)。通过按键触发进攻倒计时,在比赛过程中也可以通过按键对比赛进行暂停时间,暂停时间后可以填过按键再次启动。

【3】每节12分钟倒计时结束,自动进入休息时间倒计时。如果最后一节倒计时结束直接显示比赛结果即胜出方!液晶显示相应的那一节比赛以及比赛段。如果需要进入加时赛,最后一节倒计时结束直接进入加时赛倒计时,加时赛结束则对比分数,如果分数相同直接进入下一个加时赛。如果得出胜负显示胜利方。为了方便演示,通过按键可以直接跳到下一个比三节点,直到结束,倒计时过程中可以通过按键暂停比赛,再次按下可以继续比赛倒计时。

【4】加2个红外避障传感器来计算A和B队的加分,且只有比赛结束前才可以进行比分修改。【5】无线APP功能:

APP能够连接板载无线模块,查看相应数据(此时手机相当于大屏显示);非常直观的能够看到当前赛事情况,如比赛结果、比赛的分、比赛那一节、进攻倒计时等等数据。

APP能够显示当前实时时间。

5】增加激光传感器,液晶实时显示激光测距值。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 10:31:47

使用YOLOv8进行目标检测:从零开始的完整PyTorch教程

使用YOLOv8进行目标检测:从零开始的完整PyTorch教程 在智能摄像头自动识别行人、无人机实时追踪车辆、工业产线即时发现缺陷产品的背后,都离不开一个核心技术——目标检测。这项技术让机器“看得懂”图像中的物体位置与类别,是连接视觉感知与…

作者头像 李华
网站建设 2026/4/23 12:32:16

CANoe中调试UDS 27服务常见错误码的实用技巧

CANoe调试UDS 27服务:从NRC错误码到实战避坑全解析你有没有遇到过这样的场景?在CANoe里调用UDS的27服务,信心满满地发送27 03请求Seed,结果ECU回你一个冷冰冰的7F 27 24——请求顺序错误。明明只发了一次,怎么就“乱序…

作者头像 李华
网站建设 2026/4/20 2:24:10

YOLOv8图像分割功能实测:比传统方法快多少?

YOLOv8图像分割功能实测:比传统方法快多少? 在工业质检线上,一台摄像头每秒捕捉数十帧PCB板图像,系统必须在200毫秒内判断是否存在焊点缺陷。若使用传统图像处理算法——基于阈值分割和形态学操作的流程,一旦光照稍有变…

作者头像 李华
网站建设 2026/4/18 11:10:02

YOLOv8 Issues提问规范:高效获得开发者帮助

YOLOv8 Issues提问规范:高效获得开发者帮助 在计算机视觉项目中,你是否曾遇到这样的场景?训练进行到一半突然报错,模型毫无输出,或者推理结果完全偏离预期。你急切地打开 GitHub 的 YOLOv8 仓库,点击 “Iss…

作者头像 李华
网站建设 2026/4/22 13:44:46

高效处理大规模数据:Yii2 和 MongoDB 的批量更新实践

在处理大规模数据时,效率和性能成为首要考虑的问题。今天我们来探讨如何通过 Yii2 框架结合 MongoDB 来实现对大量数据的批量更新操作,具体来说,我们会处理一个包含 100,000 条记录的 CSV 文件。 问题背景 假设我们有一个 CSV 文件,其中包含两列数据:自定义标识符和一个…

作者头像 李华
网站建设 2026/4/23 12:49:12

有效的完全平方数

文章目录一、读题二、算法思路三、代码实现:一、读题 题目来源:https://leetcode.cn/problems/valid-perfect-square/ 题目很简单,就是判断一个数是不是完全平方数,是就返回true,不是就返回false,主包就喜欢…

作者头像 李华