RPi5(ラズパイ5)にGNSSモジュールを繋げました。そのモジュールなんですが、欲しいGNSSモジュールが秋月電子に無いので、今回はアマゾンでポチりました。

ラズパイ5をNTPサーバーにする為のインストールは。↓

$ sudo apt update
$ sudo apt install chrony
$ sudo apt install gpsd gpsd-clients pps-tools

↓ 三次元測位中で赤LEDが点滅して1PPS出力しています。これで一応、Stratum 1相当のNTPサーバーになっています。

↑ 白色のケースやねじ類は、3DプリンターEnder-3 V3 SEとPLAフィラメントで造形しました。

3D model-viewer

 

アマゾンで入手したのは3点で、GNSSモジュールGY-NEO-6MV2(税込999円)とGPS外付けアンテナ線長3m(税込980円)とSMA延長ケーブル5m(税込799円)です。

NEO-6MのVCCにラズパイ1番ピン3.3Vを印加。他の配線は秋月電子のGNSSモジュールと同じ。外部アンテナは延長ケーブル込みの長さ8mのケーブルを繋げて外に出しています。

↓ ラズパイ5とNEO-6Mの配線は画像の通り。There is a wire that looks like it might be tangled in the picture, but we have not misplaced the connection, so there is nothing for you to worry about.

それに、秋月電子で販売されていたGNSSモジュール、K-13849やK-09991などの1PPSはアクティブLowだけど、NEO-6Mの1PPSは、それとは反対のアクティブHighみたいです。なのでconfig.txtの設定が一部異なる。
dtparam=assert_falling_edge=true が不要。↓

$ sudo vi /boot/firmware/config.txt

[all]

dtparam=uart0=on

# GPS 1PPS /dev/serial0 -> ttyAMA0
dtparam=uart0_console
enable_uart=1
dtoverlay=pps-gpio
dtparam=gpioin=18
#dtparam=assert_falling_edge=true

ラズパイ5のハーフケースを造形しました。裸のままでは取り扱いが不自由なので簡易的な物ですが。

 

3D model-viewer

 

ケースの組み付けは、なべ小ねじM2.6x15mmを4本使用。下のプレート(上記3Dモデルの緑色)を下から上に通して、上のプレート(上記3Dモデルのオレンジ色)にねじ込む。ねじは切って無いけど穴がねじより小さいので、ほどほどにねじ込むんで良い所で止める。無理にねじ込み過ぎると不味い事になる。多分。

 

3D model-viewer 三条ねじのアニメーション

 

以前から気になっていた3D CADのOnshape。今回、そのアカウントを作って無料(データ公開)のプランで、このモデルを作りました。

今迄はFreeCADを使っていました。FreeCADの良い所は、ネジ専用のワークベンチFastenersですね。簡単にネジが出来るので重宝していました。

Onshapeは、ネジの寸法を入力するだけで簡単にネジが出来ないのか?
仕方ないので、ヘリカルとスイープでネジを作りました。

毎回、ヘリカルとスイープでゼロからネジを作るのは面倒。ネジモデルを挿入してブール演算でネジを切りたい。でもその方法が分からない。

分かりました。その方法は
Onshapeのモデル挿入

 

まだOnshape使い2日目の私が感じるFreeCADとの相違点。

  • 断面ビューが素晴らしい
  • スケッチを再編集しても壊れない(まだ壊れそうな再編集はしていないけど)
  • モデルの見た目が良い
  • 図面の作成も良い

 

 

ちなみに、私この分野はずぶの素人ですので、この記事を鵜呑みにしないで下さい。

ホームセンターで買った小物入れ(リングスターのだるまくん DK-63)の蓋を造形しました。

買ったDK-63は5段の小物入れ。

私は、5個入りと思い購入。

この小物入れは本体が蓋にもなっているので、蓋は1つだけ。使用方法によっては蓋が1つで足りるけど、私は5段では無く5個を別々に使いたいので蓋が4つ足らない。調べてみると蓋だけ別売りしているらしい。けど3Dプリンターで造形してみました。

↓ 3D model-viewer

↓ これはDK-63を忠実に再現した3Dモデルでは無く、私が2条ねじの動きを理解する為の3Dモデルで、それをアニメーションしました。この雄ねじ雌ねじ、どちらも2条ねじです。緑が蓋の2条ねじ。

3D model-viewer 2条ねじ

今回もねじ有りの造形なのですが、初めての2条ねじ。

この2条ねじを理解するのに時期がかかりました。その理解は十分では無いけど。普通のねじ(1条ねじ)ならFreeCADのFastenersで簡単に作れるんですが、2条ねじ(多条ねじ)は自作しないといけない様です。もしかしたら、Fastenersで多条ねじ作れるのかなぁ?

↓ 以下の画像は、2条ねじの1条分だけです。なので、反対側にも同じ物を作る必要があります。