37
水中通信に使われるRaspberry Pi Pico LoRaモジュール

メーカー兼開発者のAbdullah Yıldırım氏(通称Ronin)は、私たちのお気に入りのマイクロコントローラーの一つであるRaspberry Pi Picoで動作するカスタムLoRaモジュールを開発しました。このカスタムモジュールはArduinoとも統合されており、ESP8266を介してWi-Fi接続も実現します。

LoRa(Long Range)デバイスをご存じない方のためにご説明すると、これは水中通信を含む様々な用途に使用できる無線周波数の一種です。このプロジェクトでは2種類のLoRaモジュールを使用しています。Yıldırımは、RFM95 LoRaモジュールを使用するモジュールと、RA-01モジュールを使用するモジュールを設計しました。一方のモジュールにはPicoが接続され、もう一方のモジュールとの通信状態の詳細を表示する画面も備えています。

画像

1

4

ラズベリーパイ
(画像クレジット: アブドラ・ユルドゥルム、ローニン)

デモ動画では、Yıldırım氏がRaspberry Pi Picoを使ってシステムをテストしています。Pico Wは使用していないため、ネイティブWi-Fi機能がありません。ESP8266チップがWi-Fi機能を提供しており、このプロジェクトはRaspberry Pi Pico以外のボードでも使用できることを目的としているため、このケースでは便利です。

このカスタムPCBはYıldırım氏がゼロから設計し、PCBWayで制作しました。Yıldırım氏は、自作PCBに興味のある方のために設計図を公開してくださいました。表面実装部品は付属していないため、製作にははんだ付けが必要です。ESP8266EXと連携するように設計されており、抵抗器やボタンなどが搭載されています。必要な部品の全リストはプロジェクトページに掲載されています。

Yıldırım氏によると、このプロジェクトのソフトウェア部分はArduino IDEを使用して作成されたとのことです。このプロジェクトで使用されているコードを詳しく知りたい方は、公式プロジェクトのGitHubページをご覧ください。Yıldırım氏はこのシステムを完全にオープンソース化することを決定しました。

このRaspberry Piプロジェクトを再現したい場合は、YouTubeで公開されているデモ動画をご覧ください。また、プロジェクトのGitHubページもぜひご覧になり、全体がどのように構成されているかを詳しくご覧ください。Roninとしても知られるYıldırımをフォローして、他にもクールな作品や今後のRaspberry Piプロジェクトをご覧ください。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。