加速度計ADXL335をArduinoとインターフェースする方法

問題を排除するために楽器を試してください





この投稿では、arduinoで加速度計を使用する方法を確認し、IDEのシリアルモニターに印刷される有用な読み取り値を抽出します。また、加速度計がどのように機能するか、およびそのアプリケーションについても調査します。

ギリッシュ・ラダクリシャナン



加速度計の中華なべ

加速度計は、加速度を検出するために使用される電気機械装置です。加速度は重力などの静的なものである可能性があり、動的な加速度は突然の動きや振動である可能性があります。

加速度計は、その内部メカニズムのために部分的に機械的なデバイスです。コンデンサーのように可動板が配置されており、外力を受けると自由に動くことができます。



可動プレートはそれらの間で数マイクロメートル離れており、それは非常に小さく、サイズが数ミリメートルのICフォームに詰め込まれています。

自由に動くことができるプレートには、シリコン製の微視的な重りが取り付けられています。微視的な重りが外部からの衝撃を吸収し、可動プレートに適用します。

可動プレートがモーメントを受けると、静電容量が変化します。これは外部回路で検出できます。

典型的な加速度計モジュール:

加速度計は、1軸、2軸、または3軸にすることができます。ここでは、X、Y、Zの3軸の加速度を検出できる3軸加速度計を使用しています。つまり、X、Y、Z方向に配置された3つの移動コンデンサが1つのICに組み込まれています。モジュール。

加速度計についてもっと知りたい場合は、このリンクをチェックして説明してください。 加速度計のしくみ。

このプロジェクトで使用される加速度計は、外部加速度に対してアナログ電圧出力を備えています。デジタル回路で使用するには、アナログ電圧をデジタルに変換する必要があります。アナログからデジタルへの変換プロセスは、arduinoで簡単に実行できます。

使い方

加速度計ADXL335をArduinoとインターフェースする方法

説明したArduino加速度計回路は、加速度計から読み取り値を抽出するだけなので、非常に単純です。加速度計には、Vcc、GND、X、Y、Zの5つの端子があります。

X、Y、Z軸端子はそれぞれarduinoのA2、A1、A0端子に接続されています。

加速度計は、arduinoの3.3Vポートから電力を供給できます。プロジェクト用の外部電源から電力を供給する場合は、細心の注意を払ってください。5Vは加速度計を簡単に損傷する可能性があり、絶対最大電圧は3.6Vです。

プログラムコード:

//---------------Program developed by R.Girish-------------------//
const int xpin = A2
const int ypin = A1
const int zpin = A0
void setup()
{Serial.begin(9600)
}
void loop()
{
Serial.print('X=')
Serial.print(analogRead(xpin))
Serial.print('t')
Serial.print('Y=')
Serial.print(analogRead(ypin))
Serial.print('t')
Serial.print('Z=')
Serial.print(analogRead(zpin))
Serial.println()
delay(500)
}
//---------------Program developed by R.Girish-------------------//

プログラムは非常に単純で、加速度計からの入力に3つのアナログピンを割り当て、シリアルモニターを起動して、ビットレート9600を設定します。Serial.print()を使用して、加速度計の読み取り値をシリアルモニターに印刷します。

出力:

シリアルモニターから推測できるのは、加速度計の3つの異なる軸からの電圧レベルです。外力や傾きがかかると、シリアルモニターに反射します。

加速または傾斜が事前に決定されたしきい値を超える可能性があるが、別の記事の対象である場合、リレー、LED、モーターなどの一部の外部周辺機器をトリガーするようにarduinoをプログラムできます。

加速度計のアプリケーション:

加速度計には、スマートフォンから航空機まで幅広いアプリケーションがあります。

•加速度計はスマートフォンに最適です。画面の向きが横向きから縦向きに、またはその逆にどのように変化するのか、または「テンプルラン」の男が電話を傾けると左右に動くのか疑問に思ったことはありませんか。さて、それは加速度計のすべての驚異です。

•加速度計は、戦闘を安定させるためにいくつかのパラメーターを測定するために航空機で使用されます。

•光学式手ぶれ補正のためのデジタルカメラで使用されます。

•写真撮影の専門家向けの電子的に安定化された三脚に使用されます。

上記は、加速度計のアプリケーションのほんの一部です。これで、加速度計とは何か、arduinoでの使用方法、および使用場所がわかりました。




前:リモート制御ソーラーランプ強度コントローラー回路 次へ:充電および反転モード中の自動インバータファンスイッチオン