สารบัญ:

การวัดแรงดันไฟตรงด้วย Arduino และ Node-RED: 8 ขั้นตอน (พร้อมรูปภาพ)
การวัดแรงดันไฟตรงด้วย Arduino และ Node-RED: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: การวัดแรงดันไฟตรงด้วย Arduino และ Node-RED: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: การวัดแรงดันไฟตรงด้วย Arduino และ Node-RED: 8 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: 📲💡 แรงดันไฟฟ้า เพื่ออ้างอิง Vref ขั้นพื้นฐาน เรียนรู้+ปฏิบัติ Arduino+Blynk EP.8 2024, กรกฎาคม
Anonim
การวัดแรงดันไฟตรงด้วย Arduino และ Node-RED
การวัดแรงดันไฟตรงด้วย Arduino และ Node-RED

มีบทช่วยสอนมากมาย การวัดแรงดัน DC ด้วย Arduino ในกรณีนี้ ฉันพบบทช่วยสอนที่ฉันพิจารณาวิธีที่ดีที่สุดในการวัด DC โดยไม่ต้องใช้ค่าความต้านทานอินพุต ต้องการเพียงความต้านทานและมัลติมิเตอร์เท่านั้น ในบทช่วยสอนต่อไป เราจะเริ่ม ด้วยแผงโซลาร์เซลล์และเราจำเป็นต้องวัด VDC เป็นระยะเวลานาน

โค้ดนี้นำมาจาก startelectronics.org ของบทความ Measuring DC Voltage โดยใช้ Arduino ขอบคุณสำหรับความช่วยเหลือที่ดี

ที่มา: การวัดแรงดันไฟตรงโดยใช้ Arduino

เราทำการปรับเปลี่ยนบางอย่าง แต่เพิ่มการแสดงภาพและผลลัพธ์ก็ดีมาก !! Arduino ของเราวัดแรงดันไฟฟ้าในแบตเตอรี่และส่งผ่านซีเรียลไปยัง Node-RED

กวดวิชา PDAControl

ฉบับภาษาอังกฤษ

การวัดแรงดันไฟตรงด้วย Arduino และ Node-RED

pdacontrolen.com/measuring-dc-voltage-with-…

เวอร์ชันภาษาสเปน

Midiendo Voltaje DC กับ Arduino และ Node-RED

pdacontroles.com/midiendo-voltaje-dc-con-ar…

ติดตั้ง Node-RED

pdacontrolen.com/installation-node-red-plat…

ขั้นตอนที่ 1: วัสดุ

วัสดุ
วัสดุ

วัสดุ

1 ความต้านทาน 1MOhm ฉันแนะนำให้ความอดทน 1%

1 แนวต้าน 100K หรือ 2 ของ 200K ในแบบคู่ขนาน ผมขอแนะนำให้ใช้ค่าเผื่อ 1%

1 มัลติมิเตอร์

1 Arduino Mega 2560 R3 - ถูกมาก!!!

ขั้นตอนที่ 2: การทำงานและการเชื่อมต่อ

การทำงานและการเชื่อมต่อ
การทำงานและการเชื่อมต่อ
การทำงานและการเชื่อมต่อ
การทำงานและการเชื่อมต่อ

การทำงาน

ขึ้นอยู่กับวิธีการวัดของมัลติมิเตอร์ซึ่งใช้ความต้านทานสูงในการวัดแรงดันและเครื่องมือวัดจะไม่ส่งผลต่อการวัดในวงจร

เนื่องจาก ADC ของ Arduino Mega 2560 R3 ในกรณีนี้อนุญาตให้สูงสุด 5v จึงมีการใช้ตัวแบ่งแรงดันไฟฟ้าระหว่าง 1MOhm ถึง 100k

คำแนะนำ: ในกรณีนี้ ฉันใช้ค่าความเผื่อ 5% และผลลัพธ์ก็ดี แต่ถ้าจำเป็นต้องมีการวัดหรือแรงดันที่ดีขึ้น ให้ใช้ค่าความต้านทาน 1%

ขั้นตอนที่ 3: Node-RED & Node-RED Dashboard

Node-RED & Node-RED Dashboard
Node-RED & Node-RED Dashboard
Node-RED & Node-RED Dashboard
Node-RED & Node-RED Dashboard
Node-RED & Node-RED Dashboard
Node-RED & Node-RED Dashboard

Node-RED & Node-RED Dashboard

ตั้งแต่เวลานี้เราจะทำการทดสอบที่เครือข่ายท้องถิ่น แพลตฟอร์มที่เป็นเลิศสำหรับการทดสอบใน "เรียลไทม์" และดูข้อมูล Node-Red การลากโหนดและการเชื่อมต่อจะมีแอปพลิเคชันการตรวจสอบที่รวดเร็ว

เราจะใช้โหนด:

โหนดพอร์ตอนุกรมเหล่านี้จะช่วยให้สามารถสื่อสารแบบจุดต่อจุดผ่านซีเรียล Arduino PC (Node-RED)

