1月 1, 2022

Arduino

By Harshita Arora

先週の日曜日、私がルームメイトに電子工学とArduinoの基本を説明している間、彼女は電圧計がどのように機能するかを理解し、私が 私は挑戦を受け入れ、ハッキング、コーディング、テスト、再コーディング、および再テストを開始し、最終的に私は夕食の時間までに私の電圧計の準備ができ

Arduino Uno(アナログで電圧を収集し、LCDに電力を供給するため)、Arduino starter kit(電圧を表示するため)に入っている小さなLCD画面、ブレッドボード(すべてを接続するため)、

電子工学を学ぶための簡単なプロジェクトを探しているなら、デジタル電圧計を作ることは楽しいでしょう。 始めましょう!

電気回路

ステップ1

ブレッドボード(私は30行の小さなものを使用しました)を取り、それにLCD画面を接続します。 次に、ワイヤを使用して、ArduinoのGNDピン(基底状態)からブレッドボードの負電荷に1本のワイヤを接続し、5Vピンから正電荷に1本のワイヤを接続します。 これにより、ブレッドボード上の列に電流が供給され、LCDに接続できるようになりました。

これはステップ1の後の基本的な設定です。

ステップ2

今、我々はそれに電流を得ることができるように、ブレッドボードにLCD上のピンを接続します。 LCDの1番ピンを負電荷に、2番ピンを正電荷に、3番ピンを負電荷に、5番ピンを負電荷に、15番ピンを正電荷に、16番ピンを負電荷に接続します。 テストし、LCDがオンになるかどうかを確認するためにあなたのArduinoのプラグイン!

液晶が点灯!

ステップ3

LCDに電圧(アナログピンから収集します)を表示できるように、LCDをArduinoに接続しましょう。 ピンを接続して下さい4, 6, 11, 12, 13, そして、ARDUINO上の任意のデジタルピン(例えば、ピン2)にLCDの14。 次に、A5のように、GNDにワイヤを入れ、アナログピンに別のワイヤを入れます。 二つのワイヤは今、あなたのプローブリードです。

完成した電気回路!

これで、電子機器/ハードウェアの操作は完了です。 コードに移りましょう。

コード

コードは非常に簡単です。 ArduinoがピンA5(または他のアナログピン)で受信したアナログ信号を収集し、それをデジタルに変換したいだけです。 次に、結果をLCD画面に表示します。

これはコピー&ペーストできるコードです。

#include <LiquidCrystal.h> int Vpin=A5;float voltage;float volts;LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {Serial.begin(9600);lcd.begin(16,2);}
void loop() {
voltage = analogRead(Vpin); volts = voltage/1023*5.0; Serial.println(volts);lcd.print("voltage = ");lcd.print(volts);delay(200);lcd.clear();}

ここで何が起こってるの?そのため、最初にLCDライブラリをインポートしてから、Vpinという名前の変数を作成します(これはA5から収集された電圧です)。 次に、電圧用にさらに2つの変数を作成し、次にLiquidCrystal型の変数を作成します。 最後に、シリアルモニターでセットアップを行います(これはArduinoでは本当に便利なツールです! デバッグコンソールのようなもの)、アナログ電圧をデジタル電圧に変換し、その値をLCD画面に印刷(表示)します。

そしてそれはそれです! 行くと、様々な電池やポイントをテスト! ここに私がしたいくつかのテストの写真があります:

中性線。
1.5V AA電池のテスト。

また、LCDの読み取りを読みやすくしたい場合は、ピン3へのパス(コントラスト調整用)に1kオームの抵抗を入れてください。 そのピンに流れる電流を制限することで、画面のコントラストが向上します。

: この電圧計では、テストする電圧がArduinoに直接入力されるため、Arduinoが安全に処理できるボルトの範囲(0〜5V)のもののみをテストする必要があります。 9V電池とのテストはあなたのArduinoを揚げる。

私は電気回路を把握するのを助けるためのこのビデオチュートリアルに感謝します。 私はものを修正するための私の友人ニック*アーナーとジョニー王に感謝します。 そして、挑戦のためのローラ*デミングに感謝! 🙂

途中でエレクトロニクス/ハードウェアと脳-コンピュータのインターフェイスに関するより多くの記事やチュートリアル! 😀

あなたが共有するフィードバックを持っている場合は、私にメールすること自由に感じます[email protected]。私はあなたからの聴取を楽しみにしています!

コメントを残す

メールアドレスが公開されることはありません。