Mundarija:

Arduino bir nechta servo dvigatellarni qanday ulash mumkin - PCA9685 qo'llanmasi: 6 qadam
Arduino bir nechta servo dvigatellarni qanday ulash mumkin - PCA9685 qo'llanmasi: 6 qadam

Video: Arduino bir nechta servo dvigatellarni qanday ulash mumkin - PCA9685 qo'llanmasi: 6 qadam

Video: Arduino bir nechta servo dvigatellarni qanday ulash mumkin - PCA9685 qo'llanmasi: 6 qadam
Video: Arduino yordamida Potansiyometr bilan Servo Dvigatelni boshqaring 2024, Iyul
Anonim

Ushbu qo'llanmada biz PCA9685 moduli va arduino yordamida bir nechta servo dvigatellarni qanday ulashni bilib olamiz.

PCA9685 moduli juda yaxshi, agar siz bir nechta dvigatellarni ulashingiz kerak bo'lsa, bu haqda ko'proq o'qishingiz mumkin

Videoni Ko'ring!

1 -qadam: Sizga nima kerak

Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
  • Arduino UNO yoki boshqa Arduino taxtasi yoki ESP
  • 16 kanalli PWM/Servo haydovchi I2C PCA9685
  • Servo motorlar (bu misolda biz 4 ta servo ishlatamiz)
  • Non paneli
  • Jumper simlari
  • Visuino dasturi: Bu yerdan yuklab oling

2 -qadam: O'chirish davri

O'chirish davri
O'chirish davri
  • Har bir servo ulagichni PCA9685 pinlariga ulang (servo1 - pin 0, servo2 - pin 1 va boshqalar).
  • PCA9685 pinli SCL -ni Arduino pinli SCL -ga ulang
  • PCA9685 pinli SDA -ni Arduino pinli SDA -ga ulang
  • PCA9685 pinli VCC ni Arduino pin 5V ga ulang
  • PCA9685 pinli GND ni Arduino pin GND ga ulang

3 -qadam: Visuino -ni ishga tushiring va Arduino UNO kengashi turini tanlang

Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang
Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang
Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang
Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang

Visuino: https://www.visuino.eu ham o'rnatilishi kerak. Bepul versiyani yuklab oling yoki bepul sinov uchun ro'yxatdan o'ting (to'liq tajriba uchun tavsiya etiladi).

Visuino -ni birinchi rasmda ko'rsatilgandek ishga tushiring, Visuino -dagi Arduino komponentidagi "Asboblar" tugmasini bosing (1 -rasm) Dialog paydo bo'lganda, 2 -rasmda ko'rsatilgandek "Arduino UNO" -ni tanlang.

4 -qadam: Visuino -da komponentlarni qo'shish, sozlash va ulash

Visuino -da komponentlarni qo'shish, sozlash va ulash
Visuino -da komponentlarni qo'shish, sozlash va ulash
Visuino -da komponentlarni qo'shish, sozlash va ulash
Visuino -da komponentlarni qo'shish, sozlash va ulash
Visuino -da komponentlarni qo'shish, sozlash va ulash
Visuino -da komponentlarni qo'shish, sozlash va ulash
  • "NXP Servo PCA9685 (I2C)" komponentini qo'shing
  • "Sinus analog generatori" komponentini qo'shing
  • "SineAnalogGenerator1" pinini "ServoPCA96851" pinlariga 0 ulang.
  • "SineAnalogGenerator1" pinini "ServoPCA96851" pinlariga 1 ulang.
  • "SineAnalogGenerator1" pinini "ServoPCA96851" pin 2 ga ulang.
  • "SineAnalogGenerator1" pinini "ServoPCA96851" pinlariga 3 ulang.
  • "ServoPCA96851" pinli boshqaruv I2C -ni Arduino platasi I2C In -ga ulang

5 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash

Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Arduino kodini yaratish, kompilyatsiya qilish va yuklash

Visuino -ning pastki qismida "Qurish" yorlig'ini bosing, to'g'ri port tanlanganligiga ishonch hosil qiling, so'ng "Tuzish/qurish va yuklash" tugmasini bosing.

6 -qadam: O'ynang

Agar siz Arduino UNO modulini quvvatlantirsangiz, servo motorlar aylana boshlaydi.

Tabriklaymiz! Siz o'z loyihangizni Visuino bilan yakunladingiz. Bu ko'rsatma uchun men yaratgan Visuino loyihasi ham biriktirilgan, uni Visuino -da yuklab olishingiz va ochishingiz mumkin:

Tavsiya: