メインコンテンツまでスキップ

SenseCAP Solar Node を使い始める

note

デバイスが以下の状態にあるときは、手動で再起動したり電源を切ったりしないでください。そうしないとデバイスが故障する可能性があります。

  1. メッセージ送信プロセスが完了していない
  2. 設定中である

はじめに

本格的な設置の前に、まずノードをテストして設定してください。

ファームウェアを書き込む

note

ファームウェアの更新には don't use NRF-OTA を使用しないでください。デバイスが完全に故障する可能性があります。 ファームウェアを書き込む前に、必ず消去用ファームウェアを書き込んでください!

Meshtastic Web Flasher にアクセスします。ターゲットデバイスとして Seeed SenseCAP Solar Node を選択します。

pir

消去ファームウェアの書き込み

trash シンボルをクリックします。

pir

消去用ファームウェアをダウンロードしてコピーします。

pir

Enter DFU Mode をクリックすると、XIAO-xxx という名前のシリアルポートが表示されます。それをクリックして接続すると、XIAO-xxx という名前のドライブが表示されます。そのディスクに消去用ファームウェアを貼り付けます。

pir

この処理には少し時間がかかる場合があります。"XIAO-XXX" ディスクが消えるまでお待ちください。

アプリケーションファームウェアの書き込み

使用したいファームウェアバージョンを選択し、flash をクリックします。

pir

UF2 ファイルをダウンロードして DFU モードに入ります。UF2 ファイルを DFU ドライブにドラッグします。ファイルのコピーが完了しデバイスが再起動すると、ファームウェアの書き込みが完了します。

バッテリーと GPS モジュールの取り付け(オプション)

ヒント

バッテリーを取り付ける、または交換する必要がある場合は、Button-top 18650(3.6V) バッテリーを使用してください。

pir

P1-Pro バージョンにはバッテリーと GPS モジュールが内蔵されています。P1 バージョンでは、必要に応じてユーザーがバッテリーと GPS モジュールを手動で取り付ける必要があります。

  • ステップ 1: すべてのネジとカバーを取り外します。

pir

  • ステップ 2: バッテリーと GPS モジュールを取り付けます。

pir

pir

  • ステップ 3: ケースを組み立てます。

pir

note

防水性能を維持するため、ケースが正しく取り付けられ、ネジがしっかりと締め付けられていることを確認してください。

デバイスの電源を入れる

初回使用時は、USB ケーブルを接続してデバイスをアクティベートする必要があります。青色の Mesh ライトが点滅すれば、デバイスの電源が正常に入ったことを意味します。以下の動画のようになります。

ヒント

ボタンを押してもデバイスが反応しない場合は、まず充電してください。急速充電器は使用しないでください。

アプリから接続する

  • Bluetooth パネルでターゲットデバイスを選択します。

pir

  • コード(デフォルトコードは 123456)を入力し、OK をクリックしてデバイスに接続します。

pir

Web サイト経由で接続する

Web サイト上でメッセージを送信し、他のノードと通信したい場合は、デバイスを Meshtastic Website に接続できます。

ステップ 1: Web サイトを開く

Click here をクリックして Web サイトにアクセスします。

pir

ステップ 2: 新しいデバイスを追加する

"+ New Connection" をクリックします。

pir

接続方法は 2 通りあります。お好みの方法を選択してください。

方法 1: Bluetooth 経由

Bluetooth 方法を選択します。ポップアップウィンドウでデバイス ID を選択します。

pir

方法 2: シリアル経由

シリアル方法を選択します。デバイスマネージャーを開き、デバイスがどのポートに接続されているかを確認します。ポップアップウィンドウでそのポートを選択します。

pir

デバイスがリストに表示されます。クリックして接続します。接続に成功すると、Web サイト上でデバイスのステータスを直接確認できます。

pir

LoRa の設定

メッシュ上で通信を開始するには、リージョンを設定する必要があります。この設定はデバイスが使用する周波数帯域を制御し、お住まいの地域に合わせて設定する必要があります。

pir

リージョン一覧

Region CodeDescriptionFrequency Range (MHz)Duty Cycle (%)Power Limit (dBm)
UNSET未設定N/AN/AN/A
USアメリカ合衆国902.0 - 928.010030
EU_868欧州連合 868MHz869.4 - 869.651027

より包括的な一覧については、LoRa Region by Country を参照してください。

備考

EU_868 は、1 時間あたり 10% のデューティサイクル制限を順守する必要があり、1 時間のローリングウィンドウに対して毎分計算されます。この制限に達すると、再び許可されるまでデバイスは送信を停止します。

デバイスで LoRa リージョンを設定したら、必要に応じて任意の LoRa Configs を続けて設定できます。

GPS の設定

GPS を有効に設定してください。更新間隔とブロードキャスト間隔を調整して、より最新の位置情報を取得できます。

pir

IOS の場合は、Accurate Location をオンにしてください。そうしないと、位置がずれる可能性があります。

pir

ボタン

