首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

物联网毕设 -- 基于Lora的预警系统(STM32+Lora)

  • 25-02-20 14:01
  • 3327
  • 10055
blog.csdn.net

目录

一 连线图

1 原理图

2 PCB效果

3 实物效果

4 功能概括

(1)主机

(2)从机

(3)演示视频

二 底层代码使用方式

1 使用说明

2 下载程序

三 APP使用方式(本项目不适应)

1下载APP

四 程序架构及修改(通用)


前言

该系统由主机和从机两部分组成,采用 Lora 网络进行多对多通信。主机端使用 STM32F103C8T6 作为中控,0.96寸OLED 显示屏实时显示从机端的异常报警信息,CLA400A-100 模块实现 Lora 通信,蜂鸣器在监测到异常状态时发出报警,按键可切换监测的设备。从机端同样使用 STM32F103C8T6 作为中控,CLA400A-100 实现 Lora 通信,0.96寸OLED 显示屏显示患者的异常报警情况。风速传感器和 DHT11 传感器分别用于检测本区域的风速和环境的温湿度。长按按键一进入阈值设置界面,短按按键一二用于调整阈值数据。


关注微信公众号--星之援工作室 发送关键字(项目清单)
可获取项目清单资料

⚠️⚠️(本文章仅提供思路和实现方法,并不包含代码,需要代码的同学请自行联系博主)

⚠️⚠️(有疑问或需要定制或者技术支持等,也请自行联系博主)⚠️⚠️


一 连线图

1 原理图

2.   开发板本身自带一个LED ,这个LED作为我们查看网络连接状态和获取数据状态的说明

(1)若MUC上面的的LED处于闪烁状态,则说明我们的设备处于正常运行,若LED灯不再闪烁,请按复位键将程序手动复位一次

(2)硬件每隔2秒会向主机端传输一次数据。

2 PCB效果

3 实物效果

设备未连接判断

设备连接判断

4 功能概括

(1)主机

  1. STM32F103C8T6:用于所有程序的中控和模块数据通信;
  2. 0.96寸OLDE:用于显示从机端的各种异常报警情况,实现实时监测;
  3. CLA400A-100:lora组网的方式进行通讯,实现多对多通信;
  4. 蜂鸣器:实现蜂鸣器报警,当监测到异常状态,则开启鸣叫

单击按键可以切换监测的设备

(2)从机

  1. CLA400A-100:lora组网的方式进行通讯,实现多对多通信;
  2. 0.96寸OLDE:用于显示患者端的各种异常报警情况,实现实时监测;
  3. STM32F103C8T6:用于所有程序的中控和模块数据通信;
  4. 风速传感器:检测本区域的实时风速
  5. DHT11:检测本区域的环境温湿度

长按按键一可以进入阈值设置界面

短按按键一二可以加减阈值数据

(3)演示视频

通过网盘分享的文件:lora风速预警.mp4

链接: https://pan.baidu.com/s/1Ye6KDwiQZn7OOV9RGKYghA?pwd=XZY0 提取码: XZY0

--来自百度网盘超级会员v6的分享

二 底层代码使用方式

1 使用说明

(1). 使用的时候设备会自动连接

本程序使用的是Lora模块,需要提前进行配网功能,可参考

嵌入式外设集 -- Lora模块(CLA400A-100)_lora通信模块-CSDN博客文章浏览阅读1.1k次,点赞22次,收藏18次。CL400A-100 是一款433MHz,100mW,具有高稳定性,工业级的无线数传模块。线性扩频调制,TTL 电平输出,极大提高了模块的抗干扰性和高稳定性。模块具有三种工作状态,并可以在运行时自由切换,在省电工作状态下,消耗电流极低,非常适合超低功耗应用。_lora通信模块http://iyenn.com/rec/1669364.html?spm=1001.2014.3001.5501

(2). 当设备处于正常状态的时候,开发板上面的LED会处于闪烁的状态。

(多看视频,视频中有完整功能演示)

(多看视频,视频中有完整功能演示)

(多看视频,视频中有完整功能演示)

2 下载程序

  1. 先根据原理图进行连线,连接好以后在做后面的操作
  2. 打开手机热点 热点名字:NET密码:12345678
  3. 打开程序(硬件由工作室出的可以忽略下载程序这部分)

三 APP使用方式(本项目不适应)

1下载APP

(1)操作方式:

使用Android手机安装APK进行操控

安装Android studio导入项目使用模拟器

官网下载最新版本

https://developer.android.google.cn/studio?hl=zh-cn

安装包(工作室使用版本)链接:

https://pan.baidu.com/s/1DnRGWeJt7XBTmzqHj1KRSQ?pwd=xzy0

提取码:xzy0

安装教程

https://zhuanlan.zhihu.com/p/528196912

(2)使用说明

打开APP后设备会自动订阅MQTT主题,等待1-5秒APP会自动获取到设备上的数据,若5秒内没有获取到设备数据,则请检测设备是否在线,若在线,则请重新打开APP进行数据的获取

(多看视频,视频中有完整功能演示)

(多看视频,视频中有完整功能演示)

(多看视频,视频中有完整功能演示)

四 程序架构及修改(通用)

链接:

https://pan.baidu.com/s/1TZkvdEOp-ERgi-2A1o-KWw?pwd=XZY0

提取码:XZY0

APP参数修改

星之援工作室
微信公众号
方案定制,程序设计方案、单片机程序设计
注:本文转载自blog.csdn.net的阿柒学起来的文章"https://blog.csdn.net/herui_2/article/details/144816046"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

124
嵌入式
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2024 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top