Mundarija:

Servo ichida nima bor va Arduino to'liq qo'llanmasida qanday foydalanish kerak: 6 qadam
Servo ichida nima bor va Arduino to'liq qo'llanmasida qanday foydalanish kerak: 6 qadam

Video: Servo ichida nima bor va Arduino to'liq qo'llanmasida qanday foydalanish kerak: 6 qadam

Video: Servo ichida nima bor va Arduino to'liq qo'llanmasida qanday foydalanish kerak: 6 qadam
Video: Arduino UZ#6 Analog Kirish 2024, Iyul
Anonim
Image
Image
Servo nima
Servo nima

Ushbu qo'llanmada servo nima ekanligini bilib olaylik

ushbu video darslikni tomosha qiling

1 -qadam: Servo nima

Servo dvigatel - bu burchakli yoki chiziqli pozitsiyani, tezlikni va tezlanishni aniq nazorat qilish imkonini beruvchi aylanma harakatlantiruvchi yoki chiziqli harakatlantiruvchi vosita. U pozitsiyani qaytarish uchun sensorga ulangan mos motordan iborat. Bu, shuningdek, nisbatan murakkab boshqaruvchini, ko'pincha servomotorlar uchun maxsus mo'ljallangan maxsus modulni talab qiladi.

Servomotorlar ma'lum bir dvigatel klassi emas, garchi servomotor atamasi ko'pincha yopiq halqali boshqaruv tizimida foydalanish uchun mos bo'lgan dvigatelga nisbatan ishlatiladi.

Servomotorlar robototexnika, CNC mashinalari yoki avtomatlashtirilgan ishlab chiqarish kabi dasturlarda qo'llaniladi.

2 -qadam: Servo ichidagi narsalarni ochish va tekshirish imkonini beradi

Servo ichida nima borligini ochish va tekshirish imkonini beradi
Servo ichida nima borligini ochish va tekshirish imkonini beradi
Servo ichida nima borligini ochish va tekshirish imkonini beradi
Servo ichida nima borligini ochish va tekshirish imkonini beradi
Servo ichida nima borligini ochish va tekshirish imkonini beradi
Servo ichida nima borligini ochish va tekshirish imkonini beradi

Biz sg90 servo bilan tajriba o'tkazmoqdamiz

tishli tizim-aylanish tezligini pasaytirish va tork nazoratini kuchaytirish uchun ishlatiladi-kc8801ic asoslangan boshqaruv pallasida o'zgaruvchan qarshilik-fikr bildirish uchun

3 -qadam: Servo qanday boshqariladi

Servo nazorat qilish simidan o'zgarmaydigan kenglikdagi elektr impulsini yoki puls kengligi modulyatsiyasini (PWM) yuborish orqali boshqariladi. Minimal puls, maksimal puls va takrorlanish tezligi bor. Servo dvigatel, odatda, har ikki yo'nalishda ham 90 ° burilib, 180 ° harakat qila oladi. Dvigatelning neytral pozitsiyasi servo soat yo'nalishi bo'yicha yoki teskari yo'nalishda bir xil potentsial aylanishga ega bo'lgan pozitsiya sifatida belgilanadi. Dvigatelga yuborilgan PWM milning holatini aniqlaydi va nazorat sim orqali yuborilgan pulsning davomiyligiga asoslanadi; rotor kerakli joyga aylanadi. Servo dvigatel har 20 millisekundda (milodiy) pulsni ko'rishni kutadi va impulsning uzunligi dvigatelning qanchalik burilishini aniqlaydi. Masalan, 1,5 millik impuls dvigatelni 90 ° holatiga buradi. 1,5 m dan qisqa, uni soat sohasi farqli o'laroq 0 ° pozitsiyasi tomon siljitadi va 1,5 m dan oshsa, servo soat yo'nalishi bo'yicha 180 ° pozitsiyasiga buriladi.

4 -qadam: kerakli komponentlar

  • servo
  • Arduino
  • o'zgaruvchan qarshilik

5 -qadam: O'chirish diagrammasi

O'chirish diagrammasi
O'chirish diagrammasi

servoda 3 ta pin bor

Arduino bilan aloqa

VCC -ni 5V ga ulang (qizil)

gnd ni gnd ga ulang (jigarrang)

signal sim D9 (to'q sariq)

6 -qadam: Kutubxona va dastur

bu yerdan yuklab oling

Tavsiya: