STM32单片机蓝牙APP LORA无线远程火灾报警温度烟雾监控系统

news2025/2/6 17:16:01

实践制作DIY- GC0145蓝牙APP LORA无线远程火灾报警

基于STM32单片机设计---蓝牙APP LORA无线远程火灾报警

二、功能介绍:

1个主机:STM32F103C系列单片机+LCD1602显示器+蜂鸣器 +LORA无线模块+3个按键(设置、加、减)+HC-05蓝牙模块(仅蓝牙版本有)

2个从机:STM32F103C系列单片机+DS18B20+MQ2烟雾模块+LORA无线模块

1.从机采集DS18B20温度数据,MQ2传感器的烟雾浓度通过LORA无线模块上传至主机。

2.主机接收2个从机的上传的数据,然后在LCD1602上面显示温度数据、MQ2传感器的烟雾。

3.主机可以通过3个按键(设置、加、减)设置烟雾浓度报警值(每个从机分开设定)、温度报警值(每个从机分开设定)。当2个主机中温度、烟雾任意一个值超过对应从机设定的报警值、蜂鸣器响进行报警。

4.蓝牙手机APP可以显示两个从机的温度、烟雾浓度、设定两个从机的温度和烟雾报警值。

三、详情介绍:

视频讲解:哔哩哔哩搜索UP主“爱搞单片机”在其空间搜索关键词蓝牙APP LORA无线远程火灾报警观看该视频详解讲解

 

功能演示操作

这是一款基于STM32单片机蓝牙APP LORA无线远程火灾报警1个主机:STM32F103C系列单片机+LCD1602显示器+蜂鸣器 +LORA无线模块+3个按键(设置、加、减)+HC-05蓝牙模块(仅蓝牙版本有)

2个从机:STM32F103C系列单片机+DS18B20+MQ2烟雾模块+LORA无线模块

1.从机采集DS18B20温度数据,MQ2传感器的烟雾浓度通过LORA无线模块上传至主机。

2.主机接收2个从机的上传的数据,然后在LCD1602上面显示温度数据、MQ2传感器的烟雾。

3.主机可以通过3个按键(设置、加、减)设置烟雾浓度报警值(每个从机分开设定)、温度报警值(每个从机分开设定)。当2个主机中温度、烟雾任意一个值超过对应从机设定的报警值、蜂鸣器响进行报警。

4.蓝牙手机APP可以显示两个从机的温度、烟雾浓度、设定两个从机的温度和烟雾报警值。

具体测试方法观看视频详细介绍。。。

 

了解更多尽请观看视频讲解。。。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/641132.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Node包管理工具

包管理工具 package代表了一组特定功能的源码集合。 管理包的应用软件,可以对包进行下载安装,更新,删除,上传等操作 借助包管理工具,可以快速开发项目,提高开发效率 前端常用包管理工具 npm Node Pack…

【算法系列 | 3】深入解析排序算法之——选择排序

序言 你只管努力,其他交给时间,时间会证明一切。 文章标记颜色说明: 黄色:重要标题红色:用来标记结论绿色:用来标记一级论点蓝色:用来标记二级论点 决定开一个算法专栏,希望能帮助大…

基于Hexo和Butterfly创建个人技术博客,(3) 创建博客文章及文章模板配置

Hexo官司网查看 这里 笔者个人站查看 这里 特别说明: hexo博客站点发布的文件全是静态文件,没有任何后台服务。博文的发布过程是:1、在本地用hexo new命令创建.md文件----2、经hexo g命令生成.html文件-----3、再通过hexo d命令发布到远程主机…

知网CN期刊《才智》简介及投稿邮箱

《才智》杂志成立于2001年,隶属吉林省人事厅,是经国家新闻出版总署批准的,吉林省人事系统唯一一本面向全国公开发行的杂志。是一本专业发表各类论文评定职称的省级理论性杂志。以挖掘各行各业拔尖人才、促进科教兴国、振兴人才市场为己任&…

python套接字(二):实现一个服务器和多客户端连接

文章目录 前言一、问题二、实现一个服务器连接多个客户端1、问题分析2、代码实现a、服务器端b、客户端 3、运行 前言 在上一篇博客python套接字(一):socket的使用简单说明了一下套接字的使用,也实现了使用套接字来传输消息,但是也有一个问题…

深度学习应用篇-推荐系统[12]:经典模型-DeepFM模型、DSSM模型召回排序策略以及和其他模型对比

【深度学习入门到进阶】必看系列,含激活函数、优化策略、损失函数、模型调优、归一化算法、卷积模型、序列模型、预训练模型、对抗神经网络等 专栏详细介绍:【深度学习入门到进阶】必看系列,含激活函数、优化策略、损失函数、模型调优、归一化…

