Innholdsfortegnelse:

Hva er inne i en servo og hvordan du bruker den med Arduino Full opplæring: 6 trinn
Hva er inne i en servo og hvordan du bruker den med Arduino Full opplæring: 6 trinn

Video: Hva er inne i en servo og hvordan du bruker den med Arduino Full opplæring: 6 trinn

Video: Hva er inne i en servo og hvordan du bruker den med Arduino Full opplæring: 6 trinn
Video: Hvordan kontrollere flere servomotorer ved hjelp av ett potensiometer med Arduino 2024, November
Anonim
Image
Image
Hva er en servo
Hva er en servo

i denne opplæringen, la oss utforske hva som er en servo

se denne videoopplæringen

Trinn 1: Hva er en servo

En servomotor er en roterende aktuator eller lineær aktuator som gir presis kontroll over vinkel- eller lineær posisjon, hastighet og akselerasjon. Den består av en passende motor koblet til en sensor for posisjonstilbakemelding. Det krever også en relativt sofistikert kontroller, ofte en dedikert modul designet spesielt for bruk med servomotorer.

Servomotorer er ikke en bestemt motorklasse, selv om begrepet servomotor ofte brukes for å referere til en motor som er egnet for bruk i et lukket sløyfe-kontrollsystem.

Servomotorer brukes i applikasjoner som robotikk, CNC -maskiner eller automatisert produksjon.

Trinn 2: La oss åpne og inspisere hva som er inne i en servo

La oss åpne og inspisere hva som er inne i en servo
La oss åpne og inspisere hva som er inne i en servo
La oss åpne og inspisere hva som er inne i en servo
La oss åpne og inspisere hva som er inne i en servo
La oss åpne og inspisere hva som er inne i en servo
La oss åpne og inspisere hva som er inne i en servo

Vi eksperimenterer med sg90 servo

girsystem-brukes til å redusere turtall og øke dreiemomentstyringskrets-kc8801ic basert styrekrets variabel motstand-brukes til å gi tilbakemelding

Trinn 3: Slik styrer du en servo

Servoer styres ved å sende en elektrisk puls med variabel bredde eller pulsbreddemodulasjon (PWM) gjennom kontrolltråden. Det er en minimumspuls, en maksimal puls og en repetisjonshastighet. En servomotor kan vanligvis bare snu 90 ° i begge retninger for totalt 180 ° bevegelse. Motorens nøytrale posisjon er definert som posisjonen der servoen har samme mengde potensiell rotasjon både med eller mot klokken. PWM som sendes til motoren bestemmer posisjonen til akselen, og basert på varigheten av pulsen som sendes via kontrolltråden; rotoren vil dreie til ønsket posisjon. Servomotoren forventer å se en puls hvert 20. millisekund (ms), og lengden på pulsen vil avgjøre hvor langt motoren svinger. For eksempel vil en 1,5 ms puls få motoren til å snu til 90 ° -posisjonen. Kortere enn 1,5 ms beveger den mot urviseren mot 0 ° -posisjonen, og lengre enn 1,5 ms vil servoen vri med klokken mot 180 ° -posisjonen

Trinn 4: Komponenter som trengs

  • servo
  • Arduino
  • variabel motstand

Trinn 5: Kretsdiagram

Kretsdiagram
Kretsdiagram

en servo har 3 pinner

forbindelser med Arduino

koble VCC til 5v (rød)

koble gnd til gnd (brun)

signalkabel til D9 (oransje)

Trinn 6: Bibliotek og program

last ned herfra

Anbefalt: