Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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
- 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
- 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: 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
- "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
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: