Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
V tej vadnici se bomo naučili, kako povezati več servo motorjev z uporabo modula PCA9685 in arduina.
Modul PCA9685 je zelo dober, ko morate priključiti več motorjev, več o tem si lahko preberete tukaj
Poglej si posnetek!
Korak: Kaj boste potrebovali
- Arduino UNO ali katera koli druga Arduino plošča ali ESP
- 16 -kanalni PWM/servo gonilnik I2C PCA9685
- Servo motorji (v tem primeru uporabljamo 4 servomotorje)
- Ogledna plošča
- Mostične žice
- Programska oprema Visuino: prenesite tukaj
2. korak: vezje
- Priključite vsak servo konektor na zatiče PCA9685 (servo1 na nožice 0, servo2 na nožice 1 itd.)
- PCA9685 pin SCL priključite na Arduino pin SCL
- Priključite PCA9685 pin SDA na Arduino pin SDA
- Priključite PCA9685 pin VCC na Arduino pin 5V
- Priključite PCA9685 pin GND na Arduino pin GND
Korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO
Namestiti je treba tudi Visuino: https://www.visuino.eu. Prenesite brezplačno različico ali se registrirajte za brezplačno preskusno različico (priporočljivo za popolno izkušnjo).
Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu Ko se prikaže pogovorno okno, izberite "Arduino UNO", kot je prikazano na sliki 2
4. korak: V Visuinu dodajte, nastavite in povežite komponente
- Dodajte komponento "NXP Servo PCA9685 (I2C)"
- Dodajte komponento "Sine Analog Generator"
- Priključite pin "SineAnalogGenerator1" na nožice "ServoPCA96851" 0
- Priključite pin "SineAnalogGenerator1" na nožice "ServoPCA96851" 1
- Priključite pin "SineAnalogGenerator1" na nožice 2 "ServoPCA96851"
- Priključite pin "SineAnalogGenerator1" na nožice "ServoPCA96851" 3
- Priključite "ServoPCA96851" pin Control I2C na Arduino pin pin I2C In
5. korak: Ustvarite, prevedite in naložite kodo Arduino
V Visuinu na dnu kliknite zavihek "Build", se prepričajte, da so izbrana pravilna vrata, nato kliknite gumb "Compile/Build and Upload".
Korak 6: Igrajte se
Če napajate modul Arduino UNO, se bodo servo motorji začeli vrteti.
Čestitamo! S projektom Visuino ste zaključili svoj projekt. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable, lahko ga prenesete in odprete v Visuinu: