尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

【单片机毕业设计】【dz-994】基于单片机的户外广告牌匾安全检测系统的设计与实现

【单片机毕业设计】【dz-994】基于单片机的户外广告牌匾安全检测系统的设计与实现
📅 发布时间:2026/6/17 20:37:23

一、功能简介

项目名:户外广告牌匾安全检测系统的设计与实现
项目编号:dz-994
单片机类型:STM32F103C8T6
具体功能:
1、通过DHT11检测当前环境的温湿度;
2、通过BMP1820检测当前大气压;
3、通过MPU6050检测当前广告牌的倾斜角度,如果倾斜进行声光报警;
4、通过红外检测检测当前广告牌是否移动(未触发代表移动),如果移动进行声光报警;
5、通过震动检测模块,检测当前广告牌是否发生震动,如果发生震动进行声光报警;
6、通过显示屏显示数据
7、通过4G模块将监测的数据传输到手机端

二、系统框图设计

绘制软件:VISIO
本设计以STM32F103C8T6单片机为核心控制器,加上其他模块一起组成此次设计的整个系统,其中包括中控部分、输入部分和输出部分。中控部分采用了STM32F103C8T6单片机控制器,其主要作用是获取输入部分的数据,经过内部处理,逻辑判断,最终控制输出部分。
输入由七部分组成,第一部分是温湿度检测模块,通过该模块检测当前环境的温湿度,第二部分是大气压检测模块,通过该模块检测当前的大气压值;第三部分是MPU6050传感器,通过该模块得到当前倾斜角度;第四部分是红外检测模块,通过该模块检测当前广告牌是否移动;第五部分是震动检测模块,通过该模块检测当前广告牌是否震动;第六部分是按键模块,通过该模块可以切换界面、设置数值、切换工作模式等;第七部分是供电模块,通过该模块可给整个系统进行供电。
输出由三部分组成,第一部分是显示模块,通过该模块可以显示实时监测的数据以及用来设置阈值;第二部分是声光报警模块,当监测值超出设置的阈值时进行声光报警;第三部分是4G模块,通过该模块将监测的数据传输到手机上。

三、32实物图

单片机型号:STM32F103C8T6

板子为绿色PCB板,两层板,厚度1.2,上下覆铜接地。元器件基本上为插针式,个别降压芯片会使用贴片式。

供电接口:TYPE-C

四、原理图

软件版本:AD2013

电路连线方式:网络标号连线方式

注意:原理图只是画出了模块的引脚图,而并不是模块的内部结构原理图

五、PCB图

由原理图导出,封装很大一部分都是作者自己绘制,不提供封装库,只提供连接好的源文件。中间有一个项目编号,隐藏在单片机底座下,插入单片机后不会看到。

两层板,上下覆铜接地。

六、部分程序展示

软件版本:keil5

逻辑程序和驱动程序分开,分布于main.c和其他.c文件

/********************************** 函数名:显示函数 传参值:无 返回值:无 **********************************/ void Display_Function(void) { if(time_num % 10 == 0) { Oled_ShowCHinese(1,0,"温度:"); sprintf(display_buf,"%.1fC ",temp_value); Oled_ShowString(1,6,display_buf); Oled_ShowCHinese(2,0,"湿度:"); sprintf(display_buf,"%.1f%% ",humi_value); Oled_ShowString(2,6,display_buf); Oled_ShowCHinese(3,0,"气压:"); sprintf(display_buf,"%.3fkPa",(float)pressure_value / 1000.0); Oled_ShowString(3,6,display_buf); Oled_ShowCHinese(4,0,"倾斜:"); sprintf(display_buf,"%.1f ",acc_pitch); Oled_ShowString(4,6,display_buf); Oled_ShowCHinese(4,3 + (strlen(display_buf)-1) / 2,"°"); Oled_ShowString(4,6 + strlen(display_buf) + 1," "); } }

相关新闻

  • PhpStorm 12月最新2025.3 安装、授权、使用说明
  • LangFlow中的数据可视化节点设想:图表输出功能展望
  • 旅游指南|基于springboot + vue旅游指南系统(源码+数据库+文档)

最新新闻

  • 强力守护你的Nginx:Gixy配置安全分析器部署指南
  • Laravel Telescope Toolbar 核心功能详解:15 个调试面板完全指南 [特殊字符]
  • Index-1.9B性能评测:19亿参数模型如何超越7B级别竞品
  • 戴森球计划工厂蓝图完全指南:从新手到专家的自动化建造秘籍
  • 1.5V低功耗EEPROM应用指南:24VL024/025特性解析与I2C驱动实战
  • 如何用Jumanji快速构建强化学习实验?零基础入门教程

日新闻

  • 2026年不锈钢卷板厂家推荐排行榜:冷轧热轧/304/201不锈钢卷板,高颜值耐腐蚀源头厂家实力精选 - 企业推荐官【官方】
  • FLUX.1-dev FP8模型实战指南:24GB以下显卡高效部署方案
  • 2026佛山长途搬家价目表:跨省跨市搬家费用完整计算指南 - 从来都是英雄出少年

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号