NDロードスター用のオリジナルメーターをマイコンArduinoを使い製作しています。
自作しようと思った欲しい表示・機能というのはシフトチェンジに特化した回転数メーターです。
運転時に直感的に分かるようにデザインを考えました。画面表示のイメージを紙に何枚か書いてみました。
あとは、NDロードスターのタイヤ外周、ファイナル、ギヤ比を調べて、車速から各ギヤの回転数を割り出す計算式を考えました。
回転数rpm=各ギヤ比×車速kmh×25.2820176
この式をプログラム勉強用激安マイコンArduinoに入れてみて、上手く計算できるか現在実験中です。Arduinoから計算後の回転数変数をシリアル通信で読み出して、Arduinoで計算した値が実車と合っているかチェック。(写真。車速、1〜6速、Rの順)
実車と比べてほぼ合っていました。まずはこれで進めていきます。
ちなみに整数値と浮動値では有効範囲や計算結果に差があるらしいです。あと、小数点以下も含む大きい桁数を扱うにはマイコンのビット数が大事と知りました。(適当に本命のは32ビットの奴買ったけど、良かったのかな、、、?)
あと、ディスプレイ側の仕様ですが、一目見て購入を決めたsparkfun製の透過型OLEDディスプレイは、ダッシュボード上に置くため、夏でも耐えられるように耐熱温度だけは確認して買いました。(動作保証70度、耐熱最大80度)
他の仕様は見てなかったので今回改めて調べてみると、このディスプレイは有機ELだからか意外と厳しい。
まず耐久性が常温で5000時間程度。暑い場所に置くので仕様よりもかなり落ちそうです。完成したら予備を買おうかなぁ。
あとは、図形表示ディスプレイらしく、文字表示系のライブラリがほぼ無いと言う、ディスプレイとしては大きな弱点があるようです。モノが来ないと詳しくは分からないですが、ちょっと困った。
ブログ一覧
Posted at
2020/02/01 18:02:37