Node-RED Nodes Dashboard อนุญาตให้โหนด Widget หลากหลายเพื่อสร้างมุมมองที่น่าทึ่ง

ขั้นตอนที่ 4: ติดตั้ง Node-RED

Image
Image

ติดตั้ง Node-RED

เป็นเวลานานที่ฉันต้องการลองใช้แพลตฟอร์มนี้ชื่อ Node-red ที่สร้างโดย IBM ได้รับการพัฒนาใน nodejs Node-RED ได้รับการพัฒนาโดย Nick O'Leary และ Dave Conway-Jones ขอบคุณสำหรับความช่วยเหลือของคุณ

แต่โหนดแดงคืออะไร?

เป็นเครื่องมือกราฟิกโอเพ่นซอร์สตามการเชื่อมต่อของโหนดที่มี API และ / หรือบริการสำหรับการสื่อสารและ / หรือการเชื่อมต่อของอุปกรณ์สำหรับอินเทอร์เน็ตของสิ่งต่าง ๆ มีเว็บอินเตอร์เฟสที่เป็นมิตรประกอบด้วยฟังก์ชั่น IoT พื้นฐานและซับซ้อนที่หลากหลาย เป็นเวอร์ชันออนไลน์ของ Node-RED ที่เรียกว่า IBM Bluemix

มีบทช่วยสอนมากมายในการติดตั้ง Node-RED บนเซิร์ฟเวอร์ในพื้นที่ แต่บทช่วยสอนเหล่านี้ถึงแม้จะสมบูรณ์มาก แต่ก็ทำงานไม่ถูกต้องสำหรับฉัน ฉันได้ตัดสินใจรวบรวมขั้นตอนเพื่อติดตั้ง Node-RED บน Linux ในกรณีนี้ Lubuntu ((อูบุนตู) ฉันหวังว่ามันจะเป็นที่คุณชอบคู่มือนี้

โหนด-RED

nodered.org

ขั้นตอนที่ 5: การปรับเทียบ

การสอบเทียบ
การสอบเทียบ
การสอบเทียบ
การสอบเทียบ

การสอบเทียบ

เพื่อให้การวัดถูกต้อง ขอแนะนำให้ทำการปรับเทียบโดยใช้มัลติมิเตอร์ แล้วทำการวัดต่อไปนี้ และแก้ไขค่าในโค้ด Arduino IDE

คำอธิบายที่สมบูรณ์ของวิธีการสอบเทียบ

ขั้นตอนที่ 6: การวัดแบตเตอรี่ 6v

Image
Image
การวัดแบตเตอรี่ 6v
การวัดแบตเตอรี่ 6v

การวัดแบตเตอรี่ 6v

ในกรณีนี้ เราจะทำการตรวจวัดแบตเตอรี่กรดจาก 6v ถึง 12Ah

ฉันได้สร้าง Dashboard ใน Emoncmsplatform พร้อมการวัดใน DC คุณสามารถดูแดชบอร์ดแบบเรียลไทม์ได้ที่นี่

ขั้นตอนที่ 7: แอปพลิเคชันอื่น 10w การวัดแผงโซลาร์เซลล์

Image
Image

การวัดแผงโซลาร์เซลล์ 10w

ไม่กี่เดือนที่ผ่านมา ฉันซื้อแผงโซลาร์เซลล์ตั้งแต่ 10W ถึง 22VDC สูงสุด โดย Arduino ฉันได้ทำการวัดอย่างปลอดภัยโดยไม่ต้องกลัวว่า ADC จะไหม้

ขั้นตอนที่ 8: ข้อสรุปและข้อเสนอแนะ

พวกเขาจะบอกว่ามันเป็นไปไม่ได้ แต่เป็นเวลานานมองหาการสอนเพื่อวัดแรงดัน DC ในลักษณะที่มีประสิทธิภาพและดีกว่าได้รับการสนับสนุนในโค้ดและการทำงานโดยเฉพาะอย่างยิ่งขอบคุณที่เริ่มต้นelectronics.orgสำหรับการสนับสนุนนี้

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

เนื่องจากในบทช่วยสอนในอนาคต เราจะใช้แผงโซลาร์เซลล์ 10w แอปพลิเคชันการวัดนี้จึงเหมาะสำหรับกรณีเหล่านั้น ฉันคิดว่าข้อดีอย่างหนึ่งของวิธีนี้จะไม่ส่งผลต่อการวัดเนื่องจากมีอิมพีแดนซ์สูงคล้ายกับมัลติมิเตอร์

กวดวิชา PDAControl

ฉบับภาษาอังกฤษ

การวัดแรงดันไฟตรงด้วย Arduino และ Node-RED

pdacontrolen.com/measuring-dc-voltage-with…

เวอร์ชันภาษาสเปน

Midiendo Voltaje DC กับ Arduino และ Node-RED

pdacontroles.com/midiendo-voltaje-dc-con-a…

แนะนำ: