สารบัญ:

Arduino วิธีเชื่อมต่อเซอร์โวมอเตอร์หลายตัว - บทช่วยสอน PCA9685: 6 ขั้นตอน
Arduino วิธีเชื่อมต่อเซอร์โวมอเตอร์หลายตัว - บทช่วยสอน PCA9685: 6 ขั้นตอน

วีดีโอ: Arduino วิธีเชื่อมต่อเซอร์โวมอเตอร์หลายตัว - บทช่วยสอน PCA9685: 6 ขั้นตอน

วีดีโอ: Arduino วิธีเชื่อมต่อเซอร์โวมอเตอร์หลายตัว - บทช่วยสอน PCA9685: 6 ขั้นตอน
วีดีโอ: 16 channel servo controller with Arduino | PCA9685 16 channel PWM servo motor driver tutorial 2024, พฤศจิกายน
Anonim

ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีเชื่อมต่อเซอร์โวมอเตอร์หลายตัวโดยใช้โมดูล PCA9685 และ Arduino

โมดูล PCA9685 นั้นดีมากเมื่อคุณต้องการเชื่อมต่อมอเตอร์หลายตัว คุณสามารถอ่านเพิ่มเติมได้ที่นี่

ดูวิดีโอ!

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

สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
  • Arduino UNO หรือบอร์ด Arduino อื่นๆ หรือ ESP
  • 16 ช่องสัญญาณ PWM/เซอร์โวไดร์เวอร์ I2C PCA9685
  • เซอร์โวมอเตอร์ (ในตัวอย่างนี้ เราใช้เซอร์โว 4 ตัว)
  • เขียงหั่นขนม
  • สายจัมเปอร์
  • ซอฟต์แวร์ Visuino: ดาวน์โหลดที่นี่

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

The Circuit
The Circuit
  • เชื่อมต่อขั้วต่อเซอร์โวแต่ละตัวกับพิน PCA9685 (เซอร์โว1 กับพิน 0, เซอร์โว2 กับพิน 1 เป็นต้น)
  • เชื่อมต่อ PCA9685 พิน SCL กับพิน Arduino SCL
  • เชื่อมต่อ PCA9685 พิน SDA กับ Arduino พิน SDA
  • เชื่อมต่อ PCA9685 พิน VCC กับพิน Arduino 5V
  • เชื่อมต่อ PCA9685 พิน GND กับขา 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

ต้องติดตั้ง Visuino: https://www.visuino.eu ด้วย ดาวน์โหลดเวอร์ชันฟรีหรือลงทะเบียนเพื่อทดลองใช้งานฟรี (แนะนำสำหรับประสบการณ์เต็มรูปแบบ)

เริ่ม Visuino ดังรูปแรก คลิกที่ปุ่ม "Tools" บนส่วนประกอบ Arduino (ภาพที่ 1) ใน Visuino เมื่อกล่องโต้ตอบปรากฏขึ้น ให้เลือก "Arduino UNO" ดังแสดงในภาพที่ 2

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

ใน Visuino เพิ่ม ตั้งค่า และเชื่อมต่อส่วนประกอบ
ใน Visuino เพิ่ม ตั้งค่า และเชื่อมต่อส่วนประกอบ
ใน Visuino เพิ่ม ตั้งค่า และเชื่อมต่อส่วนประกอบ
ใน Visuino เพิ่ม ตั้งค่า และเชื่อมต่อส่วนประกอบ
ใน Visuino เพิ่ม ตั้งค่า และเชื่อมต่อส่วนประกอบ
ใน Visuino เพิ่ม ตั้งค่า และเชื่อมต่อส่วนประกอบ
  • เพิ่มส่วนประกอบ "NXP Servo PCA9685 (I2C)"
  • เพิ่มองค์ประกอบ "Sine Analog Generator"
  • เชื่อมต่อพิน "SineAnalogGenerator1" กับหมุด "ServoPCA96851" 0
  • เชื่อมต่อพิน "SineAnalogGenerator1" กับพิน "ServoPCA96851" 1
  • เชื่อมต่อพิน "SineAnalogGenerator1" กับพิน "ServoPCA96851" 2
  • เชื่อมต่อพิน "SineAnalogGenerator1" กับพิน "ServoPCA96851" 3
  • เชื่อมต่อ "ServoPCA96851" พินควบคุม I2C เข้ากับพินบอร์ด Arduino I2C In

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

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

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

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

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

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

แนะนำ: