Arduinoで独自の自転車スピードメーターを作成する方法

独自のスピードメーターを作成する

独自のスピードメーターを作成する

今日、XNUMX世紀には、事実上すべての車両に独自の速度計と走行距離計が付属しています。 つまり、車、オートバイ、一部の電動自転車などにあります。 さらに、さまざまなApp Storeには、モバイルデバイスのGPSを使用して、どれだけ速く進んでいるか、何キロ進んでいるかを知ることができる多くのアプリケーションもあります。 しかし、これらのアプリケーションの問題は何ですか? 常に最も安いとは限らないデバイスで実行します。 ほとんどすべての場合と同様に、問題の解決策は次のようになります。 独自のスピードメーターを作成する.

iPhoneの値段は誰もが知っている。 個人的には、私はXNUMXつ持っていて、何ヶ月もの間、自分よりも携帯電話のせいで、自転車から落ちるのを恐れていました。 今はGarminを使用していますが、このブランドのデバイスの価格は数百ユーロで、多くのユーザーが使うことができない、または使いたくないものです。 私たちが何をしているのかを知っている場合、私たちが独自のハードウェアを組み立てることが最善の選択肢である場合があります。この記事では、その方法を説明します。 ゼロから構築する 私たち自身の走行距離計。

自転車用スピードメーターと走行距離計

<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">要件

スピードメーターを取り付けるには、次のものが必要です。

  • Arduino UNO &本物1(製品が見つかりません。).
  • 1 Adafruit RGBブラックライトLCD-16×2(購入する).
  • 2 x 12mmSparkFunプッシュボタンスイッチ 購入する.
  • 1 221オーム抵抗器(購入する).
  • 3つの10kオーム抵抗器(購入する).
  • 1 10kオームシングルターンポテンショメータ(購入する).
  • 1ホール効果センサー(購入する).
  • 手、時間、そして忍耐。

このチュートリアルは誰のためのものですか?

前に述べたように、今日、市場に出回っているほとんどすべての電話には、GPSと次のようなアプリケーションがあります。 runtasticの またはStrava。 個人的には、自分でスピードメーターを作成したい場合を除いて、すでにスマートフォンを所有している人にはこのチュートリアルをお勧めしません。 まあ、それとあなたが事故であなたの電話を壊さないことを確認すること。

また、別の理由ですでにArduinoスターターキットを持っていて、何をフォークしたくない人を対象にすることもできます。 ベーシックサイクルコンピューター。 このスピードメーターの合計価格は30ユーロ強になるため、 ターゲット このチュートリアルの内容は、多額のお金を使いたくなく、自分の手でキロメートルのアカウントを作成したい人に向けられている必要があります。

何を製造するのか

私たちが製造しようとしているのは、自転車用の走行距離計と速度計です。

  • 走行距離(キロメートル)。
  • 時間、分、秒単位のアクティビティ時間。
  • km / h単位の平均速度。
  • 達成された最高速度。
  • 最大99周を記録する機能。

このフル機能のスピードメーターの使用方法

スピードメーター回路

スピードメーター回路

自転車用のスピードメーターの製造が完了したら、電源を入れることができます。 ザ・ 初めて始めるとき または私たちは リセット 「ボタンを押して開始してください」というテキストのメッセージが16×2LCD画面に表示されます。 一時停止/再開または表示モードボタンのいずれかを押すと、最初の期間/ラップが開始されます。

次に表示されるのは、「CYCLESAFELY!」というメッセージです。 (注意深く循環)2秒間ですが、その時間間隔ですでに記録されています。 メッセージが消えると、走行距離、「S」の横の速度(「速度」の場合)、XNUMX行目ですでに消費された時間、「A」の横の平均(「平均」の場合)が表示されます。 ")。

すべての情報はに表示されます リアルタイム。 前述のモバイルアプリケーションがGPSを使用して距離を計算することを考慮すると、これは比較的重要であるため、リアルタイムで表示されません。 違いは、ホイールにセンサーがない場合、携帯電話では速度がジャンプするのがわかりますが、このデバイスでは、車のように値が徐々に変化するのがわかります。 上記のセンサーはBluetoothであり、モバイルデバイスと互換性がある必要があります。 そして、それらを別々に購入することは、通常、それほど安くはありません。

その四隅に情報を表示します

ホイールの250回転を検出すると、左上にXNUMXmsの間「+」記号が表示されます。 表示モードボタンを押すと、XNUMX行目の«A»が«M»に変わり、 最大速度 そのラップ/期間でこれまでに達成したこと。

ボタンを押すことによって 一時停止/再開は記録を停止します 現在のラップをメモリに保存します。 「PAUSE!」というメッセージが表示されます。 2秒間、画面の左上にラップ番号が表示された後、ラップ全体の平均速度を示す「平均」とツアーの最大速度を示す「最大」が表示され、終了したラップの結果が表示されます。 。 XNUMX行目には、距離がキロメートルで表示され、その後にラップが時間、分、秒で表示されます。

最大99周を節約できます

スピードメーターの電子回路図

スピードメーターの電子回路図(クリックして拡大)。

一時停止中に表示モードボタンを押すと、 記録された異なるラップを切り替える。 初めて押すと、左上に「T」が付いたベストラップが表示されますが、他のプレスでは、ラップ数に応じて1、2、3周目などに移動します。記録されました。

もう一度一時停止ボタンを押すと、再び録音されますが、新しいラップが表示され、注意深く循環するように求めるメッセージが再び表示されます。 「CYCLESAFELY!」というメッセージが表示されているときに、もう一度一時停止ボタンを押すと、 ラップは記録されません デバイスは一時停止モードに戻り、最後のラップのデータが表示されます。

このスピードメーター 99周を記録できます。 100周目に到達すると、残りのデータは99周目に保存されます。99周目のデータが消去されても、アクティビティ中に達成された記録は保持されます。 つまり、99周目に記録を達成して100周目を走行すると、99周目の平均速度と距離のデータのみが消去され、最高速度は維持されます。

次のビデオでは、この自転車用スピードメーターがどのように機能するかを見ることができます。 ザ・ ソフトウェアコード クリックするとダウンロードできます このリンク 右クリックしてブラウザから画像を保存することで、スキームをダウンロードできます。

もっと詳しく.


3コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ハビエル・イリアルテ

    Zwiftサイクリングシミュレーター用の速度とケイデンスセンサーのクローンのようなものをUSBまたはBluetooth経由でarduinoに接続する方法を知っている人はいますか?。???

  2.   ダニエル

    パンデミックとその後の検疫からこんにちは私のmtbはいとこをローラー付きのエアロバイクに変換することを余儀なくされました
    最初の問題は、リズムを維持する方法でした。私が思いついたのは、センサーを分解するときにセンサーを後輪に渡すことです。センサーが機能しなくなりました。自宅にあるすべての誘導型光学ホール効果センサーでテストを開始しましたが、その後は何もしませんでした。ホームアラームのドアとウィンドウのセンサーに使用されている小さなセンサーを発見しました。これは、内部に金属が入ったチューブにすぎず、磁石がリードを通過すると、HAORAスピードメーターが解決します。私のarduinoを使用して、より完全な何かを行うというアイデアがあります。そして、ペダリングのリズム、スピード、作業時間を与えてくれるチームを編成します

  3.   トマス

    リンクを渡して/このプログラムのコードをメールで送っていただけませんか?