กลับไปหน้ารวมไฟล์
diychen-mini-shredder-motor-automatic-control-module-f357d7.md

เครื่องย่อยพลาสติกจิ๋วตัวนี้เอาไว้ย่อยพลาสติกนะน้อง อยากได้ก็ไปหาซื้อกันเอาเองได้ตามเว็บ DIY ทั่วไปเลยจ้า

ถ้าอยากจะปรับค่าตัวแปรตอนที่เครื่องย่อยมันทำงานย้อนกลับ (Trigger Generator Reverses) ก็ทำตามขั้นตอนด้านล่างนี้เลย

1. ดาวน์โหลดและติดตั้ง Arduino IDE ให้เรียบร้อย

2. ต่อสาย USB ของโมดูลควบคุมเข้ากับคอมพิวเตอร์

3. ตั้งค่า Arduino IDE ตามภาพด้านล่างนี้เลย

หมายเลขพอร์ต (Port) ที่เห็นเนี่ยมันจะไม่เหมือนกันในแต่ละเครื่องคอมนะน้อง ลองกดเลือกดูเองได้เลย

หลังจากดาวน์โหลดและเปิดโค้ดแล้ว ให้คลิกไปที่ TOOL>Serial Monitor ถ้าต่อสายถูกต้อง จะเห็นตัวเลขกระโดดๆ ในหน้าต่างด้านล่าง

ลองปรับค่าที่วงกลมสีแดงดูได้ โดยปรับทีละ 100 ไปเลย

ถ้าอยากให้มอเตอร์ออกแรงบิด (Torque) มากขึ้น และลดจำนวนครั้งที่มันย้อนกลับเอง ก็ปรับค่าให้มากขึ้น เช่น 1700 ขึ้นไป โดยปรับทีละ 100 แล้วอัพโหลด (Upload) ใหม่

ถ้าปรับแล้วมอเตอร์ติดขัดและไม่ย้อนกลับเลย นั่นแปลว่าตั้งค่าไว้สูงเกินไปแล้วน้อง

ถ้าอยากปกป้องเครื่องให้ดีขึ้น ก็ปรับตัวเลขให้เล็กลงซะ

รายละเอียดทางเทคนิค

โปรเจคนี้สร้างลอจิกควบคุมอัตโนมัติสำหรับเครื่องย่อยแรงบิดสูง จำลองฟีเจอร์ความปลอดภัยและการควบคุมระดับอุตสาหกรรม

การจำลองระบบควบคุมอุตสาหกรรม

  • ระบบล็อคความปลอดภัย (Safety Interlock): ระบบใช้เซนเซอร์ (เช่น IR Beam Break หรือ ลิมิตสวิตช์) ตรวจจับเมื่อมีวัตถุเข้าไป Arduino จะสั่งให้มอเตอร์ทำงานก็ต่อเมื่อปลอดภัยและมีวัตถุเท่านั้น
  • โปรโตคอลย้อนกลับอัตโนมัติ (Auto-Reverse Protocol): ฟีเจอร์หลักคือการตรวจจับการติดขัดอัตโนมัติ เซนเซอร์วัดกระแส ACS712 จะคอยตรวจสอบการกินกระแสของมอเตอร์ตลอดเวลา ถ้ากระแสพุ่งเกินค่าที่ตั้งไว้ (ค่าที่น้องปรับในโค้ด) ซึ่งหมายถึงการติดขัด Arduino จะสั่งให้มอเตอร์หมุนย้อนกลับทันทีเป็นเวลาสั้นๆ (เช่น 2 วินาที) เพื่อเคลียร์ใบมีด ก่อนจะลองย่อยใหม่อีกครั้ง

ภาคจ่ายกำลัง (Power Stage)

  • รีเลย์กระแสสูง (High-Current Relay): เนื่องจากมอเตอร์เครื่องย่อยกินกระแสมาก Arduino จึงไม่ขับมอเตอร์โดยตรง แต่จะใช้ รีเลย์หรือ MOSFET เกรดสูงแทน ทำหน้าที่เป็นสวิตช์จ่ายกำลัง แยกไมโครคอนโทรลเลอร์ที่บอบบางออกจากแรงดันสูงและแรงดันย้อนกลับ (Back-EMF) ของมอเตอร์ เพื่อความปลอดภัยและอายุการใช้งานของบอร์ดควบคุม

นี่คือแผนภาพการต่อสายของฮาร์ดแวร์ทั้งหมด

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

apps:
  - "1x Arduino IDE 2.0 (beta)"
author: "diychen"
category: "Lab Stuff"
components:
  - "1x Arduino Nano"
description: "โมดูลนี้จะตรวจจับกระแสที่มอเตอร์ใช้ทำงานอยู่ ถ้าเจอว่ากระแสสูงเกินไป (แบบตอนที่เครื่องติดขัด) มันจะสั่งให้มอเตอร์ถอยหลังอัตโนมัติเลย! ช่วยป้องกันมอเตอร์ไหม้และเซฟอุปกรณ์ได้แบบตึงๆ"
difficulty: "Easy"
documentationLinks: []
downloadableFiles:
  - "https://projects.arduinocontent.cc/19393f97-3680-430f-bb79-8ae574b93aee.ino"
encryptedPayload: "U2FsdGVkX1/+g+TALmtfoNU1QbJgNDCqD6/+BCZgCe+db4dNfy7gBaqKP6ydnZbqm+mvslwJLk5bKniLpV9re49+9959mwsXIGe+fxg8P8A="
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/diychen-mini-shredder-motor-automatic-control-module-f357d7_cover.jpg"
lang: "en"
likes: 1
passwordHash: "d1bed6f271f0e6004ee37103cecb57e71bd75530b0aa80332bfd560d34e8d40a"
price: 2450
seoDescription: "diychen mini shredder motor automatic control module detects motor current and triggers automatic reverse on overload."
tags:
  - "Home Automation"
  - "Tools"
title: "DIYCHEN มินิชเรดเดอร์ มอเตอร์คอนโทรลโมดูล อัตโนมัติ งานง่ายแต่หล่อ!"
tools: []
videoLinks: []
views: 1615