LoPy:特徴、ピン構成、IoTアプリケーションの包括的ガイド
LoPyとは?
LoPyは、MicroPython対応デバイス向けのコンパクトなトリプルネットワークプロセッサです。Espressif ESP32チップセットを採用し、使いやすさ、柔軟性、パワーの優れたバランスを実現した、IoT(モノのインターネット)プラットフォームの一つです。このデバイスで、どこにいてもあなたのすべての「モノ」を素早く作成・接続できます。

(LoPyを使用するデバイス)
LoPyの特徴
マルチベアラー(Wi-Fi、LoRa、BLE)およびLoRaナノゲートウェイ開発プラットフォームとして動作可能なLoPyには、以下の注目すべき特徴があります:
- 100% Pythonプログラマブル
- 豊富なGPIO、ペリフェラル、インターフェース
- 他デバイスと比較して超低消費電力
- 一般的なブレッドボードに装着可能なサイズ
- ナノLoRaゲートウェイとして動作可能
- 強力なBLE、CPU、最新Wi-Fi無線(約1kmのWi-Fi範囲)
- マルチスレッド対応Python
- 8MBフラッシュメモリ
- Bluetoothアンテナと内蔵Wi-Fiアンテナ
- リセットスイッチ、RFスイッチ搭載
LoPyの動作周波数
LoPyデバイスはLoRa無線システム、Wi-Fi、Bluetoothなどの追加機能を備え、外部アンテナを使用して印象的なノード通信距離を実現します。Wi-Fiの動作範囲は約1km、理想的条件下でLoRaは約40kmに達します。
無線波の動作を管理する国際規制により、地域ごとに動作周波数が定められています:
- 欧州地域:868 MHz
- オーストラリア、ニュージーランド、北米、南米:915 MHz
適切な周波数を利用するには、ファームウェア更新時に国選択を行ってLoPyをセットアップする必要があります。
LoPyピン構成

(LoPyでデバイスを長距離接続)
ピン構成における重要な注意点:
電源
3.3VピンとVinピンを同時に使用してデバイスに電力を供給しないでください。ボード上の電圧レギュレータが破損する恐れがあります。
アンテナ配置
無線接続(特にLoRa)使用時は、適切なアンテナを接続してください。BLE/Wi-Fiでは、コードで指定しない限り外部アンテナは不要です。
ディープスリープ
設計上の理由により、ディープスリープ時に想定以上の電流を消費します。DC-DCスイッチングレギュレータがハイパフォーマンスモードで動作し、約10mAの静止電流を消費。ECOモードでは10µAまで低下しますが、このモードを制御するピンがRTCドメインにないため、ディープスリープ中は機能しません。レギュレータはPWMモードのままとなり、フラッシュチップが約2mAを消費します。この問題を回避するには「ディープスリープシールド」を装着し、タイマーやピン割り込みで再起動します。
LoPyを使用した追加機能の実装
MicroPythonおよびLoPyドキュメントに精通している前提で、一般的なタスクの実装手順を示します:
- The Things Networkのユーザーアプリケーションにデバイスを登録
- デバイスをアクティベート
- Application KeyとApplication EUIをコピー&ペースト
- ABP(Activation By Personalization)をアクティベート
- The Things Network経由でメッセージ送信
- メッセージ受信

(LoPyの使用例)
結論
以上がLoPyに関する重要な情報です。特徴、動作周波数、ピン構成、追加機能の実装方法を理解いただけたかと思います。高品質なLoPyデバイスについては、ourpcbまでお問い合わせください。
産業技術