JavaWeb笔记(五)

JavaWeb后端 经过前面的学习,现在终于可以正式进入到后端的学习当中,不过,我们还是需要再系统地讲解一下HTTP通信基础知识,它是我们学习JavaWeb的基础知识,我们之前已经学习过TCP通信,而HTTP实际上是基于T…

使用SonarLint在开发阶段提高代码质量

使用SonarLint在开发阶段提高代码质量 SonarLint是什么 SonarLint是一个免费的IDE插件,是一个代码质量工具。 它可以在我们编写代码的时候,就帮我我们发现问题并提醒我们。可以帮助我们养成良好的代码习惯。 它支持5000条规则,可以帮助我…

如何在Microsoft Excel中使用MATCH查找值的位置

当你需要在电子表格中查找值的确切位置时,可以使用 Excel 中的 MATCH 函数。这样可以避免你手动搜索可能需要参考的位置或其他公式。 MATCH 函数通常与 INDEX 函数一起用作高级查找。但在这里,我们将介绍如何单独使用 MATCH 来找到价值所在。 一、Excel中的MATCH函数是什么 …

11. Synchronized与锁升级

11.1 面试题 ● 谈谈你对Synchronized的理解 ● Sychronized的锁升级你聊聊 ● Synchronized实现原理,monitor对象什么时候生成的?知道monitor的monitorenter和monitorexit这两个是怎么保证同步的嘛?或者说这两个操作计算机底层是如何执行的 …

【企业业务架构】LEANIX : 业务能力

业务能力是组织执行核心功能所需的能力、材料和专业知识的表达或发声。企业架构师使用业务能力来说明业务的总体需求,以便更好地制定满足这些业务需求的 IT 解决方案。 目录 介绍业务能力建模您可以通过业务能力映射实现什么?并购管理IT风险管理创新管理…

手把手教你入门 Docker

博主介绍: ✌博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家✌ Java知识图谱点击链接:体系化学习Java(Java面试专题) 💕💕 感兴趣的同学可以收…

DAY 76 分布式监控平台:zabbix

市场上常用的监控软件: 传统运维:zabbix、 Nagios云原生环境: Prometheus (go语言开发的) zabbix概述 作为一个运维,需要会使用监控系统查看服务器状态以及网站流量指标,利用监控系统的数据去…

国内云服务器全面对比

想要领取优惠券购买云服务可以前往我的云服务器领券购买。 经过疫情三年,大多行业开始复苏,企业开始布局以后得发展,云服务器作为企业发展几乎是必须的,一个企业从无到有,要经历很多,比如企业官网搭建&…

GaussDB云数据库SQL应用系列—索引管理

目录 一、前言 二、注意事项 三、索引创建 1、创建普通索引 2、创建唯一索引 3、创建多字段索引 4、创建部分索引 5、创建表达式索引 四、索引管理 1、查看索引信息 2、删除索引 总结 一、前言 随着互联网的快速发展,数据量呈现爆炸式增长。如何高效地…

PLC现场安装时需要注意的几个关键点

PLC适用于大多数工业现场,但它对使用场合、环境温度等还是有一定要求。控制PLC的工作环境,可以有效地提高它的工作效率和寿命。 在安装PLC时,要避开下列场所: 1.环境温度超过0 ~ 50℃的范围; 2.相对湿度超过85%或者…

Coggle 30 Days of ML 打卡任务二:苹果病害数据加载与数据增强

Coggle 30 Days of ML 打卡任务二:苹果病害数据加载与数据增强 任务二:苹果病害数据加载与数据增强 难度/分值:中/2 打卡内容: 参赛选手名称:AppleDoctor完成日期:2023.6.9任务完成情况: 使…

第四章 完型填空

第四章 完型填空 第一节 真题 2020-完型填空- Section I Use of English Directions: Read the following text. Choose the best word (s) for each numbered blank and mark A, B, C or D on the ANSWER SHEET. (10 points) Being a good parent is, of cour…

Vue中使用editor.md(1):简单使用

0. 背景 在Vue项目中添加一个markdown编辑器,选择使用editor.md,记录在Vue项目中的简单使用。 1. 环境配置 1.1 下载editor.md 官网地址:http://pandao.github.io/editor.md/ 项目文件解压后放入:public/static/内 1.2 下…

【Linux】进程间的通信之共享内存

进程间的通信之共享内存 一、system V 内存共享原理二、共享内存的使用1、ftok函数2、shmget函数3、shmat函数4、shmdt函数5、shmctl函数6、代码使用 三、一些细节的补充 一、system V 内存共享原理 利用内存共享进行进程间的通信的原理其实分为以下几个步骤: 在物…