Bootstrap

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。

连接图

详情参阅 - 亚图跨际

;