ボタン操作説明
PWR を 3 秒押す電源オン
PWR を 2 回押すノード/位置情報を更新
PWR を 3 回押すGPS のオン/オフを切り替え
PWR を 5 秒押す電源オフ
RST を 2 回押す手動で DFU に入る

取り付け

note

本デバイスは長期間屋外で使用されるため、パネルを水平に設置することは避けてください。水たまりを防ぐため、傾斜または斜めに設置することを推奨します。さらに、すべてのネジが確実に締め付けられ、カバーが正しく取り付けられていることを確認してください。防水性をさらに高めるために、追加のシーリング処理を検討してもよいでしょう。

  • パーツリスト

pir

手順付き取り付けガイド

  • ステップ 1: ワッシャーとネジを使用して、パーツ 1 をデバイス底面に取り付けます。
  • Step2: ユニバーサルジョイント(パーツ 2)とブラケット(パーツ 3)をネジで固定します。
  • Step3: RF ケーブル(パーツ 4)とアンテナ(パーツ 5)を接続します。
  • Step4: フープリングを適切な位置に取り付けます。
  • Step5: ユニバーサルジョイントブラケットを接続します。
  • Step6: ネジを緩めてユニバーサルジョイントを適切な位置に調整し、その後ネジを締めます。
  • Step7: アンテナをデバイスに接続します。

完全なインストールガイド

  • 動画を通して、インストールと初期化の全工程を完了できます。

ソーラーノードへのセンサー追加(オプション)

  • この動画を参考にセンサーを取り付けることができます。
  • 以下のセンサーは、本デバイスの Grove インターフェースとの互換性が検証されています。
センサータイプセンサーモデル
環境センサー気圧BMP085
温度MCP9808、PCT2075
温度 & 湿度SHT31/SHTC3/SHT4X、AHT10
温度 & 湿度 & 気圧BME280
その他心拍数 & SpO₂MAX30102
I2C キーボードCardKB

アンテナのアップグレード(オプション)

  • この動画を参考に、アンテナをグラスファイバー製のものに交換できます。

より高い利得のアンテナが必要な場合は、860-930MHz 3dBi fiberglass アンテナおよび 902-928MHz 5.8dBi fiberglass アンテナをお勧めします。

FAQ

ブートループ

  • 原因

これは通常、ファームウェアの書き込み失敗が原因です。ファームウェアを書き込む際は、接続を安定した状態に保ってください。

  • トラブルシューティング

Click here をクリックして、ファームウェアを書き込み直してください。

デバイスがブリックした

説明

デバイスが反応せず、LED も点灯せず、アプリとペアリングできません。

1) デバイスがまだ DFU モードに入れる場合は、ブートローダーの書き込みを試してください。

ブートローダーの書き込み

note

ブートローダーを書き込む際は、ケーブル接続が安定していることを確認し、書き込み処理の途中で絶対に切断しないでください。

Step1: Adafruit-nrfutil のインストール

Windows ユーザーは、"Win" キーと "r" キーを押し、ポップアップウィンドウに "cmd" と入力して "Enter" を押します。これでコマンドラインを開くことができます。

Mac ユーザーは、"Command" キーと "Space" キーを押して Spotlight を開きます。その後 "termial" と入力して "Return" を押します。これでコマンドラインを開くことができます。

前提条件

コマンドラインで、Python と pip が正しくインストールされているか確認します。

python --version
python -m pip --version

その後、「Python xxx」および「pip xxx」と表示されるはずです。表示されない場合は、Python を再インストールしてください。

これは推奨される方法で、最新バージョンをインストールできます:

pip3 install --user adafruit-nrfutil

インストールパスを確認します:

python -m pip show adafruit-nrfutil

これがインストール場所です:

pir

Windows ユーザーは、パスを手動で追加する必要がある場合があります。前のステップで表示されたインストール場所をコピーし、次のように追加します:

pir

Step2: ポート番号を確認する

デバイスを PC に接続し、ポート番号を確認します。

Windows ユーザーの場合の例:

pir

Mac ユーザーの場合の例:

pir

Step3: ブートローダーを書き込む

ターミナルまたはコマンドプロンプトで、ダウンロードしたブートローダー zip パッケージがあるディレクトリに移動し、以下のコマンドを実行します。その際、デバイスに対応する正しいポートに置き換えてください:

  • Windows の場合:
adafruit-nrfutil --verbose dfu serial --package xiao_nrf52840_ble_bootloader.zip -p COMXX -b 115200 --singlebank --touch 1200

COMXX を自分の COM 番号に変更してください。例えば、デバイスが COM6 の場合、コマンドを次のように変更します:

adafruit-nrfutil --verbose dfu serial --package xiao_nrf52840_ble_bootloader.zip -p COM6 -b 115200 --singlebank --touch 1200

このコマンドを入力した後、一部のデバイスではポート番号が変わることがあります。インストールに失敗した場合は、再度ポート番号を確認してください。

  • その他の OS の場合:
