Nゲージ 国鉄都会型レイアウト建設記 (39)

ついに第1地下ヤード (一応) 完成!
2
戸田プロダクション @TodaProduction

もっとこう、PC側に直接、在線検知やその他線路上のあらゆる種類のセンス情報が届いたり、逆にPC側からも直接、任意のリレーのポートとかを叩けるような、そういうデバイスドライバ風味の仕掛けは無いものか? そしてそれが Delphi で直接プログラミング出来たら最高に幸せなんだがなぁ…とかw。

2022-12-06 14:39:58
gama3 @9600Gama3

@TodaProduction ユーザーインターフェイスは PC のブラウザ。 ESP32 と PC を Wifi でつないで操作するという構想なんですが進んでいません。 MCP23017 で I/O は拡張できるし、Wifi 接続なので ESP 32 を複数使う事も可能なはずなのですけど。

2022-12-06 16:31:08
戸田プロダクション @TodaProduction

@9600Gama3 ESP32 は実物を見たことも触ったことも無い情弱なのですが (^_^;)、それは完全にPC側のみでプログラミング可能ですか? 以前PCソフトで Arduino にLチカさせた時、実際のLチカは Arduino スケッチで行ない、PCソフトはそれをキック?するだけの役割だったので少し残念に思った経緯があります。

2022-12-06 19:36:25
gama3 @9600Gama3

@TodaProduction 開発環境はArduinoと共通でESP32 用のライブラリが違います。最大の違いは、Wifi などが標準でついているだけです。あとは、ソフトの設計の問題になると思います。 input のピンを一本ずつ見ることも可能だし、output のピンの on/off を操作するソフトウェアを作ることも可能だと思います。 続く

2022-12-06 19:47:53
gama3 @9600Gama3

@TodaProduction 戸田プロダクションさんのしたい事を推測すると、安価に実現するハードはラズベリーパイがお勧めになるように思います。

2022-12-06 19:53:53
戸田プロダクション @TodaProduction

@9600Gama3 PC側で ESP32 の INPUT/OUTPUT ピンを1本づつリードライトするソフトを書けるのなら本当に魅力的です。しかしそれって、もしかしたら私が「出来ない」と思ってるだけで、実は同様のことは Arduino でも可能なのかも知れませんね?(^_^;) ラズパイも含めて勉強し直してみます。ご教示に感謝します。

2022-12-06 20:17:06
gama3 @9600Gama3

@TodaProduction Arduino はあちこち読んだだけですけど、I/O ピンを1本ずつリードライトするソフトは書けないはずはないと思います。 どれをえらんでも、標準のピンでは数が足りなくなるとおもうので、I2C で拡張することにして、テキトーに設計して、部品はある程度、買ってきたのですけど進んでません。

2022-12-06 20:31:43
戸田プロダクション @TodaProduction

@9600Gama3 PCと Arduino の I/F って結局はシリアルポートでしょ? PCと Arduino 間の通信って、双方で常にシリアルポートを監視し続けて、実際のやり取りはそこに流れる「文字列」を双方が解釈~実行するみたいなカタチにならざるを得ない (と思い込んでいる) もんですから、私も挫折したままです (^_^;)。

2022-12-06 20:42:53
gama3 @9600Gama3

@TodaProduction その解釈でいいと思います。そういうイメージで I/O pin を1本ずつみたり、書いたりというソフトを書くことを想定していました。

2022-12-06 20:56:06
戸田プロダクション @TodaProduction

@9600Gama3 あー、なるほど、私の理解もあながち間違いではないということですか? だったらやっぱり、その野暮臭さ?を隠ぺいするためには、PC側で対デバイス専用インターフェースとしてのクラスライブラリ (か何か) を書くことから始める必要がありそうですね。ちょっと4年前に戻って研究し直します (^_^;)。

2022-12-06 21:08:47
gama3 @9600Gama3

@TodaProduction ライブラリ書くと隠れます。 USB接続の拡張I/O 装置を自分で作るといえば、理解しやすいでしょうか? 昔から、シリアルバスというのもあり機器間の接続に使われていますし、I2C といのもシリアルだったりします。シリアルが速くなり、多くの用途で充分高速になりました。

