  nickinfo@fibos.cn |     0086 18921011531

วิธีการวัดแรงดันไฟฟ้าโดยใช้เซ็นเซอร์กับ Arduino?

มุมมอง: 222     ผู้แต่ง: Leah Publish Time: 2025-04-11 Origin: เว็บไซต์

สอบถาม

ปุ่มแบ่งปัน Facebook
ปุ่มแบ่งปัน Twitter
ปุ่มแชร์สาย
ปุ่มแชร์ WeChat
ปุ่มแบ่งปัน LinkedIn
ปุ่มแชร์ Pinterest
ปุ่มแบ่งปัน whatsapp
ปุ่มแชร์ kakao
ปุ่มแบ่งปัน Snapchat
ปุ่มแบ่งปันโทรเลข
ปุ่มแชร์แชร์

เมนูเนื้อหา

การวัดแรงดันไฟฟ้าเบื้องต้น

- เซ็นเซอร์แรงดันไฟฟ้าคืออะไร?

การตั้งค่าฮาร์ดแวร์

- การเชื่อมต่อเซ็นเซอร์แรงดันไฟฟ้า

การเขียนรหัส

การวัดแรงดันไฟฟ้า AC

- การเชื่อมต่อ ZMPT101B กับ Arduino

- รหัสสำหรับ ZMPT101B

แอปพลิเคชันขั้นสูง

- ตรวจสอบระดับแบตเตอรี่

- การสร้างโวลต์มิเตอร์ดิจิตอล

- ระบบอัตโนมัติในบ้าน

การแก้ไขปัญหาปัญหาทั่วไป

การสอบเทียบและความแม่นยำ

บทสรุป

คำถามที่พบบ่อย

- 1. แรงดันไฟฟ้าสูงสุดที่สามารถวัดได้โดยตรงโดย Arduino?

- 2. ฉันจะวัดแรงดันไฟฟ้าสูงกว่า 5V ด้วย Arduino ได้อย่างไร?

- 3. Arduino สามารถวัดแรงดันไฟฟ้า AC ได้หรือไม่?

- 4. ฉันจะปรับเทียบเซ็นเซอร์แรงดันไฟฟ้าของฉันเพื่อการอ่านที่แม่นยำได้อย่างไร?

- 5. แอพพลิเคชั่นทั่วไปของการวัดแรงดันไฟฟ้ากับ Arduino คืออะไร?

การอ้างอิง:

การวัดแรงดันไฟฟ้าเป็นงานพื้นฐานในอุปกรณ์อิเล็กทรอนิกส์และการใช้ Arduino กับเซ็นเซอร์แรงดันไฟฟ้าทำให้ทั้งประสิทธิภาพและคุ้มค่า บทความนี้จะแนะนำคุณเกี่ยวกับกระบวนการตั้งค่าและการใช้ไฟล์ เซ็นเซอร์แรงดันไฟฟ้า กับ Arduino รวมถึงฮาร์ดแวร์ซอฟต์แวร์และเคล็ดลับการแก้ไขปัญหาที่จำเป็น

ยาเซ็นเซอร์ de ตึง Arduino

การวัดแรงดันไฟฟ้าเบื้องต้น

การวัดแรงดันไฟฟ้ามีความสำคัญในการใช้งานที่หลากหลายตั้งแต่การตรวจสอบระดับแบตเตอรี่ไปจนถึงการควบคุมแหล่งจ่ายไฟ บอร์ด Arduino พร้อมตัวแปลงแบบอะนาล็อกเป็นดิจิตอลในตัว (ADCs) สามารถวัดแรงดันไฟฟ้าได้สูงสุด 5V อย่างไรก็ตามสำหรับแรงดันไฟฟ้าที่สูงขึ้นต้องใช้เซ็นเซอร์แรงดันไฟฟ้าหรือวงจรตัวแบ่งแรงดันไฟฟ้า

เซ็นเซอร์แรงดันไฟฟ้าคืออะไร?