adafruit-nrfutil --verbose dfu serial --package xiao_nrf52840_ble_bootloader.zip -p /dev/tty.SLAB_USBtoUART -b 115200 --singlebank --touch 1200

pir

上記の手順を完了したら、この手順に従ってアプリケーションファームウェアを書き込むことができます。

デバイスが自動的に電源オフになる

説明

  • デバイスの電源を入れた後、しばらくすると自動的に電源が切れる、または再起動します。
  • シリアルポートログはしばらく動作した後、停止します。

これは、デバイスが次の状態にあるときに、手動で強制的に再起動または電源オフしたことが原因である可能性があります:メッセージ送信プロセスが完了していない、設定中である など……

トラブルシューティング

ここをクリックしてフラッシュ消去を実行し、その後最新のファームウェアを書き込み直してください。

工場出荷時リセット

デフォルト設定に戻したい場合は、工場出荷時リセットを行うことができます。工場出荷時リセットを行う方法は 2 つあります。

  • ここをクリックしてフラッシュ消去を実行し、その後最新のファームウェアを書き込み直してください。

  • アプリで Factory Reset ボタンをクリックします。デバイスは工場出荷時の設定で自動的に再起動します。

    pir

NodeDB リセット

NodeDB は、現在の Mesh ネットワークで検出されたノードに関する情報を保存するローカルデータベースで、以下を含みます:

  • ノード ID
  • ユーザー名
  • 位置情報
  • 信号情報(SNR)
  • 最終検出時刻

リセットするタイミング

次の場合に NodeDB をリセットします:

  • ノードリストに古い、重複した、または無効なエントリが含まれている。
  • 別の Mesh 環境に移動し、近くのノードを再検出したい。
  • アプリ内のノード情報が正しくない、または不完全に見える。
危険

NodeDB をリセットしても、デバイスに保存されているノードデータベースのみが消去されます。工場出荷時リセットは実行されずデバイスの基本設定は削除されません

アプリからリセットする

  1. アプリを開き、対象デバイスに接続します。
  2. Settings に移動します。
  3. Device をタップします。
  4. Device Config ページの一番下までスクロールし、Reset NodeDB を見つけます。
  5. それをタップして操作を確認します。

アプリ内パス

Settings > Device > Reset NodeDB

画面例

ステップ 1:Settings ページから Device を開きます。

Device entry in Settings

ステップ 2:Device Config ページで Reset NodeDB をタップします。

Reset NodeDB button in Device Config

ヒント

次のオプションの違いに注意してください:

  • Reset NodeDB:ノードデータベースのみを消去します。
  • Factory Reset:デバイスを工場出荷時設定に戻し、より多くの設定データを削除します。

リセット後に起こること

Reset NodeDB を実行すると、デバイスは現在保存されているノードリストを消去します。デバイスが動作を続けるにつれて、近くのノードを再検出し、再び記録していきます。

次のようなことが見られる場合があります:

  • ノードリストが一時的に空、または少なくなることがあります。
  • デバイスの動作が続くにつれて、ノードが徐々に再び表示されます。
  • 以前に保存されていた履歴ノード記録は利用できなくなります。

注意事項

  • リセットする前に、問題が実際に異常なノードリストに関連していることを確認してください。
  • 問題がノード表示の遅延だけである場合は、まずしばらく待って自動的に回復するかどうかを確認してください。
  • NodeDB をリセットしても問題が解決しない場合は、デバイス設定やその他の原因について引き続きトラブルシューティングを行ってください。
  • デバイス設定を誤って削除しないよう、Factory Reset の使用には注意してください。

消費電力

消費電力は主に、データ送信頻度や GPS 更新レートなどの要因に依存します。 以下の数値はあくまで参考値であり、実際の消費電力は実使用環境によって変動します。

  • シャットダウンスリープモード時の消費電力
説明消費電流
GPS_LED 動作電流1.02 mA
給電されているがアクティブでない状態56.195 μA
給電されアクティブな状態611 μA

例:

バッテリー容量バッテリー寿命
3350136.8
12000490.2
  • アクティブモード時の消費電力
モード電流
静止電流10.65 mA
EU868 送信電流157.74 mA
US915 送信電流205.22 mA
GPS 動作電流50 mA
GPS_LED 動作電流1.02 mA

信号品質

  • SNR は通信リンクの品質を反映します。通常のデバイスは -7 dB 以上で動作します。SNR が -10 dB 未満のデバイスは性能が低いことを示します。

  • RSSI はデバイスとその周囲の環境によって決まります。通常のデバイスは -110 dBm 以上で動作します。RSSI が -115 dBm 未満のデバイスは性能が低いと見なされます。

    最良の信号状態を得るために、干渉が最小限で障害物のない開けた場所でデバイスを使用してください。

充電電流

pir

Xiao nRF-52840 Plus の最大充電電流は 200 mA です。充電管理チップ CN3165 は 0.99 A です。したがって最大充電電流は 1 A です。

リソース

Loading Comments...