컨텐츠 메뉴
● 전압 측정 소개
● 하드웨어 설정
>> 전압 센서 연결
● 코드 작성
● AC 전압 측정
>> 배터리 레벨 모니터링
>> 디지털 전압계 구축
>> 홈 자동화
● 교정 및 정확도
● 결론
● FAQ
>> 1. Arduino가 직접 측정 할 수있는 최대 전압은 얼마입니까?
>> 2. Arduino를 사용하여 5V 이상의 전압을 어떻게 측정합니까?
>> 3. Arduino는 AC 전압을 측정 할 수 있습니까?
>> 4. 정확한 판독 값을 위해 전압 센서를 어떻게 교정합니까?
>> 5. Arduino와의 전압 측정의 일반적인 응용은 무엇입니까?
● 인용 :
전압 측정은 전자 제품의 기본적인 작업이며, 전압 센서와 함께 Arduino를 사용하면 효율적이고 비용 효율적입니다. 이 기사는 설정 및 사용 과정을 안내합니다. 전압 센서 . 필요한 하드웨어, 소프트웨어 및 문제 해결 팁을 포함한 Arduino가있는
전압 측정은 배터리 레벨 모니터링에서 전원 공급 장치 제어에 이르기까지 다양한 응용 분야에서 중요합니다. ADC (Absit-to-Digital Converter)가 내장 된 Arduino 보드는 최대 5V의 전압을 쉽게 측정 할 수 있습니다. 그러나 더 높은 전압의 경우 전압 센서 또는 전압 분배기 회로가 필요합니다.
전압 센서는 입력 전압을 Arduino의 ADC에 안전한 레벨로 줄이는 모듈입니다. 일반적으로 이러한 센서는 2 개의 저항으로 구성된 전압 분배기 회로를 사용하여 전압을 아래로 내립니다. 예를 들어, FZ0430 모듈은 30kΩ 및 7.5kΩ 저항을 사용하여 5V Arduino로 최대 25V를 측정합니다.
Arduino로 전압을 측정하려면 다음과 같습니다.
-Arduino Board (예 : Arduino Uno)
- 전압 센서 모듈 (예 : FZ0430)
- 빵 보드 및 점퍼 와이어
1. 센서의 양수 (VCC) 핀을 Arduino의 5V 핀에 연결하십시오.
2. 센서의지면 (GND) 핀을 Arduino의 GND 핀에 연결하십시오.
3. 센서의 신호 핀을 Arduino (예 : A0)의 아날로그 입력 핀에 연결하십시오.
전압을 측정하려면 아날로그 입력을 읽고 전압으로 변환해야합니다. 다음은 FZ0430 센서를 사용하는 기본 예입니다.
void setup () {
Serial.begin (9600);
}
void loop () {
int 값 = analogread (a0);
float vout = (value * 5.0) / 1024.0;
플로트 r1 = 30000.0; // 옴에서 R1의 저항
플로트 r2 = 7500.0; // 옴에서 R2의 저항
float vin = vout / (r2 / (r1 + r2));
serial.print ( '전압 : ');
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 값 = analogread (a0);
플로트 전압 =지도 (값, 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-best-best-with-arduino-for-tension-detection.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-in-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-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/082dff9d725549a8bf84a7e302c1b2
[28] https://www.youtube.com/playlist?list=pli5ql1p7hqw-ixa7ohz4lrbt0edqir53s
[29] https://hifisac.com/shop/ard-vs25-sensor-voltaje-para-arduino-25vdc-divisor-fz0430-1508
[30] https://forum.arduino.cc/t/measuring-voltage-rom-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-any-material/1099948
[35] https://electronics.stackexchange.com/questions/209405/voltage-sensing-using-arduino-with and without-common-reference
[36] https://arduino-doc.readthedocs.io/en/latest/4.4.questions%20and%20answers/questions%20and%20answers/
[37] https://www.luisllamas.es/medir-tensiones-220v-230v-con-arduino-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-corriente-acs712.html
[40] https://www.luisllamas.es/medir-voltajes-hasta-25v-con-arduino--fz0430/
[41] https://projecthub.arduino.cc/jaf_soldier009/baumanometer-with-python-and-arduino-ono-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-presion-guia-paso-a-paso-para-utilizar-un-sensor-presion-presion-presion-presion-arduino
콘텐츠가 비어 있습니다!
연락처 :
전화 : +86 18921011531
이메일 : nickinfo@fibos.cn
추가 : 12-1 Xinhui Road, Fengshu Industrial Park, Changzhou, China