MiniMoto用Arduinoのタコメーター+モーター温度

私は昨シーズン息子に彼の最初のオートバイを買いました。喜びは際限がありませんでした。



私たちは乗った、すべてが大丈夫ですが、ミニバイクにはスピードメーターもタコメーターもありません。何もありません。それを修正するというアイデアが生まれました。もちろん、既製の販売オプションもありますが、すべての関心は自分で何かをしようとすることにありますが、いつでも購入できます。これから何が生まれたのか、以下を読んでください。







エンジン回転数を固定するために、ホールセンサーNJK-5002Cを使用し、動作ゾーンに永久磁石が現れると、センサーが出力に信号を送ります。エンジンフライホイールには磁気ストライプがあります。磁石を接着/締め付けする必要はありません。







エンジン温度を測定するために、スパークプラグの下の特別なワッシャーに挿入される防水DS18B20温度センサーを使用します。







デバイスの私の実装では、ボタンはモードを循環します。オンにすると、回転数が表示され、ボタンを押すと、回転数が温度に変わり、もう一度押すと、温度が回転数に変わります。円形。



必要な詳細:

Arduino UNO /

ナノホール

センサーNJK-5002C温度センサーDS18B207

セグメントディスプレイ(TM1637チップモーメンタリ

ボタン

抵抗器)100オーム

開発ボード

ワイヤー



接続図




スケッチの1つのポイントについて説明します。したがって、センサー(sensor.getTemp())から温度データを取得するには、要求(sensor.requestTemp();)と待機(delay(1000);)を送信する必要があります。いつものように、遅延はすべてを台無しにします。タイマーなしでループ内のボタンをポーリングしてから、モードを1回切り替えて温度を表示すると(遅延は機能します)、モードを変更できません。マイクロコンピュータは待機し、ボタンを押しても処理されません。これを回避するために、タイマーのボタンもポーリングします。





ビデオはすべてがどのように機能するかを示しています。オートバイに取り付ける場合、慣性スターターの本体に取り付けられるNJK-5002Cセンサーの直径を少し誤解しました。すべてがスムーズになるように、直径を小さくする必要があります。LJ8A3またはLJ6A3センサーを使用する予定です。次のオートバイシーズンまでに、私はすべてを何らかのケースに配置し、MiniMotoにそれぞれインストールするようにします。準備ができたら、写真とビデオで記事を補足します。スケッチとライブラリへの



リンク



MiniMotoに乗ることに興味がある人のために、私の息子のYouTubeチャンネルへリンク



All Articles