Skip to content
ショップ

STM32 LoRa クイックスタート

This content is not available in your language yet.

温度・湿度・照度・加速度のセンサーデータをLoRaを使ってパソコンへ送信するチュートリアルです。

電波強度(RSSI)を測定するチュートリアルです。送信側も受信側も電池駆動なので屋外の設置現場のLoRaの電波強度の測定が容易に出来ます。

AP07_Fig4.jpg

  • AI01 4-Sensors
  • AZ01 USB1
  • AP03 STM32 MCU
  • AC07 LoRa Mary
  • AV04 2V~4.5V
  • AZ63 Nut Plate
  • M2X16mmネジ 2本
  • AZ67 AAA battery holder
  • 単4電池 3本


  • AZ01 USB
  • AP03 STM32
  • AC07 LoRa Mary
  • AZ63 Nut Plate
  • M2X10mmネジ 2本
  • USBケーブル
  • PC


  • AI04 LCD
  • AP03 STM32
  • AC07 LoRa Mary
  • AX07 Back to bac
  • AZ01 USB1
  • AV04 2V~4.5V
  • AZ63 Nut Plate 2P
  • M2X10mmネジ 2本
  • M2X14mmネジ 2本
  • AZ67 AAA battery holder
  • 単4電池 3本


ソースコードは、Arduino IDEとPlatformIO IDのふたつで用意しています。また、STM32 MCUの開発環境の設定は、こちらを参照して下さい。

Measuring Sensor Data と Measuring RSSI は、どちらも同じコードです。

Measuring Sensor Data と Measuring RSSI は、どちらも同じコードです。

受信側のリーフに繋いだパソコンに、電圧(V)、温度(℃)、湿度(%)、照度(lx)、加速度XYZ(g)、RSSI(dBm)が表示されます。

=== Received Packet ===
Message: 4.51V,25.55℃,34.76%,262.24lx,-0.04g,-0.01g,0.99g
RSSI: -44 dBm
======================

LCDに、RSSI(dBm)が表示されます。

RSSI:
-60 dBm

  1.  ソースコードを書き込む時は必要で、書き込んだら外しても構いません。 2

  2.  STM32LowPower.hをインストールするときは、v1.2.2のを使用して下さい。