Skip to content
This repository has been archived by the owner on Oct 18, 2023. It is now read-only.

SWITCHSCIENCE/DIY-FFB-Wheel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DIY-FFB-Wheel

自作フォースフィードバックステアリングホイール

必要なもの

ファームウェアビルド

必要なライブラリ

  • QuickPID(MIT-Licence)
  • ArduinoJoystickWithFFB(LGPL-ICENCE)

上記2つのライブラリをライブラリマネージャから探してあらかじめインストールしておいてください。 ArduinoJoystickWithFFB は検索でも見つからないので、以下の操作でインストールしてください。

winget install Git # <-まだgitコマンドが使えない場合のみ実行してください
cd C:\Users\<ユーザー名>\Documents\Arduino\libraries
git clone https://github.com/YukMingLaw/ArduinoJoystickWithFFBLibrary

ボードサポートのインストール

Arduino-IDE または Arduino-IDE-V2 または arduino-cli のいずれも利用可能です。 core サポートのインストールが必要です。「Arduino AVR Boards Support」を検索してインストールが必要です。

arduino-cli の場合は以下の操作でコアサポートインストールを行います。

コアサポートインストール

arduino-cli core install arduuino:avr

ビルドとフラッシュ

arduino-cli の場合

PC と Arduino-Leonard を USB マイクロケーブルで接続しておいて以下のコマンドでビルドと書き込み。

cd firmware
make build flash

配線

名称 Arduino Leonard レベル変換 H 側 レベル変換 L 側 CAN アダプタ
RX 0 番 HV1 LV1 GP1/RX
TX 1 番 HV2 LV2 GP0/TX
Config 2 番 HV3 LV3 GP2
Reset 3 番 HV4 LV4 GP3
5V 5V HV - VSYS
3.3V 3.3V - LV -
GND GND GND GND GND
名称 電源ユニット モーター CAN アダプタ
プラス プラス -
マイナス マイナス -
CAN-H - 黄色 H
CAN-L - 白色 L
コンセント H AC-H - -
コンセント C AC-C - -
コンセント E AC-E - -

3D モデル

  • ステアリングバックプレート: steering.stl
  • 固定台: holder.stl

双方をJLCPCBにてプリントしてもらう場合は以下のような見積もりになりました。

IMG

SLA 方式にてオーダーした場合、8600 円弱(送料込み) という試算でした。

その他必要な部品

  • M5x20mm ボルト&ナットセット6本
  • M6x20mm ボルト6本

モーターとステアリングバックプレートの固定にはタイヤを外した時のねじをそのまま使います。