From 6d44dc8f46f7a185177da0759a1232c462d43ac5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A1=A9=E5=85=A5=E5=AD=94=E7=AB=A0?= Date: Thu, 25 Apr 2019 11:09:49 +0800 Subject: [PATCH] update gps tof flir ja --- docs/en/module/gps.md | 2 -- docs/en/unit/gps.md | 2 +- docs/ja/app/flir.md | 23 +++++++++-------- docs/ja/module/gps.md | 4 +-- docs/ja/unit/gps.md | 56 +++++++++++++++++++++++++++++++++------- docs/ja/unit/tof.md | 38 +++++++++++++++------------ docs/zh_CN/module/gps.md | 2 -- 7 files changed, 82 insertions(+), 45 deletions(-) diff --git a/docs/en/module/gps.md b/docs/en/module/gps.md index eefc1daa..448f6ff3 100644 --- a/docs/en/module/gps.md +++ b/docs/en/module/gps.md @@ -18,8 +18,6 @@ The NEO-M8N which integrates a 72-channel [u-blox](https://www.u-blox.com) M8 GN The GPS internal default is to communicate with M5Core via **UART2 (GPIO16, GPIO17)** ( Change to other baud rate communication via [u-center-just-for-Windows](https://www.u-blox.com/en/product/u-center-windows) ) -*The parameter of UART: Baudrate(**default: 9600bps**), Start bits(1 bit), Stop bits(1 bit), Parity(no)* - If GPIO16, GPIO17 is used for other purposes, you can use a cutter to cut the TXD and RXD that are connected by default on the GPS module and connect them to another port (GPIO3, GPIO13, GPIO1, GPIO5) using solder or 0Ω resistors. *The parameter of UART: baud rate (default is 9600bps), data bit (8 bits), start bit (1 bit), stop bit (1 bit), Parity (none)* diff --git a/docs/en/unit/gps.md b/docs/en/unit/gps.md index e33fef64..f1dcad3a 100644 --- a/docs/en/unit/gps.md +++ b/docs/en/unit/gps.md @@ -4,7 +4,7 @@ *** -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      🛒**[Purchase](https://pt.aliexpress.com/store/product/M5Stack-Official-GPS-BDS-Mini-Unit-Board-AT6558-MAX2659-with-GROVE-Port-UART-Interface-M5GO-M5Stack/3226069_32959837627.html?spm=a2g03.12010615.8148356.4.d2df160dp0aQSw)** +:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**      :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://pt.aliexpress.com/store/product/M5Stack-Official-GPS-BDS-Mini-Unit-Board-AT6558-MAX2659-with-GROVE-Port-UART-Interface-M5GO-M5Stack/3226069_32959837627.html?spm=a2g03.12010615.8148356.4.d2df160dp0aQSw)** diff --git a/docs/ja/app/flir.md b/docs/ja/app/flir.md index 9c504c62..73297941 100644 --- a/docs/ja/app/flir.md +++ b/docs/ja/app/flir.md @@ -8,11 +8,15 @@ ## 概要 -**FLIR** はFLIRはLepton 3.0のマイクロサーマルカメラを統合したモジュールです。リアルタイムに非接触対象の温度を測定可能で、デジタルサーモ画像処理ユニットを統合しているので簡単に扱うことができます。M5CoreとスタックすることでSPI通信を介してコントロールすることができます。 +**FLIR** はFLIRは小型長波サーマルイメージングカメラLepton 3.0を統合したモジュールです。 + + + +センサの非接触温度測定データはリアルタイムで取得できます。デジタル熱画像処理ユニットを統合しているので、データの利用は簡単です。Leptonセンサーの有効ピクセルは160×120ですが、Arduinoを通してM5Coreに異なる解像度の画像を表示することができます。解像度の画像サイズは、80×60、160×120、240×320です。M5Coreにスタックすることで、I2Cを介して通信します。 **メモ:** 長時間使用するとセンサーも温まりますが、それによる測定データへの影響はありません。 - + ## 特徴 @@ -54,17 +58,14 @@ - **[Lepton公式FLIR情報](https://www.flir.cn/products/lepton/)** +- **データシート** + - [Lepton 2.5](https://www.flir.cn/globalassets/imported-assets/document/lepton-2.5-family-datasheet.pdf) + - [Lepton 3&3.5](https://www.flir.cn/globalassets/imported-assets/document/lepton-3-3.5-datasheet.pdf) +- **[Leptonデータマニュアル](https://www.flir.cn/globalassets/imported-assets/document/flir-lepton-engineering-datasheet.pdf)** +- **[Leptonセンサーインタフェースドキュメント](https://www.flir.cn/globalassets/imported-assets/document/flir-lepton-software-interface-description-document.pdf)** + ## サンプルコード *完全なソースコードは[こちら](https://github.com/m5stack/Applications-Lepton3.0/tree/master/lepton3/Src/Lepton_Bot)。* - - diff --git a/docs/ja/module/gps.md b/docs/ja/module/gps.md index f0125814..69286828 100644 --- a/docs/ja/module/gps.md +++ b/docs/ja/module/gps.md @@ -4,7 +4,7 @@ *** -:memo:**[概要](#概要)**      :octocat:**[サンプルコード](#サンプルコード)**      :electric_plug:**[回路図](#回路図)**      🛒**[購入リンク](https://www.aliexpress.com/store/product/M5Stack-gps-mcx-iot-arduino-ESP32/3226069_32840757048.html)** +:memo:**[概要](#概要)**      :octocat:**[サンプルコード](#サンプルコード)**      :electric_plug:**[回路図](#回路図)**      🛒**[購入リンク](https://www.aliexpress.com/item/M5Stack-Official-Stock-Offer-GPS-Module-with-Internal-External-Antenna-MCX-Interface-IoT-Development-Board-for/32840757048.html)** ## 概要 @@ -39,7 +39,7 @@ GPIO16、GPIO17を他の目的に使用する場合は、GPSモジュールに - u-center-just-for-Windowsによる簡単なファームウェアアップグレードのためのフラッシュ内蔵 - 高受信感度 (–167 dBm) - 最大 3 GNSS 同時受信可能(GPS, Galileo, GLONASS, BeiDou/COMPASS) -- NEO‐7およびNEO‐ 6シリーズとの下位互換性 +- NEO‐7およびNEO‐6シリーズとの下位互換性 ## パッケージ内容 diff --git a/docs/ja/unit/gps.md b/docs/ja/unit/gps.md index ffbb6cf5..e280a837 100644 --- a/docs/ja/unit/gps.md +++ b/docs/ja/unit/gps.md @@ -4,28 +4,51 @@ *** -:memo:**[概要](#概要)**      :octocat:**[サンプルコード](#サンプルコード)**      🛒**[購入リンク](https://www.aliexpress.com/store/product/M5Stack-Official-GPS-BDS-Mini-Unit-Board-AT6558-MAX2659-with-GROVE-Port-UART-Interface-M5GO-M5Stack/3226069_32959837627.html)** - - +:memo:**[概要](#概要)**      :octocat:**[サンプルコード](#サンプルコード)**      :electric_plug:**[回路図](#回路図)**      🛒**[購入リンク](https://www.aliexpress.com/item/M5Stack-Official-GPS-BDS-Mini-Unit-Board-AT6558-MAX2659-with-GROVE-Port-UART-Interface-M5GO-M5Stack/32959837627.html)** ## 概要 -**GPS** に内蔵されている **AT6558** は中国の中科微(Zhongkewei)という会社によって開発されたチップで、様々なタイプの衛星ナビゲーションシステムをサポートしています。 6衛星ナビゲーションシステムからのGNSSシグナルを受信することで、位置、ナビゲーション、タイミングなどを取得可能です。従って、正確なグローバル位置情報を把握することができます。M5CoreのポートCを介してUART通信で接続されます。信号増幅チップは**MAX2659**が内蔵されています。 +**GPS**ユニットは、中科微(Zhongkewei)のナビゲーションチップ**AT6558**と信号増幅チップ**MAX2659**を統合したユニットです。 AT6558は強力な性能を備えた車載レベルのチップで、複数の衛星ナビゲーションシステムをサポートしています。同時に6つの衛星ナビゲーションシステムからGNSS信号を受信することができ、これにより、正確なグローバル位置情報を把握することができます。市街地はもちろん、渓谷や高架下においても位置情報を取得することが可能です。このモジュールは、車両監視、バス情報、カーナビゲーションなどの製品に幅広く利用されています。M5CoreとGrove Cポートで接続します。 + +シリアルパラメータ:ボーレート(デフォルト:9600bps)、スタートビット(1ビット)、ストップビット(1ビット)、チェックディジット(ノーパリティ) ## 特徴 -- サポート衛星ナビシステム: China BDS, USA GPS, Russia GLONASS, EURO GALILEO, Japan QZSS -- AT6558 - - 15mA 超低消費 +- 仕様 - 内蔵RF, base band, flash - 動作温度:-40~85℃ - + - 位置決め精度:2.5メートル(CEP50、広場) + - チャンネル:56 + - BDS / GPS / GLONASS衛星ナビゲーションシステムの単一測位、任意の組合せでのマルチ測位をサポート + - D-GNSS差動ポジショニングをサポート + - 測位更新周波数:1〜10Hz + - 最大高さ:1800メートル + - 最高速度:515 m / s + - 最大加速度:≦4 G +- 消費電力 + - BDS / GPSデュアルモード連続動作:<23mA(@ 3.3V) + - スタンバイ:<10uA(@ 3.3V) +- 感度 + - トラッキング:-162dBm + - キャプチャー:-148dBm + - コールドスタート:-146dBm +- 起動時間 + - コールドスタート:35秒 + - ウォームスタート:32秒 + - ホットスタート:1秒 +- 動作温度: -40〜85°C - LEGO互換ホール +## パッケージ内容 + +- 1x GPSユニット +- 1x Groveケーブル + ## アプリケーション - 自動車ナビゲーションシステム -- Intelligent Law enforcement location +- 高精度タイミング同期 +- インテリジェント通報システム ## 関連リンク @@ -76,7 +99,7 @@ void loop() { } ``` -After burnt the example code `GPSRaw.ino`, m5core and PC serial terminal will display following information +`GPSRaw.ino`を書き込んだら、シリアルターミナルで情報を確認することができます。 ``` $GPGSA,A,1,,,,,,,,,,,,,25.5,25.5,25.5*02 @@ -89,6 +112,19 @@ $GNZDA,,,,,,*56 $GPTXT,01,01,01,ANTENNA OPEN*25 ``` +**分析:** + +**$GNRMC,063012.000,A,2234.87140,N,11357.22414,E,0.69,171.74,240419,,,A*7A** + +UTC 時間 06 时 30 分 12 秒,北緯 22.58119°、東経 113.95357°、日時 2019 年 04 月 24 日 + +?> 緯度と経度はdddmm.mmmmmの分を60で割って、ddd.dddddに変換しています。例えば2234.87140なら34.87140 / 60 = 0.58119 なので22.58119になります。 + + + + + + ## 回路図 diff --git a/docs/ja/unit/tof.md b/docs/ja/unit/tof.md index b7cf8dd4..42a791f8 100644 --- a/docs/ja/unit/tof.md +++ b/docs/ja/unit/tof.md @@ -4,33 +4,45 @@ *** -:memo:**[概要](#概要)**      :octocat:**[サンプルコード](#サンプルコード)**       :electric_plug:**[回路図](#回路図)**       🛒**[購入リンク](https://www.aliexpress.com/store/product/M5Stack-Official-ToF-Unit-VL53L0X-Time-of-Flight-ToF-Laser-Ranging-Sensor-Breakout-Laser-Distance-Sensor/3226069_32949310300.html?spm=a2g1x.12024536.productList_5885013.pic_3)** +:memo:**[概要](#概要)**      :octocat:**[サンプルコード](#サンプルコード)**       :electric_plug:**[回路図](#回路図)**       🛒**[購入リンク](https://www.aliexpress.com/item/M5Stack-Official-ToF-Unit-VL53L0X-Time-of-Flight-ToF-Laser-Ranging-Sensor-Breakout-Laser-Distance-Sensor/32949310300.html)** ## 概要 -**ToF**ユニットはレーザー光を使った最新の「Time-of-Flight」センサーを使用して距離を検出できるユニットです。 ほとんどの距離センサーよりも高い精度で計測可能です。I2Cで値を取得可能です。 +**ToF**ユニットは940nmのレーザー光を使って距離を測定する「Time-of-Flight」型のセンサー(VL53L0X)ユニットです。 他の測距センサーに比べて精度が高く、ミリ単位で計測可能です。(最大測定距離2メートル)データ取得時間は30ミリ秒と高速です。ポートAを利用して通信を行います。I2Cで値を取得可能で、I2Cアドレスは**0x29**です。 ## 特徴 - 高精度 -- 測定可能距離 2m +- 測定可能距離: 最大2m +- レーザー波長: 940nm +- GROVEポートサポート、[UIFlow](http://flow.m5stack.com)、[Arduino](http://www.arduino.cc)プログラミングサポート - LEGO 互換ホール +## パッケージ内容 + +- 1x ToFユニット +- 1x Groveケーブル + ## アプリケーション -- 1次元ジェスチャー認識 +- ジェスチャーコントロール +- レーザー測距 +- 3D構造化光イメージング(3Dセンシング) +- カメラアシスト(超高速オートフォーカスと被写界深度マップ) -## ドキュメント +## 関連リンク -- **サンプルコード** - - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/TOF_VL53L0X) +- **[公式ビデオ](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)** +- **[フォーラム](http://forum.m5stack.com/)** + +- **データシート** - [VL53L0X](https://pdf1.alldatasheet.com/datasheet-pdf/view/948120/STMICROELECTRONICS/VL53L0X.html) ## サンプルコード ### 1. Arduino IDE -*以下のコードは不完全です(説明のためだけに). 完全なコードが必要な場合は、ここをクリックしてください[サンプルコード](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/TOF/Arduino).* +*完全なソースコードは[こちら](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/TOF/Arduino)。* ```arduino #include @@ -58,7 +70,7 @@ dist = makeuint16(gbuf[11], gbuf[10]);//split distance data to variable "dist" ### 2. UIFlow -*If you want the complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/TOF/UIFlow).* +*完全なソースコードは[こちら](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/TOF/UIFlow)。* @@ -72,11 +84,3 @@ dist = makeuint16(gbuf[11], gbuf[10]);//split distance data to variable "dist" M5Core(GROVEインターフェースA)GPIO22GPIO215VGND TOF UnitSCLSDA5VGND - -## 関連リンク - -- **[公式ビデオ](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)** - -- **[フォーラム](http://forum.m5stack.com/)** - -- **データシート** - [VL53L0X](https://pdf1.alldatasheet.com/datasheet-pdf/view/948120/STMICROELECTRONICS/VL53L0X.html) \ No newline at end of file diff --git a/docs/zh_CN/module/gps.md b/docs/zh_CN/module/gps.md index 006b0834..81f1d6ba 100644 --- a/docs/zh_CN/module/gps.md +++ b/docs/zh_CN/module/gps.md @@ -21,8 +21,6 @@ NEO-M8N 集成了 72 通道的 [u-blox](https://www.u-blox.com) M8 GNSS 引擎 GPS 内部默认是通过 **UART2(GPIO16, GPIO17)** 与 M5Core 通讯 (可通过 [u-center-just-for-Windows](https://www.u-blox.com/en/product/u-center-windows) 更改为其他波特率通信)。 -*串口参数:波特率 ( 默认为 9600bps ), 起始位 ( 1位 ), 停止位 ( 1位 ), 校验位 ( 无 )* - 如果 GPIO16, GPIO17 用作了其他用途,那么您可以使用切割器切割 GPS 模块上默认连接的 TXD 和 RXD ,并使用焊接或 0Ω 电阻将它们连接到另一个端口 ( GPIO3, GPIO13, GPIO1, GPIO5 )。 *串口参数:波特率 ( 默认为 9600bps ), 数据位 ( 8 位 ), 起始位 ( 1 位 ), 停止位 ( 1 位 ), 校验位 ( 无 )*