【電子工作】GPSモジュールが安かったので・・ u-box NEO-6Mってやつ【裏工作】

むちゃ安い HiletgoのGPSモジュール

なにやら・・すごい安いGPSモジュールが出ていたので。。 ぽちっとしてみた。

ちょっと調べてみると、U-boxという会社が作っているGPSモジュールで、シリアル接続できる物のようです。

https://www.u-blox.com/ja/product/neo-6-series

これのデータシート見てみると。。NEO-6Mではいろいろと信号が取れるようです。

安っ! って思ってたんですが。。 Facebookで上げると、これSODIALのやつ?ってつぶやく人が。。で。。調べてみたら。。

もっと安っ! 微妙に悔しい。。

で・・送られてきたのは・・・これだけ えっ?(笑)

もう一度、Amazonのページを見ると

1、raspberrypiでの設定上の肝は(Raspberry Pi 3は、 GPIO 14(TXD) / GPIO 15(RXD) は今までの /dev/ttyAM0 ではなくて /dev/ttyS0 で利用するので、注意。)です。
書き込み装置 : Arduino as ISP
2、電源接続して窓際に置き10分か20分で測位が成功し、LEDが点滅するようになります。これは初回のコールドスタートなので次回以後は30秒もかかりません。 Windows PCでUSB-3.3V TTLシリアルドングルを接続しCOMポートをTeraterm で9600bpsにセットすればNMEAフォーマットのデータが読み取れますし、ublox社のu-centerをインストールすればより詳しい情報がグラフィカルに表示されます。 Raspberry Piに接続してntpdをGPSに同期させてみました。
LEDのところにでているPulse Per Secondの信号をジャンパ線で取り出してRaspberry Pi のGPIO18ピンに接続し、このボードのTXから出ている信号をRasberry pi のRXで読むように結線します。
その他電源5V、GNDもRaspberry Piから供給します。
gpsd 経由でNMEA データを読み取り、/dev/pps0 デバイスでPulse Per Secondの信号を使って調律することでusecオーダーでGPS時計に同期しているようです。

使い方(先人の知恵)

こういうのは製品名をググるしかない(笑)

https://hack-le.com/rpi-10kpps/

http://ajjax.hatenablog.com/entry/2017/10/12/014309

ほ~ぉぉ ということで。。

Windowsだと、こういうツールがあるらしい。

https://www.u-blox.com/ja/product/u-center

NMEAというフォーマットで出力されるらしい。ボーレートは9600

https://iot.keicode.com/electronics/gps-nmea-1.php

PCでシリアル接続の場合

https://iot.keicode.com/electronics/gps-serial-port.php

arduinoでの接続の場合

https://iot.keicode.com/arduino/arduino-gps.php

Raspberry Pi 2での接続の場合(Raspbian のGPSソフトいろいろ載ってます)

https://www.okahiro.info/gd/2016/03/29/post-1384/

Raspberry Pi 3での接続の場合

http://jump-up.info/others/u-blox-neo-6m.html

Flight コントローラーに付けている人もいる

https://www.drone-engineer.com/articles/435

ほほ~

で・・・みちびきも捕捉できるの??

https://radio-dxing.blog.so-net.ne.jp/2018-05-14

接続したら。。またここに追加予定。 今日はここまで。。

だってSODIAL なんか教えるから、僕・・いろいろまた目移りしちゃうじゃないのぉ~~(笑)

Windows やRaspberry PiのUSBから接続するには、こんなのがあると便利。

ちなみに、こいつも説明書がないので、備忘録としてAmazonレビューから配線などを、( ..)φメモメモ

[ドライバ]
シリアルチップ: PL-2303Xa/HXA chip
Driver Name: Prolific USB-to-Serial Comm Port
Provider: Prolific
Date: 2011/10/07
Version: 3.4.25.218
Signature: Microsoft Windows Hardware Compatibility Publisher
[PI2との結線]
黒: GND 6番ピン
白: UART TXD(14) 8番ピン
緑: UART RXD(15) 10番ピン
赤は結線なし
[シリアル設定]
PI2の/etc/inittabに以下の記述があったため、ボーレートを115200に設定して接続
T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100

Windows10ドライバーは、指したら自動でインストールされました。

 

 

投稿者 tom2rd

コメントを残していただけるとありがたいです

Loading Facebook Comments ...

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください