Satura rādītājs:

Arduino apmācība - Servo motora vadība ar Arduino: 5 soļi
Arduino apmācība - Servo motora vadība ar Arduino: 5 soļi

Video: Arduino apmācība - Servo motora vadība ar Arduino: 5 soļi

Video: Arduino apmācība - Servo motora vadība ar Arduino: 5 soļi
Video: Управление 32 серводвигателями с PCA9685 и ESP32 - V4 2024, Jūlijs
Anonim

Šī pamācība ir mana nesen augšupielādētā YouTube videoklipa “Arduino: kā kontrolēt servomotoru ar Arduino” rakstiskā versija. Es ļoti iesaku jums to pārbaudīt.

Apmeklējiet YouTube kanālu

1. darbība: apmācība

Image
Image

Servo motori ir lieliskas ierīces, kas var pagriezties noteiktā stāvoklī.

Parasti viņiem ir servo roka, kas var pagriezties par 180 grādiem. Izmantojot Arduino, mēs varam pateikt, lai servo pāriet uz noteiktu pozīciju, un tas dosies tur. Tik vienkārši! Servo motori pirmo reizi tika izmantoti tālvadības pults (RC) pasaulē, parasti, lai kontrolētu RC automašīnu stūrēšanu vai atlokus RC plaknē. Laika gaitā viņi atrada savu pielietojumu robotikā, automatizācijā un, protams, Arduino pasaulē. Šeit mēs redzēsim, kā pieslēgt servomotoru un pēc tam to pagriezt dažādās pozīcijās.

2. darbība. Nepieciešama aparatūra

Nepieciešamā aparatūra:

Arduino

Servo motors

Jumper kabeļi

3. darbība. Savienojumi

Savienojumi
Savienojumi

Tālāk ir norādītas darbības, lai savienotu servomotoru ar Arduino:

  1. Servomotoram ir sieviešu savienotājs ar trim tapām. Tumšākais vai pat melnais parasti ir zeme.
  2. Savienojiet to ar Arduino GND. Pievienojiet strāvas kabeli, kuram visos standartos jābūt sarkanā krāsā, līdz 5 V uz Arduino.
  3. Savienojiet atlikušo servo savienotāja līniju ar Arduino digitālo tapu.

*** ES iesaku! Jūs nepieslēdzat tieši servomotoru arduino. Es iesaku izmantot servo ārējo barošanu.

Var izmantot SG90 Mini RC servomotorus. Tas var sabojāt Arduino MG996 tūlītēju augsto griezes momentu. MG996 apstāšanās griezes moments: 9,4 kg / cm (4,8 V) - 11 kg / cm (6,0 V) un darba spriegums: 4,8 ~ 6,6 V. Es gribēju pateikt šajā apmācībā; savienojumi, kodu ģenerēšana un motora vadība. Tāpēc es nesniedzu sīkāku informāciju par motoru.

4. solis: programmēšana

Programmēšana
Programmēšana

1) Noteikti iekļaujiet Servo.h bibliotēku

2) Definējiet servo nosaukumu

3) Definējiet servo signāla ievades tapu (PWM)

Iegūt kodu: iegūstiet kodu

5. solis: ja es biju noderīgs

Ja es būtu izpalīdzīgs
Ja es būtu izpalīdzīgs
Ja es būtu izpalīdzīgs
Ja es būtu izpalīdzīgs

Pirmkārt, es vēlos pateikties, ka izlasījāt šo rokasgrāmatu! Es ceru, ka tas jums palīdz.

Ja vēlaties mani atbalstīt, varat abonēt manu kanālu un skatīties manus videoklipus.

Apmeklējiet manu YouTube kanālu

Mans emuāru autors

Ieteicams: