電気機関車の運転台を模した、PWMコントローラを製作中であるが、これはハンドル類が複数になる予定。動いている列車を眺めるなら、スイッチ1つで運転ができるコントローラ(パワーパック)が欲しい。いうことでロータリースイッチ1つで運転できるPWMコントローラを作って制御盤に組み込んだ。「ArduinoでPWMパワーパックを作ってみた」というページを参考にさせていただいて、それをベースにごちょごちょとカスタマイズ。アリガトウゴザイマシタ・・。制御盤部の工作プログラムやハード部分がちょっこっと違ったバージョンを3つほど作成する予定。4つ目のコントローラは手持ちのトミックスのパワーパック。ここまでを制御盤上に置くことにした。現在作成中の電気機関車の運転台を模したコントローラはPICマイコンを使ったものになるが、電車用も作るつもり。これらは制御盤とは離しておく。コントローラ(パワーパック)の数は合計6台。レイアウトの方は固定式として線路配置の案もできた。運転線区は上り線、下り線、機関区など8個のブロックになる。運転線区とコントローラをくくりつけてしまうと、PWMコントローラで動かない列車はその線区で運転できなかったり、運転パターンがマンネリになるので、ロータリースイッチでコントローラと運転線区の対応が切り換えられるようにした。8連のプッシュターミナルを制御盤の背面に取り付け、ここから線路に配線する。右隣の2連のプッシュターミナルは、制御盤の外に作る電機用と電車用のコントローラからの入力。制御盤にスイッチ類を配置するパネルは合板を使った。表面には文字を印刷したシールを貼り付ける。左側は各種音源の再生スイッチ。右側はコントローラと運転線区の対応を切り換えるロータリースイッチ。各種音源のMP3再生ボードの再生スイッチは基板上にタクトスイッチを配置、合板にはタクトスイッチ本体分が収まる穴をあけ、表面にはタクトスイッチの丸い頭の部分のみがでるようにした。ロータリースイッチは軸の部分が樹脂製で長さを自由にカットできるタイプ。つまみが表面にギリギリになるようにカットして合板に止めた裏から見たところ。左:ロータリースイッチ右:タクトスイッチを配置した基板スイッチを配置するパネル、完成。8個ならんでいるロータリースイッチでコントローラと線路の対応が切り換えられる。上り本線をコントローラ1で走らせたり、コントローラ2で走らせたりという感じで。(その1)で作ったMP3再生ボードの再生スイッチ。こちらもPICマイコンで制御するつもりだが、駅の発車の合図、発車の際の汽笛類などのサウンドが再生される・・予定。作りこむ部分がいっぱいあるのだが、なんとか形になってきた。コントローラが動かない冒頭にあるように、ここで製作したコントローラは、「ArduinoでPWMパワーパックを作ってみた」というHPを参考にさせてもらって作り始めた。自分のレイアウト用にカスタマイズする予定なのだが、最初からカスタマイズすると動作しない時、何が悪いのか切り分けが面倒になるので、まずはHPに掲載されている回路図とソースプログラムをそのまま使用させてもらって構築。電圧が出てこない電源を投入すると7セグメントLEDに値が表示されたが、ロータリースイッチを回していくと多くのポジションで0などと表示され・・どうも、出力先には電圧が印加される気配がない。ソースプログラムを見ると、ロータリースイッチの入力を判定する部分は、次の部分のよう。a;}推測するに、私が作成したロータリースイッチの回路からの入力では、analogReadで返される値は、3で割ったときに余りが1にならない?ひとまず、何が返ってきているのか確認。unoのボードの5V端子とGND端子、A0端子にとりつけ、シリアルモニターに出力。01234567891011121023931838745651558464371277184900ちなみに、ロータリースイッチはノンショーティー。上記のように1000ms毎にanalogReadすると、切り換えた瞬間に、たまに戻ってくる値が1くらいふらつくことがあるが、すぐに安定して上記のような同じ値を返してきている模様。いうことは、余りが1以外となる値で安定すると、マスコンの位置は常に0と判断される。ロータリースイッチにつけている抵抗の誤差もあるし、電源も基準電圧回路ではないので、もし、動かない人がいれば、このあたりのソースを変更されたらいいんじゃないかなぁと思う。0.5);}として試してみた。11の時、89などと90以下の値が返った場合に0となるのを防止するための切り上げ。アタイのはこれでOK。よし、続いては自分の制御盤専用にカスタマイズじゃ。boso先日、鉄道模型レイアウト・プラモデル展示台用の音源を作ったが、手元にあった市販のMP3ボードの制御用のボードとくっつけたため、ちょっと大きくなったので、小さめのものを作ってみた。bosoNゲージの車輛たちをレイアウト付近に置こうと思いダンボール箱から引っ張り出そうと出してきたが、やはり、ケースなしでは取り扱いにくいし、車輛単品のケースに戻したのでは場所をとる。メーカー製のブック型のケースはお高い。HPでは100均の素材を使ってケースを自作しているケースも見受けられるので、作ってみることにした。HPでは、100均の素材を使ってケースを自作しているケースも見受けられる。展示するためのものではないので埃がよけられて収納が省スペースであれば、見栄えは多少悪くても・・ということでアタイも作ってみることにした。bosoPICマイコンとステッピングモーターを使ってスローアクションのNゲージ用ポイントマシンを作ろう・・として細々と準備してきたが、レイアウトの台枠が出来上がりつつあるのでボチボチ制御用の基盤とプログラムの準備も開始。boso1971年(昭和46年)に登場したフレートライナー用のコンテナ車。ブルーのコキ10000も製品化されているが、ひとまずは茶色のコキ50000形から集めた。TOMIXの製品からはコンテナの取り外しできること、各種のコンテナ(別売)が揃っているというのが特長。bosoPICマイコンを使ってポイントマシンを動作させたり信号の点灯制御を行うNゲージレイアウトを製作中。Pi3で制御するつもり。電圧レベル変換モジュールでドツボにハマってしまった。鉄道の部屋パソコン・マイコンの部屋ガレージ趣味の。