เซ็นเซอร์แรงดันไฟฟ้าเป็นโมดูลที่ลดแรงดันไฟฟ้าอินพุตให้อยู่ในระดับที่ปลอดภัยสำหรับ ADC ของ Arduino โดยทั่วไปแล้วเซ็นเซอร์เหล่านี้ใช้วงจรตัวแบ่งแรงดันไฟฟ้าซึ่งประกอบด้วยตัวต้านทานสองตัวเพื่อก้าวลงจากแรงดันไฟฟ้า ตัวอย่างเช่นโมดูล FZ0430 ใช้ตัวต้านทาน30KΩและ7.5KΩเพื่อวัดได้มากถึง 25V ด้วย 5V Arduino

การตั้งค่าฮาร์ดแวร์

ในการวัดแรงดันไฟฟ้าด้วย Arduino คุณต้องการ:

- คณะกรรมการ Arduino (เช่น Arduino Uno)

- โมดูลเซ็นเซอร์แรงดันไฟฟ้า (เช่น FZ0430)

- สายหั่นขนมปังและสายจัมเปอร์

การเชื่อมต่อเซ็นเซอร์แรงดันไฟฟ้า

1. เชื่อมต่อพินบวก (VCC) ของเซ็นเซอร์กับพิน 5V ของ Arduino

2. เชื่อมต่อพิน (GND) ของเซ็นเซอร์กับพิน GND ของ Arduino

3. เชื่อมต่อพินสัญญาณ (S) ของเซ็นเซอร์เข้ากับพินอินพุตอะนาล็อกใด ๆ บน Arduino (เช่น A0)

การเขียนรหัส

ในการวัดแรงดันไฟฟ้าคุณจะต้องอ่านอินพุตแบบอะนาล็อกและแปลงเป็นแรงดันไฟฟ้า นี่คือตัวอย่างพื้นฐานโดยใช้เซ็นเซอร์ FZ0430:

โมฆะการตั้งค่า () {

 serial.begin (9600);

-

เป็นโมฆะลูป () {

 ค่า int = analogread (a0);

 float vout = (ค่า * 5.0) / 1024.0;

 ลอย R1 = 30000.0; // ความต้านทานของ R1 ในโอห์ม

 ลอย R2 = 7500.0; // ความต้านทานของ R2 ในโอห์ม

 float vin = vout / (r2 / (r1 + r2));

 serial.print ( 'แรงดัน: ');

 serial.println (vin);

 ความล่าช้า (500);

-

การตรวจสอบแรงดันไฟฟ้า Arduino

การวัดแรงดันไฟฟ้า AC

สำหรับการวัดแรงดันไฟฟ้า AC คุณต้องใช้เซ็นเซอร์ที่สามารถจัดการสัญญาณ AC เช่นโมดูล ZMPT101B โมดูลนี้จะแปลงแรงดันไฟฟ้า AC เป็นเอาต์พุต DC ตามสัดส่วนที่สามารถอ่านได้โดย Arduino

การเชื่อมต่อ ZMPT101B กับ Arduino

1. เชื่อมต่อพิน VCC ของ ZMPT101B กับ 5V ของ Arduino

2. เชื่อมต่อ GND PIN กับ GND ของ Arduino

3. เชื่อมต่อขาออกกับพินอินพุตแบบอะนาล็อก (เช่น A0)

รหัสสำหรับ ZMPT101B

โมฆะการตั้งค่า () {

 serial.begin (9600);

-

เป็นโมฆะลูป () {

 ค่า int = analogread (a0);

 แรงดันไฟฟ้าลอย = แผนที่ (ค่า, 0, 1023, 0, 250); // สมมติว่าช่วง 0-250V

 serial.println (แรงดันไฟฟ้า);

 ความล่าช้า (100);

-

แอปพลิเคชันขั้นสูง

ตรวจสอบระดับแบตเตอรี่

Arduino สามารถใช้ในการตรวจสอบระดับแบตเตอรี่โดยการวัดแรงดันไฟฟ้าข้ามขั้วแบตเตอรี่ สิ่งนี้มีประโยชน์อย่างยิ่งในโครงการหุ่นยนต์และ IoT ที่อายุการใช้งานแบตเตอรี่มีความสำคัญ

การสร้างโวลต์มิเตอร์ดิจิตอล

ด้วยการรวม Arduino เข้ากับเซ็นเซอร์แรงดันไฟฟ้าคุณสามารถสร้างโวลต์มิเตอร์ดิจิตอลได้ โครงการนี้เกี่ยวข้องกับการแสดงแรงดันไฟฟ้าที่วัดได้บนหน้าจอ LCD หรือส่งแบบไร้สายไปยังแอพมือถือ

ระบบอัตโนมัติในบ้าน

ในระบบระบบอัตโนมัติในบ้าน Arduino สามารถตรวจสอบการจัดหาแรงดันไฟฟ้าไปยังเครื่องใช้ไฟฟ้าต่างๆช่วยตรวจจับปัญหาพลังงานหรือความผิดปกติแบบเรียลไทม์

การแก้ไขปัญหาปัญหาทั่วไป

- การอ่านที่ไม่ถูกต้อง: ตรวจสอบให้แน่ใจว่าตัวต้านทานตัวแบ่งแรงดันไฟฟ้าเชื่อมต่ออย่างถูกต้องและค่าของพวกเขานั้นถูกต้อง

- เสียงรบกวนในการอ่าน: ใช้ตัวเก็บประจุเพื่อกรองเสียงรบกวนหรือตรวจสอบให้แน่ใจว่าแหล่งจ่ายไฟที่มั่นคง

- เซ็นเซอร์ไม่ตอบสนอง: ตรวจสอบการเชื่อมต่อและตรวจสอบให้แน่ใจว่าเซ็นเซอร์ใช้พลังงานอย่างถูกต้อง

การสอบเทียบและความแม่นยำ

การสอบเทียบเป็นสิ่งสำคัญสำหรับการบรรลุการวัดแรงดันไฟฟ้าที่แม่นยำ สิ่งนี้เกี่ยวข้องกับการปรับรหัสเพื่อให้ตรงกับเอาต์พุตแรงดันไฟฟ้าจริงของเซ็นเซอร์ของคุณ คุณอาจต้องวัดแรงดันอ้างอิงที่ใช้โดย ADC และปรับการคำนวณตาม

บทสรุป

การวัดแรงดันไฟฟ้าด้วย Arduino นั้นตรงไปตรงมาและหลากหลายช่วยให้คุณสามารถตรวจสอบแรงดันไฟฟ้าที่หลากหลายโดยใช้เซ็นเซอร์และเทคนิคที่แตกต่างกัน ไม่ว่าคุณจะทำงานกับแรงดันไฟฟ้า DC หรือ AC Arduino ให้บริการโซลูชันที่ประหยัดต้นทุนสำหรับการวัดแรงดันไฟฟ้าที่แม่นยำ

เซ็นเซอร์แรงดันไฟฟ้า Arduino

คำถามที่พบบ่อย

1. แรงดันไฟฟ้าสูงสุดที่สามารถวัดได้โดยตรงโดย Arduino?

Arduino สามารถวัดแรงดันไฟฟ้าได้มากถึง 5V โดยใช้อินพุตแบบอะนาล็อก

2. ฉันจะวัดแรงดันไฟฟ้าสูงกว่า 5V ด้วย Arduino ได้อย่างไร?

ในการวัดแรงดันไฟฟ้าที่สูงกว่า 5V ให้ใช้วงจรตัวแบ่งแรงดันไฟฟ้าหรือโมดูลเซ็นเซอร์แรงดันไฟฟ้าเช่น FZ0430

3. Arduino สามารถวัดแรงดันไฟฟ้า AC ได้หรือไม่?

Arduino ไม่สามารถวัดแรงดันไฟฟ้า AC ได้โดยตรง ใช้โมดูลเช่น ZMPT101B เพื่อแปลง AC เป็นเอาต์พุต DC ตามสัดส่วน

4. ฉันจะปรับเทียบเซ็นเซอร์แรงดันไฟฟ้าของฉันเพื่อการอ่านที่แม่นยำได้อย่างไร?

การสอบเทียบเกี่ยวข้องกับการปรับรหัสเพื่อให้ตรงกับเอาต์พุตแรงดันไฟฟ้าจริงของเซ็นเซอร์ของคุณ สิ่งนี้อาจต้องมีการวัดแรงดันอ้างอิงที่ใช้โดย ADC

5. แอพพลิเคชั่นทั่วไปของการวัดแรงดันไฟฟ้ากับ Arduino คืออะไร?

แอพพลิเคชั่นทั่วไปรวมถึงการตรวจสอบระดับแบตเตอรี่การควบคุมแหล่งจ่ายไฟและการสร้างโวลต์มิเตอร์ดิจิตอล

การอ้างอิง:

[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-retection.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-ypotencia-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-ixa7ohz4lbt0ededqir53s

[29] https://hifisac.com/shop/ard-vs25-sensor-de-voltaje-para-arduino-25vdc-divisor-fz0430-1508

[!

[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-sommon-reference

[36] https://arduino-doc.readthedocs.io/en/latest/4.Question

[37] https://www.luisllamas.es/medir-tensiones-de-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-corriente-acs712.html

[40] https://www.luisllamas.es/medir-voltajes-de-hasta-25v-con-arduino-y-fz0430/

[41] https://projecthub.arduino.cc/jaf_soldier009/baumanometer-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-a-paso-para-utilizar-un-sensor-de-presion-

สารสงรายการเนื้อหา

สินค้าที่เกี่ยวข้อง

สินค้าที่เกี่ยวข้อง

เนื้อหาว่างเปล่า!

ข่าวที่เกี่ยวข้อง

คู่มือปรับแต่งมอเตอร์

โปรดให้ข้อกำหนดโดยละเอียดของคุณและวิศวกรของเราจะเสนอโซลูชันที่ดีที่สุดที่เหมาะกับแอปพลิเคชันเฉพาะของคุณ

ติดต่อเรา

เป็นเวลากว่าทศวรรษที่ Fibos มีส่วนร่วมในการผลิตเซ็นเซอร์แรงไมโครและเซลล์โหลด เราภูมิใจที่จะสนับสนุนลูกค้าของเราทุกคนโดยไม่คำนึงถึงขนาดของพวกเขา

 ความจุของเซลล์โหลดช่วงตั้งแต่ 100 กรัมถึง 1,000 ตัน
 เวลาการส่งลดลง 40%
ติดต่อเรา

คุณสามารถอัปโหลดไฟล์การออกแบบ CAD 2D/3D ของคุณได้อย่างง่ายดายและทีมวิศวกรรมการขายของเราจะให้ใบเสนอราคาภายใน 24 ชั่วโมง

เกี่ยวกับเรา

Fibos เชี่ยวชาญในการวิจัยการพัฒนาและการผลิตเซ็นเซอร์แรงชั่งน้ำหนัก บริการการสอบเทียบ
บริการและการสอบเทียบ
เป็น NIST และเป็นไปตาม ISO 17025

สินค้า

โหลดเซลล์ที่กำหนดเอง

สารละลาย

บริษัท

 ติดต่อ:

 โทรศัพท์: +86 18921011531

 อีเมล: nickinfo@fibos.cn

 เพิ่ม: 12-1 Xinhui Road, Fengshu Industrial Park, Changzhou, China

ลิขสิทธิ์©เทคโนโลยีการวัด Fibos (Changzhou) Co. , Ltd. Sitemap