むちゃ安い 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ドライバーは、指したら自動でインストールされました。
コメントを残していただけるとありがたいです