Spisu treści:

Super łatwy sposób sterowania serwomotorem za pomocą Arduino: 8 kroków
Super łatwy sposób sterowania serwomotorem za pomocą Arduino: 8 kroków

Wideo: Super łatwy sposób sterowania serwomotorem za pomocą Arduino: 8 kroków

Wideo: Super łatwy sposób sterowania serwomotorem za pomocą Arduino: 8 kroków
Wideo: Fusion 360 live #1 - Po polsku 2024, Listopad
Anonim
Super łatwy sposób sterowania serwomotorem za pomocą Arduino
Super łatwy sposób sterowania serwomotorem za pomocą Arduino

W tym samouczku użyjemy Servo Motor i Arduino UNO oraz Visuino do sterowania położeniem serwonapędu przy użyciu tylko kilku komponentów, dzięki czemu ten projekt będzie bardzo prosty.

Obejrzyj film demonstracyjny.

Krok 1: Czego będziesz potrzebować

Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować
  1. Arduino UNO (lub dowolne inne Arduino)
  2. Przewody połączeniowe
  3. Siłownik
  4. Program Visuino: Pobierz Visuino

Krok 2: Obwód

Obwód
Obwód
Obwód
Obwód
  1. Połącz pin "pomarańczowy" serwomotoru z pinem Arduino Digital[8]
  2. Połącz pin „czerwony” serwomotoru z pinem dodatnim Arduino [5V]
  3. Połącz pin "Brązowy" serwomotoru z pinem ujemnym Arduino [GND]

Krok 3: Uruchom Visuino i wybierz typ płyty Arduino UNO

Uruchom Visuino i wybierz typ płytki Arduino UNO
Uruchom Visuino i wybierz typ płytki Arduino UNO
Uruchom Visuino i wybierz typ płytki Arduino UNO
Uruchom Visuino i wybierz typ płytki Arduino UNO

Aby rozpocząć programowanie Arduino, musisz mieć zainstalowane Arduino IDE stąd:

Należy pamiętać, że w Arduino IDE 1.6.6 występuje kilka krytycznych błędów. Upewnij się, że zainstalowałeś 1.6.7 lub nowszy, w przeciwnym razie ta instrukcja nie będzie działać! Jeśli jeszcze tego nie zrobiłeś, wykonaj czynności opisane w tej instrukcji, aby skonfigurować Arduino IDE do programowania Arduino UNO! Visuino: https://www.visuino.eu również musi być zainstalowane. Uruchom Visuino, jak pokazano na pierwszym obrazku Kliknij przycisk "Narzędzia" na komponencie Arduino (Zdjęcie 1) w Visuino Gdy pojawi się okno dialogowe, wybierz "Arduino UNO", jak pokazano na Zdjęciu 2

Krok 4: Dodaj komponenty w Visuino

W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
  1. Dodaj komponent „Sekwencja”
  2. Dodaj komponent „Wartość analogowa”
  3. Dodaj komponent "Podziel analogowy według wartości"
  4. Dodaj komponent "Servo"

Krok 5: W komponentach zestawu Visuino

W komponentach zestawu Visuino
W komponentach zestawu Visuino
W komponentach zestawu Visuino
W komponentach zestawu Visuino

Wybierz składnik „Sekwencja1”, kliknij go dwukrotnie. W oknie dialogowym „Elementy”:

Przeciągnij element „Okres” 5X w lewo.

  1. Wybierz element „Period1” i w oknie właściwości ustaw „Delay” na „1000”
  2. Wybierz element "Period2" i w oknie właściwości ustaw "Opóźnienie" na "2000"
  3. Wybierz element "Period3" i w oknie właściwości ustaw "Opóźnienie" na "3000"
  4. Wybierz element „Period4” i w oknie właściwości ustaw „Delay” na „4000”
  5. Wybierz element "Period5" iw oknie właściwości ustaw "Delay" na "5000" >>ten będzie używany tylko na pauzę na końcu.

Teraz ustawmy stopnie dla serwomotoru: Wybierz komponent "AnalogValue1", kliknij go dwukrotnie. W oknie dialogowym „Elementy”:

Przeciągnij 4X element „Ustaw wartość” w lewo.

  1. Wybierz komponent „Ustaw wartość1” i w oknie właściwości ustaw „Wartość” na „0”
  2. Wybierz komponent „Ustaw wartość2” i w oknie właściwości ustaw „Wartość” na „60”
  3. Wybierz komponent „Ustaw wartość3” i w oknie właściwości ustaw „Wartość” na „120”
  4. Wybierz komponent „Ustaw wartość4” i w oknie właściwości ustaw „Wartość” na „180”

Wybierz komponent "DivideByValue1" i w oknie właściwości ustaw "wartość" na "180"

Krok 6: W komponentach Visuino Connect

W komponentach Visuino Connect
W komponentach Visuino Connect
  • Połącz pin "Sequence1">Period1 [Out] z pinem "AnalogValue1" [Set Value 1]
  • Połącz pin "Sequence2">Period1 [Out] z pinem "AnalogValue1" [Set Value 2]
  • Połącz pin "Sequence3">Period1 [Out] z pinem "AnalogValue1" [Set Value 3]
  • Połącz pin "Sequence4">Period1 [Out] z pinem "AnalogValue1" [Set Value 4]
  • Połącz pin „AnalogValue1” [Out] z pinem „DivideByValue1” [In]
  • Połącz pin „DivideByValue1” [Out] z pinem „Servo1” [In]
  • Podłącz pin "Servo1" [Out] do pinu cyfrowego Arduino [8]

Krok 7: Wygeneruj, skompiluj i prześlij kod Arduino

Generuj, kompiluj i przesyłaj kod Arduino
Generuj, kompiluj i przesyłaj kod Arduino

W Visuino, na dole kliknij zakładkę "Build", upewnij się, że wybrany jest właściwy port, a następnie kliknij przycisk "Compile/Build and Upload".

Krok 8: Graj

Jeśli zasilisz moduł Arduino UNO, silnik Servo zacznie się poruszać zgodnie z ustawionymi stopniami.

Gratulacje! Zrealizowałeś swój projekt z Visuino. Dołączony jest również projekt Visuino, który stworzyłem dla tego Instructable. Możesz go pobrać i otworzyć w Visuino:

Zalecana: