สารบัญ:

วิธีง่ายๆ ในการควบคุมเซอร์โวมอเตอร์ด้วย Arduino: 8 ขั้นตอน
วิธีง่ายๆ ในการควบคุมเซอร์โวมอเตอร์ด้วย Arduino: 8 ขั้นตอน

วีดีโอ: วิธีง่ายๆ ในการควบคุมเซอร์โวมอเตอร์ด้วย Arduino: 8 ขั้นตอน

วีดีโอ: วิธีง่ายๆ ในการควบคุมเซอร์โวมอเตอร์ด้วย Arduino: 8 ขั้นตอน
วีดีโอ: สอน เขียน arduino simulator สอนใช้งาน Arduino ควบคุม Servo Motor 2024, พฤศจิกายน
Anonim
วิธีง่ายๆ ในการควบคุมเซอร์โวมอเตอร์ด้วย Arduino
วิธีง่ายๆ ในการควบคุมเซอร์โวมอเตอร์ด้วย Arduino

ในบทช่วยสอนนี้ เราจะใช้เซอร์โวมอเตอร์และ Arduino UNO และ Visuino เพื่อควบคุมตำแหน่งองศาเซอร์โวมอเตอร์โดยใช้ส่วนประกอบเพียงไม่กี่ชิ้น จึงทำให้โครงการนี้เรียบง่ายมาก

ดูวิดีโอสาธิต

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ

สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
  1. Arduino UNO (หรือ Arduino อื่น ๆ)
  2. สายจัมเปอร์
  3. เซอร์โวมอเตอร์
  4. โปรแกรม Visuino: ดาวน์โหลด Visuino

ขั้นตอนที่ 2: วงจร

The Circuit
The Circuit
The Circuit
The Circuit
  1. เชื่อมต่อพิน "สีส้ม" ของเซอร์โวมอเตอร์กับพิน Arduino ดิจิตอล[8]
  2. เชื่อมต่อพิน "สีแดง" ของเซอร์โวมอเตอร์กับพินบวก Arduino [5V]
  3. เชื่อมต่อพิน "สีน้ำตาล" ของเซอร์โวมอเตอร์กับพินลบ Arduino [GND]

ขั้นตอนที่ 3: เริ่ม Visuino และเลือก Arduino UNO Board Type

เริ่ม Visuino และเลือก Arduino UNO Board Type
เริ่ม Visuino และเลือก Arduino UNO Board Type
เริ่ม Visuino และเลือก Arduino UNO Board Type
เริ่ม Visuino และเลือก Arduino UNO Board Type

ในการเริ่มต้นเขียนโปรแกรม Arduino คุณจะต้องติดตั้ง Arduino IDE จากที่นี่:

โปรดทราบว่ามีข้อบกพร่องที่สำคัญบางอย่างใน Arduino IDE 1.6.6 ตรวจสอบให้แน่ใจว่าคุณติดตั้ง 1.6.7 หรือสูงกว่า มิฉะนั้น Instructable นี้จะไม่ทำงาน! หากคุณยังไม่ได้ทำตามขั้นตอนในคำแนะนำนี้เพื่อตั้งค่า Arduino IDE เพื่อตั้งโปรแกรม Arduino UNO! ต้องติดตั้ง Visuino: https://www.visuino.eu ด้วย เริ่ม Visuino ดังรูปแรก คลิกที่ปุ่ม "Tools" บนส่วนประกอบ Arduino (ภาพที่ 1) ใน Visuino เมื่อกล่องโต้ตอบปรากฏขึ้น ให้เลือก "Arduino UNO" ดังแสดงในภาพที่ 2

ขั้นตอนที่ 4: ใน Visuino เพิ่มส่วนประกอบ

ใน Visuino เพิ่มส่วนประกอบ
ใน Visuino เพิ่มส่วนประกอบ
  1. เพิ่มองค์ประกอบ "ลำดับ"
  2. เพิ่มองค์ประกอบ "ค่าแอนะล็อก"
  3. เพิ่มองค์ประกอบ "แบ่งแอนะล็อกตามค่า"
  4. เพิ่มองค์ประกอบ "เซอร์โว"

ขั้นตอนที่ 5: ในส่วนประกอบชุด Visuino

ในส่วนประกอบชุด Visuino
ในส่วนประกอบชุด Visuino
ในส่วนประกอบชุด Visuino
ในส่วนประกอบชุด Visuino

เลือกองค์ประกอบ "Sequence1" ดับเบิลคลิกที่มัน ในกล่องโต้ตอบ "องค์ประกอบ":

ลากองค์ประกอบ "ระยะเวลา" 5X ไปทางซ้าย

  1. เลือกองค์ประกอบ "Period1" และภายใต้หน้าต่างคุณสมบัติตั้งค่า "Delay" เป็น "1000"
  2. เลือกองค์ประกอบ "Period2" และภายใต้หน้าต่างคุณสมบัติตั้งค่า "Delay" เป็น "2000"
  3. เลือกองค์ประกอบ "Period3" และภายใต้หน้าต่างคุณสมบัติตั้งค่า "Delay" เป็น "3000"
  4. เลือกองค์ประกอบ "Period4" และภายใต้หน้าต่างคุณสมบัติตั้งค่า "Delay" เป็น "4000"
  5. เลือกองค์ประกอบ "Period5" และภายใต้หน้าต่างคุณสมบัติตั้งค่า "Delay" เป็น "5000" >>อันนี้จะใช้สำหรับการหยุดชั่วคราวในตอนท้าย

ตอนนี้ให้ตั้งค่าองศาสำหรับเซอร์โวมอเตอร์: เลือกส่วนประกอบ "AnalogValue1" ดับเบิลคลิกที่มัน ในกล่องโต้ตอบ "องค์ประกอบ":

ลากองค์ประกอบ "ตั้งค่า" 4X ไปทางซ้าย

  1. เลือกองค์ประกอบ "ตั้งค่า 1" และภายใต้หน้าต่างคุณสมบัติตั้งค่า "ค่า" เป็น "0"
  2. เลือกส่วนประกอบ "Set Value2" และภายใต้หน้าต่างคุณสมบัติตั้งค่า "Value" เป็น "60"
  3. เลือกส่วนประกอบ "Set Value3" และภายใต้หน้าต่างคุณสมบัติตั้งค่า "Value" เป็น "120"
  4. เลือกส่วนประกอบ "Set Value4" และภายใต้หน้าต่างคุณสมบัติตั้งค่า "Value" เป็น "180"

เลือกส่วนประกอบ "DivideByValue1" และภายใต้หน้าต่างคุณสมบัติตั้งค่า "value" เป็น "180"

ขั้นตอนที่ 6: ในส่วนประกอบ Visuino Connect

ในส่วนประกอบ Visuino Connect
ในส่วนประกอบ Visuino Connect
  • เชื่อมต่อ "Sequence1">Period1 pin [Out] กับพิน "AnalogValue1" [ตั้งค่า 1]
  • เชื่อมต่อ "Sequence2">Period1 pin [Out] กับพิน "AnalogValue1" [ตั้งค่า 2]
  • เชื่อมต่อ "Sequence3">Period1 pin [Out] กับพิน "AnalogValue1" [ตั้งค่า 3]
  • เชื่อมต่อ "Sequence4">Period1 pin [Out] กับพิน "AnalogValue1" [ตั้งค่า 4]
  • เชื่อมต่อพิน "AnalogValue1" [ออก] กับพิน "DivideByValue1" [ใน]
  • เชื่อมต่อพิน "DivideByValue1" [ออก] กับพิน "Servo1" [ใน]
  • เชื่อมต่อพิน "Servo1" [ออก] กับพินดิจิตอล Arduino [8]

ขั้นตอนที่ 7: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino

สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino

ใน Visuino ที่ด้านล่างให้คลิกแท็บ "บิลด์" ตรวจสอบให้แน่ใจว่าได้เลือกพอร์ตที่ถูกต้อง จากนั้นคลิกที่ปุ่ม "รวบรวม/สร้างและอัปโหลด"

ขั้นตอนที่ 8: เล่น

หากคุณจ่ายไฟให้กับโมดูล Arduino UNO เซอร์โวมอเตอร์จะเริ่มเคลื่อนที่ตามองศาที่คุณตั้งไว้

ยินดีด้วย! คุณได้เสร็จสิ้นโครงการของคุณด้วย Visuino สิ่งที่แนบมาด้วยคือโครงการ Visuino ที่ฉันสร้างขึ้นสำหรับคำแนะนำนี้ ดาวน์โหลดและเปิดได้ใน Visuino:

แนะนำ: