สารบัญ:

มีอะไรอยู่ในเซอร์โวและวิธีใช้กับ Arduino บทช่วยสอนแบบเต็ม: 6 ขั้นตอน
มีอะไรอยู่ในเซอร์โวและวิธีใช้กับ Arduino บทช่วยสอนแบบเต็ม: 6 ขั้นตอน

วีดีโอ: มีอะไรอยู่ในเซอร์โวและวิธีใช้กับ Arduino บทช่วยสอนแบบเต็ม: 6 ขั้นตอน

วีดีโอ: มีอะไรอยู่ในเซอร์โวและวิธีใช้กับ Arduino บทช่วยสอนแบบเต็ม: 6 ขั้นตอน
วีดีโอ: Arduino : การใช้งาน Servo Motor 2024, พฤศจิกายน
Anonim
Image
Image
เซอร์โวคืออะไร
เซอร์โวคืออะไร

ในบทช่วยสอนนี้ เรามาสำรวจกันว่าเซอร์โวคืออะไร

ดูวิดีโอสอนนี้

ขั้นตอนที่ 1: Servo คืออะไร

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

เซอร์โวมอเตอร์ไม่ใช่มอเตอร์ประเภทหนึ่ง แม้ว่ามักใช้คำว่าเซอร์โวมอเตอร์เพื่ออ้างถึงมอเตอร์ที่เหมาะสำหรับใช้ในระบบควบคุมแบบวงปิด

เซอร์โวมอเตอร์ใช้ในการใช้งานต่างๆ เช่น หุ่นยนต์ เครื่องจักร CNC หรือการผลิตอัตโนมัติ

ขั้นตอนที่ 2: เปิดและตรวจสอบสิ่งที่อยู่ภายในเซอร์โว

ให้เปิดและตรวจสอบสิ่งที่อยู่ภายในเซอร์โว
ให้เปิดและตรวจสอบสิ่งที่อยู่ภายในเซอร์โว
ให้เปิดและตรวจสอบสิ่งที่อยู่ภายในเซอร์โว
ให้เปิดและตรวจสอบสิ่งที่อยู่ภายในเซอร์โว
ให้เปิดและตรวจสอบสิ่งที่อยู่ภายในเซอร์โว
ให้เปิดและตรวจสอบสิ่งที่อยู่ภายในเซอร์โว

เรากำลังทดลองกับ sg90 servo

ระบบเกียร์ - ใช้เพื่อลดรอบต่อนาทีและเพิ่มแรงบิดควบคุมวงจร - kc8801ic ตามวงจรควบคุมตัวแปรตัวต้านทาน - ใช้เพื่อให้ข้อเสนอแนะ

ขั้นตอนที่ 3: วิธีควบคุมเซอร์โว

เซอร์โวถูกควบคุมโดยการส่งพัลส์ไฟฟ้าของความกว้างแปรผันหรือการปรับความกว้างพัลส์ (PWM) ผ่านสายควบคุม มีชีพจรต่ำสุด ชีพจรสูงสุด และอัตราการทำซ้ำ โดยปกติแล้ว เซอร์โวมอเตอร์สามารถหมุนได้เพียง 90° ในทิศทางใดทิศทางหนึ่งสำหรับการเคลื่อนที่ทั้งหมด 180° ตำแหน่งที่เป็นกลางของมอเตอร์ถูกกำหนดให้เป็นตำแหน่งที่เซอร์โวมีศักยภาพในการหมุนเท่ากันทั้งในทิศทางตามเข็มนาฬิกาหรือทวนเข็มนาฬิกา PWM ที่ส่งไปยังมอเตอร์จะกำหนดตำแหน่งของเพลา และขึ้นอยู่กับระยะเวลาของพัลส์ที่ส่งผ่านสายควบคุม โรเตอร์จะหมุนไปยังตำแหน่งที่ต้องการ เซอร์โวมอเตอร์คาดว่าจะเห็นพัลส์ทุกๆ 20 มิลลิวินาที (มิลลิวินาที) และความยาวของพัลส์จะเป็นตัวกำหนดว่ามอเตอร์จะหมุนได้ไกลแค่ไหน ตัวอย่างเช่น ชีพจร 1.5ms จะทำให้มอเตอร์หมุนไปที่ตำแหน่ง 90° สั้นกว่า 1.5 มิลลิวินาทีเคลื่อนตัวในทิศทางทวนเข็มนาฬิกาไปที่ตำแหน่ง 0 องศา และนานกว่า 1.5 มิลลิวินาทีจะทำให้เซอร์โวหมุนตามเข็มนาฬิกาไปยังตำแหน่ง 180°

ขั้นตอนที่ 4: ส่วนประกอบที่จำเป็น

  • เซอร์โว
  • Arduino
  • ตัวต้านทานปรับค่าได้

ขั้นตอนที่ 5: แผนภาพวงจร

แผนภูมิวงจรรวม
แผนภูมิวงจรรวม

เซอร์โวมี 3 พิน

การเชื่อมต่อกับ Arduino

เชื่อมต่อ VCC กับ 5v (สีแดง)

เชื่อมต่อ gnd กับ gnd (สีน้ำตาล)

สายสัญญาณไปยัง D9 (สีส้ม)

ขั้นตอนที่ 6: ห้องสมุดและโปรแกรม

ดาวน์โหลดได้จากที่นี่

แนะนำ: