路線バス運転シミュレータ開発記

OMSIを使って路線バスの運転シミュレータを製作しています。備忘録的にゆるーく書いていきたいと思いますので、お付き合いいただければ幸いです。

システム概略図

ハードウェア面については不足している部分や稚拙なところがあり、手を加えたいところが多々ありますが、これ以上時間をかけているとマップの作成ができないため一旦運転台の製作は終了します。これでも十分に楽しめるものにはなったと思っています。

f:id:poplar1930:20210830085844j:plain

最後に、運転台全体がどのようなつくりになっているか、概略図を示します。

f:id:poplar1930:20210830100637p:plain

※現状、整理券発行機は未接続です。

Arduino Mega2560の出力ピンアサイ

(0)N/A (1)N/A
(2)N/A (3)空気圧計
(4)N/A (5)エンジン温度計(未接続)
(6)水温計 (7)N/A
(8)N/A (9)速度計
(10)油圧計 (11)燃料計
(12)エンジン回転計 (13)N/A
(14)N/A (15)N/A
(16)N/A (17)N/A
(18)N/A (19)N/A
(20)N/A (21)N/A
(22)N/A (23)排気ブレーキ
(24)N/A (25)ウインカー右
(26)N/A (27)ウインカー左
(28)N/A (29)ハイビーム
(30)N/A (31)駐車ブレーキ
(32)N/A (33)N/A
(34)N/A (35)空気圧
(36)N/A (37)ABS
(38)N/A (39)停車ランプ
(40)N/A (41)後扉ランプ
(42)N/A (43)N/A
(44)N/A (45)N/A
(46)N/A (47)N/A
(48)N/A (49)N/A
(50)N/A (51)N/A
(52)N/A (53)N/A

Arduino Leonardoの入力ピンアサイ

(0)ホーン (1)ウインカー左
(2)ウインカー右 (3)計器灯
(4)ヘッドライト(下向き) (5)ヘッドライト(上向き)
(6)フォグランプ (7)パーキングランプ
(8)排気ブレーキ (9)ウォッシャー液
(10)ワイパー(INT) (11)ワイパー(LOW)
(12)ワイパー(HI) (13)キースイッチ(START)
(A0)キースイッチ(ON) (A1)前扉
(A2)後扉 (A3)N/A
(A4)N/A (A5)N/A