コンテンツメニュー
● 電圧測定の紹介
>> 電圧センサーの接続
● コードを書く
● AC電圧の測定
>> ZMPT101Bのコード
>> バッテリーレベルの監視
>> ホームオートメーション
● 結論
● よくある質問
>> 1. Arduinoによって直接測定できる最大電圧はどれくらいですか?
>> 2. Arduinoで5Vを超える電圧を測定するにはどうすればよいですか?
>> 4.正確な測定値のために電圧センサーを校正するにはどうすればよいですか?
>> 5. Arduinoを使用した電圧測定の一般的なアプリケーションは何ですか?
● 引用:
電圧の測定はエレクトロニクスの基本的なタスクであり、電圧センサーを使用してArduinoを使用すると、効率的かつ費用対効果の両方があります。この記事では、セットアップと使用のプロセスをご案内します 電圧センサー。 必要なハードウェア、ソフトウェア、トラブルシューティングのヒントを含むArduinoを備えた
電圧測定は、バッテリーレベルの監視から電源の制御まで、さまざまなアプリケーションで重要です。 Arduinoボードは、組み込みのアナログ間コンバーター(ADC)を備えたもので、最大5Vの電圧を簡単に測定できます。ただし、より高い電圧の場合、電圧センサーまたは電圧分割回路が必要です。
電圧センサーは、ArduinoのADCにとって入力電圧を安全なレベルに減らすモジュールです。一般的に、これらのセンサーは、2つの抵抗で構成される電圧分割回路を使用して電圧を下って下ります。たとえば、FZ0430モジュールは30kΩと7.5kΩの抵抗器を使用して、5V Arduinoで最大25Vを測定します。
Arduinoで電圧を測定するには、次のことが必要です。
-Arduinoボード(例、Arduino UNO)
- 電圧センサーモジュール(たとえば、FZ0430)
- ブレッドボードとジャンパーワイヤ
1.センサーの正の(VCC)ピンをArduinoの5Vピンに接続します。
2。センサーのグランド(GND)ピンをArduinoのGNDピンに接続します。
3.センサーの信号ピンをArduinoのアナログ入力ピンに接続します(例:A0)。
電圧を測定するには、アナログ入力を読み取り、電圧に変換する必要があります。 FZ0430センサーを使用した基本的な例は次のとおりです。
void setup(){
serial.begin(9600);
}
void loop(){
int value = alanogread(a0);
floatvout =(value * 5.0) / 1024.0;
フロートR1 = 30000.0; //オームでのR1の抵抗
フロートR2 = 7500.0; //オームでのR2の抵抗
float vin = vout /(r2 /(r1 + r2));
serial.print( 'Voltage:');
serial.println(vin);
遅延(500);
}
AC電圧測定には、ZMPT101BモジュールなどのAC信号を処理できるセンサーが必要です。このモジュールは、AC電圧をArduinoが読み取ることができる比例DC出力に変換します。
1. ZMPT101BのVCCピンをArduinoの5Vに接続します。
2. GNDピンをArduinoのGNDに接続します。
3.アナログピンをアナログ入力ピンに接続します(たとえば、A0)。
void setup(){
serial.begin(9600);
}
void loop(){
int value = alanogread(a0);
Float Voltage = Map(Value、0、1023、0、250); // 0-250V範囲を想定します
serial.println(電圧);
遅延(100);
}
Arduinoは、バッテリー端子の電圧を測定することにより、バッテリーレベルを監視するために使用できます。これは、バッテリー寿命が重要なロボット工学とIoTプロジェクトで特に役立ちます。
Arduinoと電圧センサーを組み合わせることにより、デジタル電圧計を構築できます。このプロジェクトでは、LCD画面に測定電圧を表示するか、モバイルアプリにワイヤレスで送信することが含まれます。
ホームオートメーションシステムでは、Arduinoはさまざまな電化製品への電圧供給を監視し、電力の問題や異常をリアルタイムで検出することができます。
- 間違った読み取り:電圧分割抵抗器が正しく接続され、その値が正確であることを確認してください。
- 測定値のノイズ:コンデンサを使用してノイズを除外するか、安定した電源を確保します。
- 応答しないセンサー:接続を確認し、センサーが正しく駆動されていることを確認します。
正確な電圧測定を実現するには、キャリブレーションが重要です。これには、センサーの実際の電圧出力に一致するようにコードを調整することが含まれます。 ADCで使用される参照電圧を測定し、それに応じて計算を調整する必要がある場合があります。
Arduinoで電圧を測定することは簡単で多用途で、さまざまなセンサーと技術を使用して広範囲の電圧を監視できます。 DCまたはAC電圧を使用しているかどうかにかかわらず、Arduinoは正確な電圧測定のための費用対効果の高いソリューションを提供します。
Arduinoは、アナログ入力を使用して最大5Vの電圧を直接測定できます。
5Vを超える電圧を測定するには、電圧分割回路またはFZ0430などの電圧センサーモジュールを使用します。
ArduinoはAC電圧を直接測定できません。 ZMPT101Bなどのモジュールを使用して、ACを比例DC出力に変換します。
キャリブレーションには、センサーの実際の電圧出力に一致するようにコードを調整することが含まれます。これには、ADCが使用する参照電圧を測定する必要がある場合があります。
一般的なアプリケーションには、バッテリーレベルの監視、電源の制御、およびデジタル電圧計の構築が含まれます。
[1] https://www.instructables.com/voltage-measurement-using-arduino/
[2] https://electropeak.com/learn/interfacing-zmpt101b-voltage-sensor-with-arduino/
[3] https://www.arcaelectronica.com/blogs/tutoriales/sensor-de-voltaje-fz0430-con-arduino
[4] https://robojax.com/learn/arduino/?vid=robojax-voltage-sensor
[5] https://www.youtube.com/watch?v=gw72g4wbz-u
[6] https://startingelectronics.org/articles/arduino/measuring-voltage-with-arduino/
[7] https://www.electroschematics.com/arduino-digital-voltmeter/
[8] https://www.fibossensor.com/es/what-sensors-work-best-with-arduino-for-tension-setection.html
[9] https://srituhobby.com/how-the-voltage-sensor-module-works-with-arduino/
[10] https://www.instructables.com/arduino-voltage-sensor-0-25v/
[11] https://dronebotworkshop.com/dc-volt-current/
[12] https://forum.arduino.cc/t/voltage-sensor-arduino-project/1162719
[13] https://www.arduitronics.com/product/586/arduino-standard-voltage-sensor-module-0-24-V-99
[14] https://www.luisllamas.es/medir-tension-intensidad-y-potencia-con-arduino-y-ina219/
[15] https://www.youtube.com/watch?v=mrn5wqihuf4
[16] https://www.youtube.com/watch?v=oxieoh5isai
[17] https://www.youtube.com/watch?v=wbrm_da_mzw
[18] https://forum.arduino.cc/t/medidor-de-voltaje/687302
[19] https://www.arduino.cc/en/tutorial/readanalogvoltage
[20] https://forum.arduino.cc/t/medir-corriente-y-voltaje/1163716
[21] https://robotlandia.es/otros/919-modulo-sensor-de-deteccion-de-voltaje-para-arduino.html
[22] https://www.youtube.com/watch?v=rdiutufrxa8
[23] https://www.youtube.com/watch?v=5G9_JNOXRSG
[24] https://www.youtube.com/watch?v=dmdk4adbmde
[25] https://forum.arduino.cc/t/measure-voltage-using-digital-pin/1029953
[26] https://forum.arduino.cc/t/medicion-de-tension-ac-con-arduino/494688
[27] https://www.digikey.com/en/maker/projects/how-to-make-a-simple-digital-voltmeter-with-an-arduino/082dff9d725549aea8bf84a7e302c1b2
[28] https://www.youtube.com/playlist?list=pli5ql1p7hqw-ixa7ohz4lrbt0edqir53s
[29] https://hifisac.com/shop/ard-vs25-sensor-de-voltaje-para-arduino-25vdc-divisor-fz0430-1508
[30] https://forum.arduino.cc/t/measuring-voltage-ranging-from-700mv-to-100mv-with-arduino-uno/1337484
[31] https://www.youtube.com/watch?v=psnaehozv0a
[32] https://altronics.cl/sensor-voltaje-fz0430
[33] https://forum.arduino.cc/t/measuring-voltage-in-external-circuit-with-arduino/630870
[34] https://forum.arduino.cc/t/measuring-voltage-of-nematerial/1099948
[35] https://electronics.stackexchange.com/questions/209405/voltage-sensing-using-arduino
[36] https://arduino-doc.readthedocs.io/en/latest/4.questions%20and%20answers/questions%20and%20answers/
[37] https://www.luisllamas.es/medir-tensiones-220v-230v-con-arduino-y-transformador/
[38] https://www.botnroll.com/en/outros/4504-voltage-sensor-0-25vdc-for-arduino.html
[39] https://naylampmechatronics.com/blog/48_tutorial-sensor-de-oriente-acs712.html
[40] https://www.luisllamas.es/medir-voltajes-de-hasta-25v-con-arduino-y-fz0430/
[41] https://projecthub.arduino.cc/jaf_soldier009/baumanmeter-with-python-and-arduino-uno-espeng-e96d8d
[42] https://www.youtube.com/watch?v=t8xwrvj2afs
[43] https://arduinogetstarted.com/tutorials/arduino-measure-voltage
[44] https://www.youtube.com/watch?v=fdeqjax_i30
[45] https://www.tecneu.com/blogs/tutoriales-de-electronica/monitoreando-la-presion-guia-paso-para-utilizar-un-sonsor-de-presion-con-arduino
コンテンツは空です!
連絡先:
電話:+86 18921011531
メール: nickinfo@fibos.cn
追加:12-1 Xinhui Road、Fengshu Industrial Park、Changzhou、China