本帖最后由 种花家刘氓兔 于 2025-1-6 10:39 编辑
基于LORA的环境感知系统
作者:种花家刘氓兔
一、作品简介
在物联网发展迅猛的今天,数据变得唾手可得,而一些和我们生活中息息相关的数据,获取确变的没有那么容易。
本作品基于LORA扩频技术,使用 GC433-TC106模块,使用透传模式,使用ST的Nucleo-F411板卡和立创F407开发板作为主控,F407作为ST基于M4内核的传统芯片产品,性能足够环境感知采集传输。在环境数据和电子信号的转换中,使用BME280传感器获取环境中的温湿度数据。
二、系统框图
LORA射频在发射期间需要消耗大电流,考虑到成本限制,从主控板取5V电源,使用LM1117-3.3的LDO进行降压,不和单片机共用3.3V电源。增加1A的保险丝和5V、3V3电源指示灯。在LORA电源引脚前放置100nF电容滤波,LORA模组的layout处打GND过孔。
硬件框图
软件流程图
三、各部分功能说明
供电部分PCB原理图设计
LORA模块 原理图设计
PCB设计图
使用一个扩展板,兼容Nucleo-F411和立创F407开发板的排针,只连接到需要用的引脚,为未来的板卡扩展留下空间。
Nucleo-F411代码设计
立创F407天空星
四、作品源码
源码链接:https://download.eeworld.com.cn/detail/%E7%A7%8D%E8%8A%B1%E5%AE%B6%E5%88%98%E6%B0%93%E5%85%94/635547
五、作品功能演示视频
视频链接:https://training.eeworld.com.cn/course/68917
六、项目总结
第一次在EEWORLD论坛参加活动,很有收获。在作品的构思和实现上还有很大的提高空间。后续会完善这个作品,增加更多的功能,在低功耗,电池供电等方向进行扩展学习。
七、其他
|