TOPICS

ESPGateway:ThingPulseによる強力なESP32ベースのデバイス

「シリアル接続を介して2つのESP32SoCを接続し、それぞれに外部(Wi-Fi)アンテナを接続し、それらをきれいなエンクロージャーに収納することで、多くの興味深い機会が開かれます。」~ThingPulseチーム

ThingPulseの、マルセルSTORとダニ・アイヒホルンは、市場で見つけることができない製品を作りました。これがESPGatewayです。

ESPGateway

ESPGatewayには2つのESP32-WROVER-IBモジュールが付属しており、それぞれにIPEXアンテナコネクタが付いています。2つのESP32は、たとえばシリアルプロトコルを使用して、2つのGPIO回線を介して相互に通信できます。各ESP32は、2つのWS2812b-3535アドレス指定可能なRGBLEDを使用してステータスを表示できます。

CP2104 / 2シリアル-UARTチップに接続されたUSB-Cプラグを介してESP32をプログラムできます。デバイスの背面にあるスイッチの位置に応じて、2つのESP32のどちらを現在UARTチップに接続するかを選択できます。

設計原則

ThingPulseチームは、ブログ投稿で、ESPGatewayを設計した理由と方法について説明しています。以下要約です:

  • 2つのESP32モジュールにより、Wi-FiとESPNow、またはWi-FiとBLEなどの同時通信要件に柔軟に対応できます。
  • 外部アンテナは、純粋なPCBアンテナと比較して、ゲートウェイの到達範囲を拡張します。
  • 1つのUARTチップが使用を簡素化します。
  • WS2812BステータスLEDを使用すると、2つのESP32モジュールのそれぞれでゲートウェイステータスを個別に表示できます。
  • 必要なはんだ付けスキルがある場合は、RN2483LoRaWANチップを使用してESPGatewayを拡張できます。

可能なアプリケーション

ESPGatewayは、次のような幅広いアプリケーションに使用できます。

  • スマートフォンからのビーコン信号に基づくPAX(人)カウンター。
  • バッテリー駆動デバイスのエネルギーを節約するためのESP-NOWプロトコル用のWi-Fiゲートウェイ。
  • BluetoothLEデバイスと通信するためのBluetoothゲートウェイ。
  • LoRaWANゲートウェイ(RN2483モジュールは含まれていません)
  • 上記のアプリケーションシナリオの詳細な説明を取得するには、ThingPulseによる関連するブログ投稿をここで読むことができます

ハッカーに優しい

ThingPulseは、2つのESP32のそれぞれについて、18個のGPIOピンを3V3およびGND用のピンと一緒に使用できるようにしました。これにより、デバイスを拡張し、独自のセンサー、ディスプレイ、アクチュエーターなどを追加できます。

本記事は、エスプレッシフ社コラボレーションニュース2021年6月29日より抜粋した内容を掲載しています。

関連記事一覧

TOPICS