M5StackでModule LoRa433 V1.1 を使う

Using the Module LoRa433 V1.1 ・ 使用 Module LoRa433 V1.1

M5StackのModule LoRa433 V1.1をコントローラーに接続する最小構成。配線とBOMつき。

この構成をエディタで開く・編集する →

部品リスト(BOM)

部品役割ポートリンク・価格
M5Stack Core2Controllergrove_i2c, grove_analog, grove_uart, mbusofficial page — $46.9
Module LoRa433 V1.1modulembus, spi, antenna_smaofficial page — $12.5

配線

作り方

M5Stack Core2にModule LoRa433 V1.1をM-Busで接続し、433MHz帯のLoRa通信を可能にする最小構成の組み立てガイドです。このモジュールはSX1278チップを搭載し、長距離・低消費電力の無線通信を実現します。

  1. 部品を用意する — 用意するもの:M5Stack Core2本体、Module LoRa433 V1.1、Core2とパソコンをつなぐUSB-Cケーブル。
  2. モジュールをCore2に取り付ける — Module LoRa433 V1.1をCore2の底面にあるM-Busコネクタに差し込みます。向きを確認し、しっかりと押し込んでください。M-Busはスタッキング方式で、ネジなどは不要です。
  3. アンテナを取り付ける — Module LoRa433 V1.1のSMAコネクタに付属のアンテナを取り付けます。アンテナがないと通信距離が極端に短くなるため、必ず取り付けてください。
  4. パソコンにつないでMicroPythonを書き込む — USB-CケーブルでCore2をパソコンにつなぎます。UIFlowやThonnyなどのツールで、Core2にMicroPythonファームウェアが入っていることを確認し、下のコードをデバイスにコピーして実行します。
  5. 動作を確認する — コードを実行すると、Core2の画面にLoRaモジュールの初期化状態が表示されます。エラーが表示されなければ、正常に接続されています。

サンプルコード(micropython)

# M5Stack Core2 + Module LoRa433 V1.1 (M-Bus)
# Wiring: Module LoRa433 V1.1 -> Core2 M-Bus (stacked)
# This example initializes the LoRa module and prints the version.

from machine import Pin, SPI
import time
from m5stack import lcd

# M-Bus SPI pins on Core2 (M-Bus uses SPI)
# SCK=18, MOSI=23, MISO=19, CS=5, RST=13, DIO0=26 (typical for LoRa module)
# Adjust if your module uses different pins.

spi = SPI(1, baudrate=10000000, polarity=0, phase=0, sck=Pin(18), mosi=Pin(23), miso=Pin(19))
cs = Pin(5, Pin.OUT)
rst = Pin(13, Pin.OUT)
dio0 = Pin(26, Pin.IN)

# Reset module
rst.value(0)
time.sleep(0.1)
rst.value(1)
time.sleep(0.1)

# Initialize LoRa (simplified - requires sx127x library)
# For full example, use a library like sx127x.py
lcd.clear()
lcd.print('LoRa433 Module Ready', 10, 20)

while True:
    # Placeholder for LoRa operations
    time.sleep(1)

コツ・安全上の注意

この作り方はAIが構成から生成したものです(未検証)。通電前に配線とコードをご確認ください。

この構成はAIが実在するM5Stack部品から設計し、ポート互換をサーバで検証したものです。編集・共有できます。

エディタで開く →

UnitKit は M5Stack® 製品向けの非公式ツール。作りたいものを書くと、部品リストと配線図が出ます。