Spisu treści:

Arduino Jak podłączyć wiele serwonapędów - samouczek PCA9685: 6 kroków
Arduino Jak podłączyć wiele serwonapędów - samouczek PCA9685: 6 kroków

Wideo: Arduino Jak podłączyć wiele serwonapędów - samouczek PCA9685: 6 kroków

Wideo: Arduino Jak podłączyć wiele serwonapędów - samouczek PCA9685: 6 kroków
Wideo: Kurs STM32 #11 Serwo modelarskie 2024, Listopad
Anonim

W tym tutorialu nauczymy się jak podłączyć kilka serwosilników za pomocą modułu PCA9685 i arduino.

Moduł PCA9685 bardzo dobrze sprawdza się w przypadku podłączenia kilku silników, więcej na ten temat można przeczytać tutaj

Obejrzyj wideo!

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ć
  • Arduino UNO lub dowolna inna płytka Arduino lub ESP
  • 16-kanałowy sterownik PWM/serwo I2C PCA9685
  • Serwosilniki (w tym przykładzie używamy 4 serw)
  • Deska do krojenia chleba
  • Przewody połączeniowe
  • Oprogramowanie Visuino: Pobierz tutaj

Krok 2: Obwód

Obwód
Obwód
  • Podłącz każde złącze serwo do pinów PCA9685 (serwo1 do pinów 0, serwo2 do pinów 1, itd.)
  • Podłącz pin PCA9685 SCL do pinu Arduino SCL
  • Podłącz pin PCA9685 SDA do pinu Arduino SDA
  • Podłącz pin PCA9685 VCC do pinu Arduino 5V
  • Podłącz pin PCA9685 GND do pinu 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

Visuino: https://www.visuino.eu również musi być zainstalowane. Pobierz bezpłatną wersję lub zarejestruj się na bezpłatną wersję próbną (zalecane, aby uzyskać pełne doświadczenie).

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: W Visuino Dodaj, ustaw i połącz komponenty

W Visuino Dodaj, ustaw i połącz komponenty
W Visuino Dodaj, ustaw i połącz komponenty
W Visuino Dodaj, ustaw i połącz komponenty
W Visuino Dodaj, ustaw i połącz komponenty
W Visuino Dodaj, ustaw i połącz komponenty
W Visuino Dodaj, ustaw i połącz komponenty
  • Dodaj komponent "NXP Servo PCA9685 (I2C)"
  • Dodaj komponent „Generator analogowy sinusoidalny”
  • Podłącz pin „SineAnalogGenerator1” do pinów „ServoPCA96851” 0
  • Podłącz pin „SineAnalogGenerator1” do pinów „ServoPCA96851” 1
  • Podłącz pin „SineAnalogGenerator1” do pinów „ServoPCA96851” 2
  • Podłącz pin „SineAnalogGenerator1” do pinów „ServoPCA96851” 3
  • Podłącz pin "ServoPCA96851" Control I2C do pinu I2C In na płycie Arduino

Krok 5: 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 6: Graj

Jeśli zasilisz moduł Arduino UNO, serwomotory zaczną się obracać.

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: