Skip to main content

RePhone Geo Kit

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

GSMモジュールとGPSモジュールの組み合わせが、RePhone Geo Kitを際立たせています。このキットを使用すると、GSMネットワーク(SMS)を介して、リアルタイムの地理的位置、高度、移動速度、時間情報をいつでも、どんな天候でも取得することができます。また、Xadow GSM Breakoutは、電子機器のハッキングにさらなる可能性を提供します。

仕様


Xadow GSM+BLE

マイクロコントローラー MT2502
MCUコア 32ビット ARM7EJ-STM RISCプロセッサ
RAM 4 MB
フラッシュメモリ 16 MB
電源供給 3.3 ~ 4.2V(SIMなし)/3.5 ~ 4.2V(SIMあり)
消費電力 20mW/30mW/52mW @ 待機(無線なし)/待機(GSM)/待機(BT)
クアッドバンド 850/900/1800/1900 MHz
GPRS クラス12モデム
クロックスピード 260 MHz
コネクタ Xadowモジュール用35ピンコネクタ&11ピンコネクタ;バッテリー用JST 1.0コネクタ
インターフェース LCD、オーディオ、I2C、SPI、UART、GPIOなど
寸法 25.37mm × 20.30mm / 1” × 0.8”

Xadow GPS v2

マイクロコントローラー Kinetis KL02
コア ARM® 32ビット Cortex® -M0+CPU
電源供給 3.3 ~ 6 V(ブレークアウトピン経由)
フラッシュ 32 KB
SRAM 4 KB
クロックスピード 48 MHz
消費電力 18mA@追跡、21mA@取得
省電力 Typ. 3mA@AlwaysLocateTM、7uA@バックアップモード、180uA@スタンバイモード
チャンネル 22(追跡)/ 66(取得)
更新レート 1Hz(デフォルト)、最大10Hz
水平位置精度 <2.5m CEP
速度精度 <0.1m/s
最大速度 最大515m/s
EASYTMによるコールド/ウォームスタート 215秒/5秒
取得感度 -145dBm
追跡感度 -163dBm
動作温度 -40℃ ~ 85℃
プロトコル NMEA 0183/PMTK
アンテナタイプ チップアンテナ
インターフェース Xadow GSM+BLEとのインターフェース(I2C、7ビットアドレス0x05)
寸法 25.37mm × 20.30mm / 1” × 0.8”

Xadow GSM Breakout

寸法 25.37mm × 20.30mm / 1” × 0.8”

モジュール接続


Xadow GSM+BLE は、Xadow 36 ピンコネクタと Xadow 11 ピンコネクタを統合しています。以下の画像に示されているように、必要に応じて Xadow GSM+BLE を Xadow GSM ブレイクアウトに Xadow 36 ピンケーブルで接続することができます。ただし、ケーブルはしっかりかつ平らに挿入する必要があり、最も重要なのは、「TOP」側を上向きに保つことです。Xadow 11 ピンコネクタはより柔軟な設計になっており、Xadow GPS v2 とメインボードを Xadow 11 ピンリボンケーブルで好きな方法で接続できます。この場合も、ケーブルがしっかり挿入されていることを確認してください。

GPS テストコードの実行


次に、以下の GPS テストコードを RePhone 用の Arduino IDE にコピーします。ボードを「RePhone」に設定し、「MTK USB Debug Port」でダウンロードしてください。

#include <LGPS.h>
#include <stdio.h>

void setup()
{
Serial.begin(115200);
Serial.print("GPS test.\r\n");
}

void loop()
{
unsigned char *utc_date_time = 0;
char buffer[50] = {0,};

if(LGPS.check_online())
{
utc_date_time = LGPS.get_utc_date_time();
sprintf(buffer, "GPS UTC:%d-%d-%d %d:%d:%d\r\n", utc_date_time[0], utc_date_time[1], utc_date_time[2], utc_date_time[3], utc_date_time[4],utc_date_time[5]);
Serial.print(buffer);

sprintf(buffer, "GPS status is %c\r\n", LGPS.get_status());
Serial.print(buffer);

sprintf(buffer, "GPS latitude is %c:%f\r\n", LGPS.get_ns(), LGPS.get_latitude());
Serial.print(buffer);

sprintf(buffer, "GPS longitude is %c:%f\r\n", LGPS.get_ew(), LGPS.get_longitude());
Serial.print(buffer);

sprintf(buffer, "GPS speed is %f\r\n", LGPS.get_speed());
Serial.print(buffer);

sprintf(buffer, "GPS course is %f\r\n", LGPS.get_course());
Serial.print(buffer);

sprintf(buffer, "GPS position fix is %c\r\n", LGPS.get_position_fix());
Serial.print(buffer);

sprintf(buffer, "GPS sate used is %d\r\n", LGPS.get_sate_used());
Serial.print(buffer);

sprintf(buffer, "GPS altitude is %f\r\n", LGPS.get_altitude());
Serial.print(buffer);

sprintf(buffer, "GPS mode is %c\r\n", LGPS.get_mode());
Serial.print(buffer);

sprintf(buffer, "GPS mode2 is %c\r\n", LGPS.get_mode2());
Serial.print(buffer);
}
delay(1000);
}

注意事項:より良い信号強度を得るために、GPS モジュールを窓の外や屋外の開けた場所に置いてください。また、初回起動後、衛星を追跡するまでに時間がかかる場合があります。

次に、ポートを MTK USB Modern Port に変更してください(これが非常に重要です)。シリアルモニターで GPS 情報を確認できるはずです。

さらに多くのサンプルコード


より興味深いプロジェクトに取り組む場合、いくつかのサンプルコードを試してみるのは良いスタートとなるでしょう。

  1. スケッチブックの場所設定で、RePhone用のArduino IDEをインストールした場所に簡単に設定してください。これでサンプルコードを見ることができるようになります。

  1. 以下のパスで、すべてのRePhoneモジュール用に手動で作成されたArduinoのサンプルコードを見つけることができます:

Arduino_IDE_for_RePhone-master\hardware\arduino\mtk\libraries

RePhone コミュニティ


私たちは、RePhoneユーザー(支援者)が集まり、温かく快適に会話を楽しみ、RePhoneについて議論し、技術的な問題を話し合い、アイデアやプロジェクトを共有し、将来のモジュール開発に関するフィードバックを提供できる、より良い場所を探してきました。そして、ここに「RePhone コミュニティ」があります。

今すぐRePhone コミュニティに参加しましょう!一緒に答えを探し、面白いものを作り、お互いを気遣い、経験を共有しましょう。

よくある質問

RePhone コミュニティでよくある質問を収集し、「RePhoneのよくある質問(FAQ)」というトピックで回答しています。このトピックは、新しいFAQが出るたびに更新されます。

リソース

技術サポート & 製品ディスカッション

私たちの製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルを用意しています。

Loading Comments...