記事一覧
シムレース用スイッチボックス作成 Vol.9
プログラムの書き込みと動作テストいよいよ最終章です。
COMポート設定ArduinoとPCをUSBケーブルでつないで、COMポートを設定します。
[ツール] -> [シリアルポート] -> [COMXX(Arduion Leonard)]
を選択します。
(XXはポート番号、環境によって番号が変わります。)
プログラムの書き込み→ を押すとプログラムがコンパイルされArduinoに書き込まれま
シムレース用スイッチボックス作成 Vol.8
プログラム設定引き続きArduino IDE上で作業を進めていきます。
プログラムファイル構成スイッチボックスのプログラムは3つのファイルで構成されています。
SwitchBox_Ver.x.x.x.ino
SwithSetting.h
OutPutSetting.h
ファイル切り替えはタブをクリックするとできます。
今までの説明通りの配線であれば、OutPutSetting.hのみ修
シムレース用スイッチボックス作成 Vol.7
Arduino開発環境構築
SwitchBoxのプログラムをArduinoに書き込みために、Arduinoの開発環境の構築を行います。
・Arduino IDE のインストール
・SwitchBoxプログラムの設定
・JoystickLibraryのインストール
・SwitchBoxプログラムのコンパイル
の順番で行います。
Arduino IDE のインストールまとめている人はいっぱいいる
シムレース用スイッチボックス作成 Vol.6
配線老眼ににはつらかった配線💦
・マトリクススイッチの配線
・ロータリエンコーダの配線
について説明していきます。
※エンジンスタートボタン、ミサイルスイッチにはLEDが付いていて光るようになってますが今回は配線しません。
マトリクススイッチの配線列の配線
列:1
PIN:TX0
まぁつなぐだけです・・・
列:2
PIN:RX1
ドグルスイッチは上、下で端子が共通です。
列:3
P
シムレース用スイッチボックス作成 Vol.5
配線・マトリクススイッチの配線
・ロータリーエンコーダの配線
についての説明です。
マトリクススイッチの配線マトリクススイッチの配線は下記のようになります。
赤いのがスイッチです。
ミサイルスイッチはオルタネイトスイッチでONの状態がホールドされるため、誤動作を防ぐためにStartとミサイルスイッチに整流ダイオードを入れます。
もし、すべてのスイッチがオルタネイトスイッチにする場合、すべての
シムレース用スイッチボックス作成 Vol.4
ケース加工当初の予定では買ったケースに穴をあけて作る予定でしたが、3Dプリンターで作りました。
まぁやってることは箱に穴をあけているだけなので同じですが・・・・
ケース作成ということで3Dプリンターでケースを出力しました。
初3Dプリンターの割にはいい感じにできたかと思われます。
市販のケースを加工する場合はドリルで穴をあけることになりますが、ここをミスるとボタンの並びがいがむので要注意です。
シムレース用スイッチボックス作成 Vol.3
部品調達Amazonのみで調達できるものと考えてましたが、高かったり同じ値段でも部品の精度が悪かったりするので、マルツとAmazonから調達することにします。
※Amazonのリンクはアフィリエイトになってるので今後の開発費用にご協力ください(笑)
部品一覧マイコンボード
Rasbee ATmega32U4 5V/16M モジュール基板 ミニ レオナルド プロ マイクロ 並行輸入品
購入元:Am
シムレース用スイッチボックス作成 Vol.2
スイッチボックスの外観設計
ケースに合わせてスイッチを配置します。
ボタンスイッチを使用するかトグルスイッチを使用するかボタンの間隔は・・・・などありますが今回は↓こんな感じに
各ボタンの動作・エンジンスタート(モーメンタリ ボタンスイッチ)
接続数:1
動作:
ON:キー「s」 Push
OFF:キー「s」Release
・ミサイルスイッチ(ON-OFF オルタネイト トグルスイ
シムレース用スイッチボックス作成 Vol.1
試行錯誤でスイッチボックスを作って形になってきたので、シムレーサーの皆さんのお役に立てればとまとめてみました。
目的Arduino(マイコンボード)でキーボード、ジョイスティックをエミュレートするプログラムを動かしてシムレースで使うボタンボックスを作成します。
どのような仕組みなのかここではPIN2にスイッチをつないで、スイッチが押されたときにジョイパットのボタン2が押されたという信号をPCに