กลับไปหน้ารวมไฟล์
automatic-precision-filling-scales.md

ชื่อโปรเจกต์: โมดูลเติมแม่นยำอัตโนมัติพร้อมเครื่องชั่งน้ำหนัก

การวัดที่สมบูรณ์แบบ: การเติมอย่างแม่นยำ

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

invisible_mess_glasses_relay_schema_1772681179521.png

ลูปป้อนกลับ

ระบบทำงานบนลูปป้อนกลับแบบแอคทีฟระหว่างเครื่องชั่งน้ำหนักและวาล์ว:

  1. Tare: คุณวางขวดเปล่าบนเครื่องชั่งน้ำหนัก Arduino จะตั้งค่าน้ำหนักเป็นศูนย์ (Tare)
  2. Bulk Fill (แบบเร็ว): Arduino เปิด solenoid valve ขนาดใหญ่ (หรือ servo gate ที่แข็งแรง) ให้เปิด 100% วัสดุจะไหลเข้าอย่างรวดเร็ว
  3. Dribble Fill (แบบช้า): เมื่อเครื่องชั่งน้ำหนักถึง 90% ของน้ำหนักเป้าหมาย (เช่น 90g จาก 100g) Arduino จะปิดวาล์วบางส่วนเพื่อชะลอการไหลให้เหลือเพียงหยด
  4. Cutoff: ทันทีที่น้ำหนักถึง 100g วาล์วจะปิดสนิทเพื่อป้องกันการเติมเกิน

ฮาร์ดแวร์ที่จำเป็น

  • Arduino Uno/Nano
  • HX711 Load Cell Amplifier: จำเป็นสำหรับการแปลงการเปลี่ยนแปลงแรงดันไฟฟ้าอนาล็อกเล็กน้อยในเครื่องชั่งโลหะให้เป็นน้ำหนักดิจิทัลที่อ่านได้
  • 5kg หรือ 10kg Load Cell (Strain Gauge)
  • Servo Motor หรือ Solenoid Valve: เกตจ่ายวัสดุ

ฝันร้ายของการ Calibration

Load cell ไม่ออกค่าเป็น "Grams" แต่จะออกเป็นตัวเลขดิบ คุณต้องรัน calibration sketch ในตอนเริ่มต้น คุณวางน้ำหนักที่ทราบค่า (เช่น ดัมเบล 500g) บน load cell บันทึกตัวเลขดิบ แล้วใช้ค่านั้นเป็น calibration factor (scale.set_scale(calibration_factor);) สำหรับการวัดทั้งหมดในอนาคต!

ข้อมูล Frontmatter ดั้งเดิม

title: "Automated Precision Filling Module with Scales"
description: "Industrial packaging at home! Build an automated liquid/powder dispenser that uses a load cell to fill bottles to an exact weight."
category: "Tools & Equipment"
difficulty: "Advanced"