STM32使用LoRa模块无线发送和接收

介绍

本教程包含两个示例。 在第一个示例中,我们将从LoRa发送者/发送者向接收者发送一条简单的“ Hello World”消息。 但是在第二个示例中,我们将无线发送传感器数据。 BME280气压传感器提供气压,温度,湿度等信息。STM32 LoRa发送器将传感器数据发送到STM32 LoRa接收器。

硬件

LoRa模块

  • 引脚1:ANT –此引脚将连接到天线
  • 引脚2、9、16:GND –电源和控制器共同接地的接地引脚
  • 引脚3:3.3V –要给设备加电,引脚3将有助于输入电源
  • 引脚4:RESET –引脚4用于通过外部信号复位模块
  • 引脚5、6、7、8、10、11:DIO0,DIO1,DIO2,DIO3,DIO4,DIO5 –要通过模块执行常规I / O功能,DIO引脚会有所帮助。这些引脚可定制为中断引脚
  • 引脚12:SCK – SCK引脚用于SPI通信期间的时钟脉冲
  • 引脚13:MISO – MISO表示主进和从出,将数据传输从模块传输到控制器。主站为控制器,SX1278为从站
  • 引脚14:MOSI – MOSI表示主机输出从机输入。因此,此引脚将从控制器接收数据
  • 引脚15:NSS – NSS是芯片选择/启用引脚,将有助于激活从机

LoRa频率分配

LoRa频率并非到处都是合法的。SX1278的频率为433MHz,因此除了用于学术目的之外,不允许长时间使用它。 同样,请检查您所在国家/地区允许的范围,并确认您可以使用实际的频率范围。 LoRa模块确实提供了不同的频率范围,最常见的是433MHz,915MHz和868MHz。

连接图

详情参阅 - 亚图跨际

  • 5
    点赞
  • 54
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值