Агуулгын хүснэгт:

Arduino Олон Servo моторыг хэрхэн холбох вэ - PCA9685 заавар: 6 алхам
Arduino Олон Servo моторыг хэрхэн холбох вэ - PCA9685 заавар: 6 алхам

Видео: Arduino Олон Servo моторыг хэрхэн холбох вэ - PCA9685 заавар: 6 алхам

Видео: Arduino Олон Servo моторыг хэрхэн холбох вэ - PCA9685 заавар: 6 алхам
Видео: Как управлять серводвигателем | Внешний ПЛК Arduino 2024, Арваннэгдүгээр
Anonim

Энэхүү гарын авлагад бид PCA9685 модуль болон arduino ашиглан хэд хэдэн servo моторыг хэрхэн холбох талаар сурах болно.

PCA9685 модуль нь хэд хэдэн мотор холбох шаардлагатай үед маш сайн ажилладаг бөгөөд та эндээс илүү ихийг уншиж болно

Видеог үзээрэй!

Алхам 1: Танд хэрэгтэй зүйл

Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
  • Arduino UNO эсвэл бусад Arduino самбар эсвэл ESP
  • 16 сувгийн PWM/Servo драйвер I2C PCA9685
  • Servo мотор (энэ жишээнд бид 4 servo ашигладаг)
  • Талхны самбар
  • Холбогч утас
  • Visuino програм хангамж: Эндээс татаж авна уу

Алхам 2: Хэлхээ

Хэлхээ
Хэлхээ
  • Серво холбогч бүрийг PCA9685 тээглүүрт холбоно
  • PCA9685 зүү SCL -ийг Arduino pin SCL руу холбоно уу
  • PCA9685 зүү SDA -ийг Arduino pin SDA -тай холбоно уу
  • PCA9685 зүү VCC -ийг Arduino pin 5V руу холбоно уу
  • PCA9685 зүү GND -ийг Arduino pin GND руу холбоно уу

Алхам 3: Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу

Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу

Visuino: https://www.visuino.eu мөн суулгах шаардлагатай. Үнэгүй хувилбарыг татаж авах эсвэл үнэгүй туршилтанд бүртгүүлэх (бүрэн туршлагатай байхыг зөвлөж байна).

Visuino -г эхний зурагт үзүүлсэн шиг эхлүүлнэ үү Visuino дээрх Arduino бүрэлдэхүүн хэсэг (Зураг 1) дээрх "Tools" товчлуур дээр дарна уу. Харилцах цонх гарч ирэх үед 2 -р зурагт үзүүлсэн шиг "Arduino UNO" -г сонгоно уу.

Алхам 4: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмэх, тохируулах, холбох

Visuino -д бүрэлдэхүүн хэсгүүдийг нэмэх, тохируулах, холбох
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмэх, тохируулах, холбох
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмэх, тохируулах, холбох
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмэх, тохируулах, холбох
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмэх, тохируулах, холбох
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмэх, тохируулах, холбох
  • "NXP Servo PCA9685 (I2C)" бүрэлдэхүүн хэсгийг нэмнэ үү
  • "Синус аналог генератор" бүрэлдэхүүн хэсгийг нэмнэ үү
  • "SineAnalogGenerator1" зүүг "ServoPCA96851" тээглүүрт холбоно уу 0
  • "SineAnalogGenerator1" зүүг "ServoPCA96851" зүү 1 рүү холбоно уу.
  • "SineAnalogGenerator1" зүүг "ServoPCA96851" 2 -р зүү рүү холбоно уу.
  • "SineAnalogGenerator1" зүүг "ServoPCA96851" 3 -р зүү рүү холбоно уу.
  • "ServoPCA96851" зүү Control I2C -ийг Arduino хавтангийн I2C In зүүтэй холбоно уу

Алхам 5: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах

Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах

Visuino -ийн доод хэсэгт "Бүтээх" таб дээр дарж зөв портыг сонгосон эсэхийг шалгаад "Эмхэтгэх/Бүтээх ба байршуулах" товчийг дарна уу.

Алхам 6: Тоглох

Хэрэв та Arduino UNO модулийг асаах юм бол servo моторууд эргэж эхэлнэ.

Баяр хүргэе! Та Visuino -той хамт төслөө дуусгасан. Миний энэхүү зааварт зориулан бүтээсэн Visuino төслийг мөн хавсаргасан болно, та үүнийг татаж аваад Visuino -д нээж болно:

Зөвлөмж болгож буй: