Spisu treści:

Co jest wewnątrz serwomechanizmu i jak korzystać z Arduino Pełny samouczek: 6 kroków
Co jest wewnątrz serwomechanizmu i jak korzystać z Arduino Pełny samouczek: 6 kroków

Wideo: Co jest wewnątrz serwomechanizmu i jak korzystać z Arduino Pełny samouczek: 6 kroków

Wideo: Co jest wewnątrz serwomechanizmu i jak korzystać z Arduino Pełny samouczek: 6 kroków
Wideo: Opanuj Arduino | Czym Jest i Jak Korzystać z Serial Monitora? | ▶strefakursow.pl◀ #arduino 2024, Lipiec
Anonim
Image
Image
Co to jest serwo
Co to jest serwo

w tym samouczku przyjrzyjmy się, co to jest serwo

obejrzyj ten samouczek wideo

Krok 1: Co to jest serwo?

Serwosilnik to siłownik obrotowy lub liniowy, który pozwala na precyzyjną kontrolę położenia kątowego lub liniowego, prędkości i przyspieszenia. Składa się z odpowiedniego silnika sprzężonego z czujnikiem w celu uzyskania informacji zwrotnej o położeniu. Wymaga również stosunkowo wyrafinowanego sterownika, często dedykowanego modułu zaprojektowanego specjalnie do użytku z serwomotorami.

Serwomotory nie są określoną klasą silników, chociaż termin serwomotor jest często używany w odniesieniu do silnika odpowiedniego do zastosowania w układzie sterowania w pętli zamkniętej.

Serwomotory są wykorzystywane w aplikacjach takich jak robotyka, maszyny CNC lub zautomatyzowana produkcja.

Krok 2: Otwórzmy i sprawdźmy, co znajduje się w serwo

Otwórzmy i sprawdźmy, co jest w serwonapędzie
Otwórzmy i sprawdźmy, co jest w serwonapędzie
Otwórzmy i sprawdźmy, co jest w serwonapędzie
Otwórzmy i sprawdźmy, co jest w serwonapędzie
Otwórzmy i sprawdźmy, co jest w serwonapędzie
Otwórzmy i sprawdźmy, co jest w serwonapędzie

Eksperymentujemy z serwomechanizmem sg90

układ przekładni - używany do zmniejszania prędkości obrotowej i zwiększania obwodu sterowania momentem obrotowym - rezystor zmienny obwodu sterującego oparty na kc8801ic - używany do przekazywania informacji zwrotnych

Krok 3: Jak kontrolować serwo

Serwa są sterowane poprzez wysyłanie impulsu elektrycznego o zmiennej szerokości lub modulacji szerokości impulsu (PWM) przez przewód sterujący. Istnieje puls minimalny, puls maksymalny i częstotliwość powtarzania. Serwomotor zwykle może obracać się tylko o 90 ° w dowolnym kierunku, co daje łącznie 180 ° ruchu. Pozycja neutralna silnika jest definiowana jako pozycja, w której serwo ma taką samą potencjalną rotację zarówno w kierunku zgodnym, jak i przeciwnym do ruchu wskazówek zegara. Sygnał PWM wysłany do silnika określa położenie wału i na podstawie czasu trwania impulsu wysłanego przewodem sterującym; wirnik obróci się do żądanej pozycji. Serwomotor spodziewa się widzieć impuls co 20 milisekund (ms), a długość impulsu określa, jak daleko obraca się silnik. Na przykład impuls o długości 1,5 ms spowoduje, że silnik obróci się do pozycji 90°. Krótszy niż 1,5ms przesuwa go w kierunku przeciwnym do ruchu wskazówek zegara w kierunku pozycji 0°, a dłuższa niż 1,5ms obróci serwo w kierunku zgodnym z ruchem wskazówek zegara w kierunku pozycji 180°

Krok 4: Potrzebne komponenty

  • serwo
  • Arduino
  • zmienny rezystor

Krok 5: Schemat obwodu

Schemat obwodu
Schemat obwodu

serwo ma 3 piny

połączenia z Arduino

podłącz VCC do 5v (czerwony)

podłącz GND do GND (brązowy)

przewód sygnałowy do D9 (pomarańczowy)

Krok 6: Biblioteka i program

pobierz stąd

Zalecana: