Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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ć
- 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
- 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
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
- 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
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: