มุมมอง: 222 ผู้แต่ง: Leah Publish Time: 2025-01-12 Origin: เว็บไซต์
เมนูเนื้อหา
- การเชื่อมต่อโหลดเซลล์กับ HX711
- การเชื่อมต่อ HX711 กับ Arduino
- 2. ฉันจะปรับเทียบเซลล์โหลดได้อย่างไร?
- 3. ฉันสามารถใช้เซลล์โหลดหลายเซลล์กับ arduino หนึ่งตัวได้หรือไม่?
- 4. แอพพลิเคชั่นทั่วไปสำหรับเซลล์โหลดคืออะไร?
- 5. ฉันจะมั่นใจได้อย่างไรว่าการอ่านที่แม่นยำจากเซลล์โหลดของฉัน
การเชื่อมต่อ a เซลล์โหลดความตึง 100 กิโลกรัมที่มี Arduino เป็นกระบวนการที่ตรงไปตรงมาที่ช่วยให้คุณวัดน้ำหนักหรือแรงได้อย่างถูกต้อง ในคู่มือนี้เราจะเดินผ่านส่วนประกอบที่จำเป็นการเดินสายการเข้ารหัสและขั้นตอนการสอบเทียบที่จำเป็นในการตั้งค่าเซลล์โหลดของคุณด้วย Arduino
โหลดเซลล์เป็นประเภทของตัวแปลงสัญญาณที่แปลงแรงเป็นสัญญาณไฟฟ้า ประเภทที่พบบ่อยที่สุดที่ใช้ในการชั่งน้ำหนักแอปพลิเคชันคือเซลล์โหลดความเครียดซึ่งประกอบด้วยโครงสร้างโลหะที่มีเกจวัดความเครียด เมื่อมีการใช้โหลดโครงสร้างจะเปลี่ยนรูปเล็กน้อยทำให้เกิดการเปลี่ยนแปลงความต้านทานในเกจวัดความเครียด การเปลี่ยนแปลงนี้จะถูกแปลงเป็นสัญญาณไฟฟ้าที่สามารถอ่านได้โดยไมโครคอนโทรลเลอร์เช่น Arduino
ในการเชื่อมต่อเซลล์โหลดความตึง 100 กิโลกรัมกับ Arduino คุณจะต้องใช้ส่วนประกอบต่อไปนี้:
- เซลล์โหลด 100kg: นี่คือเซ็นเซอร์ที่วัดความตึง
- โมดูลแอมพลิฟายเออร์ HX711: โมดูลนี้จะขยายสัญญาณขนาดเล็กจากเซลล์โหลด
- บอร์ด Arduino: รูปแบบใด ๆ เช่น Arduino Uno หรือ Nano จะทำงาน
- สายหั่นขนมปังและสายจัมเปอร์: สำหรับการเชื่อมต่อ
- แหล่งจ่ายไฟ: โดยทั่วไป 5V สำหรับ HX711 และ Arduino
ก่อนการเดินสายสิ่งสำคัญคือต้องเข้าใจการเข้ารหัสสีทั่วไปของสายไฟจากเซลล์โหลด:
- สายสีแดง: การกระตุ้น (+)
- สายสีดำ: การกระตุ้น (-)
- สายสีขาว: สัญญาณ (+)
- สายสีเขียว: สัญญาณ (-)
1. เชื่อมต่อสายสีแดงของเซลล์โหลดเข้ากับเทอร์มินัล E+ บนโมดูล HX711
2. เชื่อมต่อสายสีดำของเซลล์โหลดเข้ากับอิเล็กทรอนิกส์บนโมดูล HX711
3. เชื่อมต่อสายสีขาวของเซลล์โหลดกับเทอร์มินัล A+ บนโมดูล HX711
4. เชื่อมต่อสายสีเขียวของเซลล์โหลดกับเทอร์มินัลบนโมดูล HX711
1. เชื่อมต่อพิน VCC ของ HX711 กับ 5V บน Arduino
2. เชื่อมต่อ GND PIN ของ HX711 กับ GND บน Arduino
3. เชื่อมต่อ DT PIN ของ HX711 กับ Digital Pin 2 บน Arduino
4. เชื่อมต่อ PIN SCK ของ HX711 กับ Digital Pin 3 บน Arduino
ในการอ่านข้อมูลจากเซลล์โหลดของคุณคุณต้องเขียนโปรแกรมง่าย ๆ โดยใช้ไลบรารีที่เหมาะสมสำหรับ HX711 ก่อนอื่นให้ติดตั้งไลบรารี HX711 จาก ARDUINO IDE Library Manager ของคุณ
นี่คือตัวอย่างรหัสพื้นฐาน:
#include 'hx711.h '
สเกล HX711;
const int loadcell_dout_pin = 2; // data pin
const int loadcell_sck_pin = 3; // นาฬิกาพิน
โมฆะการตั้งค่า () {
serial.begin (9600);
scale.begin (loadcell_dout_pin, loadcell_sck_pin);
scale.set_scale (); // กำหนดสเกลปัจจัย
scale.tare (); // รีเซ็ตมาตราส่วนเป็น 0
-
เป็นโมฆะลูป () {
serial.print ( 'น้ำหนัก: ');
serial.print (scale.get_units (10), 1); // ค่าเฉลี่ยมากกว่า 10 การอ่าน
serial.println ( 'kg ');
ความล่าช้า (1,000);
-
การสอบเทียบเป็นสิ่งสำคัญสำหรับการวัดน้ำหนักที่แม่นยำ เพื่อปรับเทียบเซลล์โหลดของคุณ:
1. วางน้ำหนักที่รู้จักบนเซลล์โหลด (เช่น 1 กิโลกรัม)
2. ปรับปัจจัยการสอบเทียบในรหัสจนกว่าคุณจะได้รับการอ่านที่ถูกต้อง
คุณสามารถตั้งค่าปัจจัยการสอบเทียบได้ดังนี้:
การสอบเทียบ float_factor = -7050; // ตัวอย่างค่า; ปรับตามการสอบเทียบของคุณ
scale.set_scale (calibration_factor);
เมื่อทุกอย่างเชื่อมต่อและปรับเทียบแล้ว:
1. อัปโหลดรหัสของคุณไปยัง Arduino
2. เปิดมอนิเตอร์อนุกรมใน IDE ของคุณ (ตั้งอัตราการรับส่งเป็น 9600)
3. วางน้ำหนักบนเซลล์โหลดของคุณและสังเกตการอ่าน
หากคุณพบปัญหาในขณะที่เชื่อมต่อเซลล์โหลดความตึง 100 กิโลกรัมให้พิจารณาเคล็ดลับการแก้ไขปัญหาเหล่านี้:
- ตรวจสอบการเชื่อมต่อ: ตรวจสอบให้แน่ใจว่าสายทั้งหมดเชื่อมต่ออย่างปลอดภัยตามคำแนะนำการเดินสาย
- แหล่งจ่ายไฟ: ตรวจสอบให้แน่ใจว่าทั้ง Arduino และ HX711 ใช้พลังงานอย่างถูกต้อง
- ปัจจัยการสอบเทียบ: หากการอ่านไม่ถูกต้องให้ตรวจสอบปัจจัยการสอบเทียบของคุณอีกครั้งและปรับตาม
- เสียงและความผันผวน: ตรวจสอบให้แน่ใจว่าแหล่งจ่ายไฟที่มั่นคงและการต่อสายดินที่เหมาะสมเพื่อลดเสียงรบกวน
การเชื่อมต่อเซลล์โหลดความตึง 100 กิโลกรัมกับ Arduino เป็นโอกาสที่ยอดเยี่ยมสำหรับการสร้างระบบการวัดน้ำหนักที่แม่นยำ โดยทำตามคำแนะนำนี้คุณสามารถตั้งค่าโครงการของคุณได้สำเร็จและเริ่มวัดน้ำหนักได้อย่างแม่นยำ
โหลดเซลล์เป็นตัวแปลงสัญญาณที่แปลงแรงหรือน้ำหนักเป็นสัญญาณไฟฟ้าซึ่งใช้กันทั่วไปในการชั่งน้ำหนัก
ในการสอบเทียบให้ใช้น้ำหนักที่รู้จักและปรับปัจจัยการสอบเทียบของคุณในรหัสจนกว่าการอ่านจะตรงกับค่าที่คาดหวัง
ใช่ แต่คุณจะต้องมีโมดูล HX711 แยกต่างหากสำหรับแต่ละโหลดเซลล์เนื่องจากแต่ละโมดูลสามารถจัดการได้ครั้งละหนึ่งรายการ
เซลล์โหลดถูกนำมาใช้ในแอพพลิเคชั่นต่าง ๆ เช่นเครื่องชั่งน้ำหนักระบบอัตโนมัติอุตสาหกรรมอุปกรณ์การวัดแรงและอื่น ๆ
ปรับเทียบเซลล์โหลดของคุณอย่างสม่ำเสมอตรวจสอบความมั่นคงทางกลและลดเสียงรบกวนทางไฟฟ้าโดยใช้เทคนิคการต่อสายดินที่เหมาะสม
[1] https://sharpweighingscale.com/how-to-interface-a-100kg-load-cell-with-arduino-for-pecision-weighing/
[2] https://www.instructables.com/arduino-bathroom-scale-with-50-kg-load-cells-and-h/
[3] https://sharpweighingscale.com/a-complete-guide-to-using-a-100kg-load-cell-with-arduino/
[4] https://www.fibossensor.com/how-to-interface-load-cell-with-arduino.html
[5] https://www.fibossensor.com/how-to-use-a-load-cell-with-arduino.html
[6] https://sharpweighingscale.com/the-ultimate-guide-to-using-a-100kg-load-cell-with-arduino/
[7] https://www.youtube.com/watch?v=SXZOAGF1KOO
[8] https://randomnerdtutorials.com/arduino-load-cell-hx711/
[9] https://circuitdigest.com/microcontroller-projects/arduino-weight-measurement-using-load-cell
[10] https://justdoelectronics.com/load-cell-hx711-module-with-arduino-nano/
[11] https://www.youtube.com/watch?v=SXZOAGF1KOO
[12] https://randomnerdtutorials.com/arduino-load-cell-hx711/
[13] https://www.instructables.com/how-to-interface-hx711-balance-module-with-load-ce/
[14] https://www.researchgate.net/figure/diagram-for-the-load-cell_fig3_327471393
[15] https://forum.arduino.cc/t/arduino-and-hx711/660867
[16] https://community.robotshop.com/forum/t/interfacing-a-load-cell-with-an-arduino-board-robotshop-community/31034?page=9
[17] https://www.instructables.com/arduino-bathroom-scale-with-50-kg-load-cells-and-h/
[18] https://www.youtube.com/watch?v=liuf2EgMioa
[19] https://www.instructables.com/arduino-scale-with-5kg-load-cell-and-hx711-amplifi/
[20] https://www.youtube.com/watch?v=GNENCD20VK4
[21] https://learn.sparkfun.com/tutorials/load-cell-amplifier-hx711-breakout-hookup-guide/all
[22] https://www.tinytronics.nl/en/sensors/weight-pressure-force/load-cells/load-cell-100kg
[23] https://randomnerdtutorials.com/esp8266-load-cell-hx711/
[24] https://forum.arduino.cc/t/load-cell-weight-questions/1121932
[25] https://forum.arduino.cc/t/4-wire-load-cell-wiring-wiring-wiring-wiring-wiring-wiring-wiring-wiring-wiring-wiring-wiring-wiring-wiring-wiring-wiring-wiring-wiring-wiring-Wiring-WiringH
[26] https://sharpweighingscale.com/the-ultimate-guide-to-using-a-100kg-load-cell-with-arduino/
[27] https://electropeak.com/learn/interfacing-hx711-load-cell-amplifier-module-with-arduino/
[28] https://forum.arduino.cc/t/help-with-load-cell-wiring/1137734
[29] https://www.reddit.com/r/arduino/comments/133sxk6/load_cell_weight_questions/
[30] https://electronics.stackexchange.com/questions/tagged/load-cell
[31] https://forum.arduino.cc/t/questions-about-load-cells/373121
[32] https://www.reddit.com/r/arduino/comments/1c4qy1c/load_cell_questions/
[33] https://electronics.stackexchange.com/questions/38688/how-to-connect-load-cell-to-arduino
[34] https://probots.co.in/industrial-grade-load-cell-s-type-100-kg-weight-sensor-s-bar.html
[35] https://www.fibossensor.com/how-to-interface-load-cell-with-arduino.html
[36] https://www.robotics.org.za/yzc-516-100kg
[37] https://forum.arduino.cc/t/load-cell-help/76715
เนื้อหาว่างเปล่า!
เซ็นเซอร์ความตึงด้านหลังสามารถป้องกันการบาดเจ็บที่เกี่ยวข้องกับการทำงานได้หรือไม่?
วิธีการปรับเทียบเซ็นเซอร์แรงดึง 1,000n ได้อย่างมีประสิทธิภาพ?
คุณควรมองหาคุณสมบัติอะไรบ้างในเซ็นเซอร์ความหนาของสายพานความตึง?
วิธีเลือกเซ็นเซอร์สำหรับการวัดความตึงเครียดในมุมที่แตกต่างกัน?
เซ็นเซอร์ความตึงแบบ subminiature ช่วยเพิ่มระบบหุ่นยนต์ได้อย่างไร
ติดต่อ:
โทรศัพท์: +86 18921011531
อีเมล: nickinfo@fibos.cn
เพิ่ม: 12-1 Xinhui Road, Fengshu Industrial Park, Changzhou, China