2022-12-06 22:14:36
戸田プロダクション @TodaProduction

うおー!こーゆーのメチャ憧れる! 自分も中央駅と電車基地はこんな連動盤で制御してみたい! > RT

2022-12-06 19:46:08
はやぶさ電設工業(有) @9mmHYBS

大掛かりな装置ですが、恥ずかしながらポイントを切り替える機能しかないんです……(将来的にコントローラー自動選別機能をつけたいところですが) twitter.com/todaproduction…

2022-12-06 19:58:40
戸田プロダクション @TodaProduction

@9mmHYBS いやいや、これだけでも素晴らしい設計 (とデザイン)、そして実装の技術力ですよ (^_^)。実は私は連動盤に大いなる憧れを持ちつつも、実際にはほとんど何も専門知識を持たぬ年寄りです (^_^;)。今後のはやぶささんの進捗を楽しみに拝見しながら、連動盤について少しづつ勉強していきたいと思います。

2022-12-06 20:30:34
はやぶさ電設工業(有) @9mmHYBS

@TodaProduction ありがとうございます。 先人達が知恵を置いてくれたり、Twitterで様々教えてくださる方々のお陰で日々進んでおります。 何か力になれることがございましたら是非!

2022-12-06 23:24:43
戸田プロダクション @TodaProduction

今日も沢山の電車を走らせて遊んだ。自由自在に番線切替が出来るようになったので、運転が面白くて面白くて仕方がない (^_^)。 pic.twitter.com/Iysvl88OTq

2022-12-07 19:25:54
拡大
戸田プロダクション @TodaProduction

明日は床の上でグチャグチャにとぐろ巻いてるコードを整理したあと、先日コントロールBOXに新設しただけでまだ使っていない「フィーダー正逆切替スイッチ」の使い勝手を確認しようと思う。 pic.twitter.com/tTSJkEwY1O

2022-12-07 19:36:13
拡大
PONY @pony583

@TodaProduction 敷設工事お見事ですねお疲れ様です ヤードがこんなに沢山あると車両を載せ替える手間が省けるので、もし酒を呑みながらでも安心です😁

2022-12-07 19:33:42
戸田プロダクション @TodaProduction

@pony583 設計ミスで (^_^;) 通過線のつもりだった2本の線路までもが留置線になっちゃいましたからね。それを入れると堂々15線の地下ヤードになりました。子供の頃からの夢が (少しだけ) 実現出来て嬉しいです (^_^)。

2022-12-07 19:43:43
戸田プロダクション @TodaProduction

床の上でとぐろを巻いてたコードをバッサリ片付けて、必要最小限のコードだけ這わせて第1/第2地下ヤードと仕立て線に給電可能とした。電源切替ボックスのY2出力端子ネジが緩んでいたのでハンダ流して補修済。 これからコントロールボックスに新設した「正逆切替スイッチ」の使い勝手を検証する。 pic.twitter.com/qdQxwmKz0e

2022-12-08 15:41:38
拡大
戸田プロダクション @TodaProduction

正逆切替スイッチ、以前のコントロールBOXには仕立て線用しか無かったが、やっぱり第1/第2地下ヤード用も個別に有ったほうが格段に運転しやすかった。パワーパック側は正転に固定しておいて、コントロールBOX側だけで第1ヤード→仕立て線→第2ヤード…といった通し運転がカンタンに出来る。 pic.twitter.com/GAHMYP6ov8

2022-12-08 18:23:22
拡大
戸田プロダクション @TodaProduction

手前2本の線路が仕立て線。その向こうに全15線の第1地下ヤード。在線検知機能の実装は当分先になりそうだけど、その方式だけは早めに決めとかないと駄目だろうね。 pic.twitter.com/oILrCglTG9

2022-12-08 18:41:05
拡大
gaou @hannarikatetuki

@TodaProduction この先、奥のヤード部分が隠れるのが勿体ない風景ですね😁

2022-12-08 18:53:30
戸田プロダクション @TodaProduction

@hannarikatetuki 基本的に、今まで作ったきたところ全部地下ですからね (^_^;)。いかに隠してチラリと魅せるか?考えます (^_^)。

2022-12-08 19:56:27