มุมมอง: 222 ผู้แต่ง: Tina เผยแพร่เวลา: 2024-11-07 Origin: เว็บไซต์
เมนูเนื้อหา
- คำแนะนำการเดินสายทีละขั้นตอน
- รู้เบื้องต้นเกี่ยวกับโมดูล HX711
- วิธีเชื่อมต่อ HX711 กับโหลดเซลล์และ Arduino
- กระบวนการสอบเทียบทีละขั้นตอน
- การรวมเซลล์โหลดเข้ากับจอแสดงผล
- การประกอบและการทดสอบขั้นสุดท้าย
- 1. น้ำหนักสูงสุดที่เซลล์โหลดสามารถวัดได้คืออะไร?
- 2. ฉันสามารถใช้เซลล์โหลดหลายเซลล์กับ Arduino หนึ่งตัวได้หรือไม่?
- 3. ฉันจะปรับเทียบเซลล์โหลดได้อย่างไร?
- 4. ความแตกต่างระหว่างเซลล์โหลดแบบอะนาล็อกและดิจิตอลคืออะไร?
- 5. ฉันสามารถใช้โหลดเซลล์ที่ไม่มี HX711 ได้หรือไม่?
เซลล์โหลดเป็นส่วนประกอบที่จำเป็นในการใช้งานที่หลากหลายโดยเฉพาะอย่างยิ่งในระบบชั่งน้ำหนัก พวกเขาแปลงแรงหรือน้ำหนักเป็นสัญญาณไฟฟ้าซึ่งสามารถวัดและตีความได้โดยไมโครคอนโทรลเลอร์เช่น Arduino บทความนี้จะแนะนำคุณตลอดกระบวนการเชื่อมต่อไฟล์ โหลด แอมพลิฟายเออร์ของเซลล์ไปยัง Arduino ช่วยให้คุณสามารถสร้างระบบการวัดระดับดิจิตอลหรือน้ำหนัก
โหลดเซลล์เป็นตัวแปลงสัญญาณที่แปลงแรงกลเป็นสัญญาณไฟฟ้า มีการใช้กันอย่างแพร่หลายในการใช้งานอุตสาหกรรมเครื่องชั่งน้ำหนักและระบบวัดโหลด เซลล์โหลดสามารถแบ่งออกเป็นหลายประเภทรวมถึงมาตรวัดความเครียดไฮดรอลิกและเซลล์โหลดนิวเมติก
1. เซลล์โหลดความเครียด: นี่เป็นประเภทที่พบมากที่สุดโดยใช้มาตรวัดความเครียดเพื่อวัดการเสียรูป
2. เซลล์โหลดไฮดรอลิก: การใช้ความดันของเหลวเหล่านี้เพื่อวัดน้ำหนัก
3. เซลล์โหลดนิวเมติก: การวัดน้ำหนักเหล่านี้ขึ้นอยู่กับความดันอากาศ
เซลล์โหลดทำงานบนหลักการของเกจวัดความเครียดซึ่งเปลี่ยนความต้านทานเมื่อยืดหรือบีบอัด การเปลี่ยนแปลงในความต้านทานนี้จะถูกแปลงเป็นสัญญาณไฟฟ้าซึ่งสามารถอ่านได้โดย Arduino
ในการเชื่อมต่อแอมพลิฟายเออร์โหลดเซลล์เข้ากับ Arduino คุณจะต้องใช้ส่วนประกอบต่อไปนี้:
- โหลดเซลล์
- แอมพลิฟายเออร์เซลล์โหลด HX711
- คณะกรรมการ Arduino (เช่น Arduino Uno)
- สายจัมเปอร์
- Breadboard (ไม่บังคับ)
- แหล่งจ่ายไฟ (ถ้าจำเป็น)
1. เชื่อมต่อเซลล์โหลดเข้ากับ HX711: โดยทั่วไปแล้วเซลล์โหลดจะมีสี่สาย: สีแดง (การกระตุ้น+), สีดำ (การกระตุ้น-), สีขาว (สัญญาณ+), และสีเขียว (สัญญาณ-) เชื่อมต่อสิ่งเหล่านี้กับโมดูล HX711 ตามคำแนะนำของผู้ผลิต
2. เชื่อมต่อ HX711 กับ Arduino: HX711 มีสี่พิน: VCC, GND, DT (ข้อมูล) และ SCK (นาฬิกา) เชื่อมต่อ VCC กับ 5V ของ Arduino, GND ถึง GND, DT กับพินดิจิตอล (เช่น D2) และ SCK ไปยังพินดิจิตอลอื่น (เช่น D3)
HX711 เป็นตัวแปลงแบบอะนาล็อกเป็นดิจิตอลแบบอะนาล็อก 24 บิต (ADC) ที่แม่นยำซึ่งออกแบบมาสำหรับเครื่องชั่งน้ำหนักและแอพพลิเคชั่นควบคุมอุตสาหกรรม มันทำให้กระบวนการอ่านข้อมูลเซลล์โหลดง่ายขึ้น
ทำตามคำแนะนำการเดินสายที่ให้ไว้ก่อนหน้านี้เพื่อเชื่อมต่อ HX711 กับทั้งเซลล์โหลดและ Arduino ตรวจสอบให้แน่ใจว่าการเชื่อมต่อทั้งหมดปลอดภัยเพื่อหลีกเลี่ยงการสูญเสียสัญญาณ
- ห้องสมุด `HX711` รวมอยู่ในความสะดวกในการสื่อสารกับโมดูล HX711
- ฟังก์ชั่น `scale.begin (2, 3)` เริ่มต้น HX711 ด้วยข้อมูลที่ระบุและหมุดนาฬิกา
- ฟังก์ชั่น `get.get_units (10)` ฟังก์ชั่นดึงน้ำหนักเป็นหน่วยโดยเฉลี่ยมากกว่า 10 การอ่านเพื่อความแม่นยำ
การสอบเทียบเป็นสิ่งสำคัญสำหรับการตรวจสอบการวัดน้ำหนักที่แม่นยำ มันเกี่ยวข้องกับการปรับขนาดให้เป็นบัญชีสำหรับความแตกต่างใด ๆ ในการอ่าน
1. TARE SCALE: ลบน้ำหนักใด ๆ ออกจากเซลล์โหลดและตั้งค่าการอ่านเป็นศูนย์
2. ใช้น้ำหนักที่รู้จัก: วางน้ำหนักที่รู้จักบนเซลล์โหลดและสังเกตการอ่าน
3. ปรับปัจจัยการสอบเทียบ: ปรับเปลี่ยนปัจจัยการสอบเทียบในรหัสของคุณจนกว่าการอ่านจะตรงกับน้ำหนักที่รู้จัก
ในการสร้างสเกลดิจิตอลที่สมบูรณ์คุณสามารถรวมจอ LCD หรือ OLED เพื่อแสดงการอ่านน้ำหนัก เชื่อมต่อจอแสดงผลกับ Arduino และแก้ไขรหัสเพื่อรวมฟังก์ชันการแสดงผล
เมื่อทุกอย่างเชื่อมต่อและตั้งโปรแกรมให้ทดสอบสเกลด้วยน้ำหนักที่หลากหลายเพื่อให้แน่ใจว่าทำงานได้อย่างถูกต้อง ทำการปรับเปลี่ยนปัจจัยการสอบเทียบที่จำเป็น
- การอ่านที่ไม่ถูกต้อง: ตรวจสอบการเชื่อมต่อทั้งหมดและตรวจสอบให้แน่ใจว่าเซลล์โหลดได้รับการสอบเทียบอย่างถูกต้อง
- ไม่มีผลลัพธ์: ตรวจสอบว่า HX711 ได้รับพลังงานและ Arduino ได้รับการตั้งโปรแกรมอย่างถูกต้อง
- การอ่านที่ผันผวน: ตรวจสอบให้แน่ใจว่าโหลดเซลล์มีความเสถียรและไม่ได้รับผลกระทบจากการสั่นสะเทือนภายนอก
การเชื่อมต่อแอมพลิฟายเออร์โหลดเซลล์เข้ากับ Arduino เป็นกระบวนการที่ตรงไปตรงมาซึ่งเปิดโอกาสให้มีความเป็นไปได้มากมายสำหรับการใช้งานการวัดน้ำหนัก ด้วยส่วนประกอบที่เหมาะสมและการเขียนโปรแกรมเล็กน้อยคุณสามารถสร้างมาตราส่วนดิจิตอลที่เชื่อถือได้สำหรับการใช้งานที่หลากหลาย
น้ำหนักสูงสุดขึ้นอยู่กับข้อกำหนดของเซลล์โหลด เซลล์โหลดทั่วไปสามารถวัดได้ทุกที่จากไม่กี่กรัมเป็นหลายตัน
ใช่คุณสามารถใช้เซลล์โหลดหลายเซลล์ แต่คุณจะต้องจัดการการเชื่อมต่อและอาจใช้ multiplexers หรือโมดูล HX711 เพิ่มเติม
ปรับเทียบโดยการใช้เครื่องชั่งใช้น้ำหนักที่รู้จักและปรับปัจจัยการสอบเทียบในรหัสของคุณจนกว่าการอ่านจะตรงกัน
เซลล์โหลดแบบอะนาล็อกให้เอาต์พุตแรงดันไฟฟ้าอย่างต่อเนื่องในขณะที่เซลล์โหลดดิจิตอลเช่นที่ใช้ HX711, สัญญาณดิจิตอลที่ไม่ต่อเนื่องเอาต์พุต
ใช่ แต่ต้องใช้การตั้งค่าที่ซับซ้อนมากขึ้นด้วยตัวแปลงแบบอะนาล็อกเป็นดิจิตอลและวงจรเพิ่มเติม
คู่มือที่ครอบคลุมนี้จะช่วยให้คุณเชื่อมต่อแอมพลิฟายเออร์โหลดเซลล์เข้ากับ Arduino ได้สำเร็จและสร้างมาตราส่วนดิจิตอลของคุณเอง อาคารมีความสุข!
เนื้อหาว่างเปล่า!
ติดต่อ:
โทรศัพท์: +86 18921011531
อีเมล: nickinfo@fibos.cn
เพิ่ม: 12-1 Xinhui Road, Fengshu Industrial Park, Changzhou, China