Arduino と PAA5160E1 センサーを使用して走行距離計を作成する方法

  • Arduino プロジェクトでは、PAA5160E1 センサーを使用して距離を測定できます。
  • 自転車、電気自動車、ロボットなどの用途に最適です。
  • コードは適応性があり、さまざまなホイール構成で使用できます。

Arduinoの走行距離計

オドメーターは走行距離を測定するために不可欠なツールであり、Arduino と組み合わせることで可能性がさらに広がります。多用途性と使いやすさで知られる Arduino は、距離の測定に関連するプロジェクトを作成するための無限のオプションを提供します。最も一般的なソリューションの 5160 つは PAA1EXNUMX センサーの使用であり、非常に手頃なコストで十分な精度を提供します。

この記事では、Arduino ボードと PAA5160E1 センサーを使用して走行距離計を作成する方法を説明します。このプロジェクトを組み立てるのに必要なすべての詳細と、優れたパフォーマンスを達成するための追加のヒントが提供されます。このプロジェクトは自転車や乗り物に役立つだけでなく、Arduino を使用したセンサーとプログラミングの世界への優れた入門書でもあります。

プロジェクトに必要な資料

PAA5160E1

まず、独自の Arduino 走行距離計を構築するために必要なコンポーネントのリストを見てみましょう。品数はそれほど多くなく、ほとんどが比較的リーズナブルな価格で購入できます。主なことは、Arduino ボードを用意することです (Arduino ボードをお勧めします)。 Arduino UNO) と PAA5160E1 速度センサー。

  • Arduino UNO: 使いやすさと汎用性の高さから最も人気のあるモデルの1つです。別のモデルを選択することもできますが、最初は UNO が最適です。
  • PAA5160E1センサー: このセンサーは安価で、距離を正確に測定できます。
  • 抵抗とケーブル: すべてのコンポーネントを接続するには、いくつかのケーブルと抵抗が必要です。

さらに、Arduino の基本的なプログラミング知識と、コードを作成してボードにアップロードする環境である Arduino IDE ソフトウェアが必要になります。

オドメーターの仕組み

この走行距離計の基本的な動作原理は単純です。PAA5160E1 センサーが車輪または移動体の回転速度を測定し、その情報を使用して Arduino が累積移動距離を計算できます。このようにして、速度の測定値を総距離に変換します。

これを行うには、問題のホイールまたはオブジェクトの直径を正しく校正することが不可欠です。 この情報は、測定を正確にするために不可欠です。たとえば、自転車で使用する場合は、車輪の直径を測定し、その値を Arduino コードに入力するだけです。

プログラミング用のソースコード

次のステップは、コードを Arduino ボードにアップロードすることです。以下の例では、アクセスしやすいようにプログラミングを簡素化していますが、ニーズに合わせてカスタマイズできます。

基本コードはセンサーの読み取り値を収集し、それを移動距離に変換し、ディスプレイまたは Arduino IDE のシリアル モニターに表示します。以下に例を示します。

#include <PAA5160E1.h>  // Librería para el sensor
// Definición de pines y variables
const int sensorPin = 2; 
const float rueda = 0.66; // Diámetro de la rueda en metros
float distanciaTotal = 0.0;
float velocidad = 0.0;
void setup() {
  Serial.begin(9600);
  pinMode(sensorPin, INPUT);
}
void loop() {
  velocidad = leerVelocidad(sensorPin); // Usamos función ficticia para leer la velocidad del sensor
  distanciaTotal += (velocidad * rueda);
  Serial.print('Distancia total: ');
  Serial.println(distanciaTotal);
  delay(1000);  // Pausa de un segundo entre lecturas
}

これは単なる単純な例です オドメーターを使い始める方法。プロジェクトをさらにカスタマイズするには、車やバイクに走行距離を直接表示する LCD 画面などの追加機能を追加できます。バッテリーに接続してコンピューターから完全に独立させることもできます。

可能なアプリケーション

Arduino と PAA5160E1 センサーを備えたこの走行距離計には、車内の距離の測定などの明白な用途に加えて、複数の実用的な用途があります。ここでは、いくつかの興味深いオプションを紹介します。

  • 自転車でルートを追跡します。
  • ロボットでは、GPS モジュールを必要とせずに合計ルートを測定します。
  • 小型電気自動車の走行距離管理。

このタイプのプロジェクトの最も優れている点は、多用途性があることです。。コードをいくつか調整し、小さな変更を加えることで、このキロメートル カウンターを、正確な測定が必要な輸送プロジェクトや現地調査に役立つツールに変えることができます。

最後に、インターネット上で入手可能なチュートリアルの一部には、このタイプのプロジェクトの異なるバージョンや古いバージョンが表示されている場合がありますが、いつでも最新バージョンの Arduino とそのセンサーに適応させることができることを付け加えます。少しの忍耐と調整により、信頼性が高く、完全にカスタマイズ可能なデバイスが完成します。


優先ソースとして追加