INHOUDSOPGAWE:

Wat is in 'n servo en hoe om dit te gebruik met die volledige tutoriaal van Arduino: 6 stappe
Wat is in 'n servo en hoe om dit te gebruik met die volledige tutoriaal van Arduino: 6 stappe

Video: Wat is in 'n servo en hoe om dit te gebruik met die volledige tutoriaal van Arduino: 6 stappe

Video: Wat is in 'n servo en hoe om dit te gebruik met die volledige tutoriaal van Arduino: 6 stappe
Video: Управление серводвигателем с помощью потенциометра с помощью Arduino 2024, Julie
Anonim
Image
Image
Wat is 'n servo
Wat is 'n servo

Kom ons kyk in hierdie tutoriaal wat 'n servo is

kyk na hierdie video -tutoriaal

Stap 1: Wat is 'n servo

'N Servomotor is 'n roterende aandrywer of lineêre aktuator wat presiese beheer van hoek- of lineêre posisie, snelheid en versnelling moontlik maak. Dit bestaan uit 'n geskikte motor, gekoppel aan 'n sensor vir terugvoer oor posisies. Dit vereis ook 'n relatief gesofistikeerde kontroleerder, dikwels 'n spesiale module wat spesifiek ontwerp is vir gebruik met servomotors.

Servomotors is nie 'n spesifieke motorklas nie, alhoewel die term servomotor dikwels gebruik word om te verwys na 'n motor wat geskik is vir gebruik in 'n geslote lus-beheerstelsel.

Servomotors word gebruik in toepassings soos robotika, CNC -masjinerie of outomatiese vervaardiging.

Stap 2: Laat ons oopmaak en kyk wat in 'n servo is

Laat ons oopmaak en kyk wat in 'n servo is
Laat ons oopmaak en kyk wat in 'n servo is
Laat ons oopmaak en kyk wat in 'n servo is
Laat ons oopmaak en kyk wat in 'n servo is
Laat ons oopmaak en kyk wat in 'n servo is
Laat ons oopmaak en kyk wat in 'n servo is

Ons eksperimenteer met sg90 servo

ratstelsel word gebruik om die toerusting te verminder en die wringkrag te versterk Beheer kring-kc8801ic gebaseerde stuurkring veranderlike weerstand-word gebruik om terugvoer te gee

Stap 3: Hoe om 'n servo te beheer

Servo's word beheer deur 'n elektriese pols met veranderlike breedte of polswydte modulasie (PWM) deur die stuurdraad te stuur. Daar is 'n minimum pols, 'n maksimum polsslag en 'n herhalingstempo. 'N Servomotor kan gewoonlik slegs 90 ° in beide rigtings draai vir 'n totaal van 180 ° beweging. Die neutrale posisie van die motor word gedefinieer as die posisie waar die servo dieselfde potensiële rotasie in beide kloksgewys as teen kloksgewys het. Die PWM wat na die motor gestuur word, bepaal die posisie van die as, en gebaseer op die duur van die pols wat via die beheerdraad gestuur word; die rotor draai na die gewenste posisie. Die servomotor verwag om elke 20 millisekondes (ms) 'n pols te sien en die lengte van die pols sal bepaal hoe ver die motor draai. 'N Puls van 1,5 ms laat die motor byvoorbeeld na die 90 ° -posisie draai. Korter as 1,5 ms beweeg dit in die teen-kloksgewys rigting in die posisie van 0 °, en langer as 1,5 ms sal die servo met die kloksgewys rigting na die 180 ° -posisie draai

Stap 4: Benodigde komponente

  • servo
  • Arduino
  • veranderlike weerstand

Stap 5: Kringdiagram

Stroombaandiagram
Stroombaandiagram

'n servo het 3 penne

verbindings met Arduino

koppel VCC aan 5v (rooi)

verbind gnd met gnd (bruin)

seindraad na D9 (oranje)

Stap 6: Biblioteek en program

laai hier af

Aanbeveel: