Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
In deze tutorial leren we hoe we verschillende servomotoren kunnen aansluiten met behulp van de PCA9685-module en arduino.
PCA9685-module is erg goed wanneer u meerdere motoren moet aansluiten, u kunt er hier meer over lezen
Bekijk de video!
Stap 1: Wat heb je nodig?
- Arduino UNO of een ander Arduino-bord of ESP
- 16-kanaals PWM/Servo-stuurprogramma I2C PCA9685
- Servomotoren (in dit voorbeeld gebruiken we 4 servo's)
- Breadboard
- Doorverbindingsdraden
- Visuino-software: hier downloaden
Stap 2: Het circuit
- Sluit elke servoconnector aan op PCA9685-pinnen (servo1 op pinnen 0, servo2 op pinnen 1, enz.)
- Sluit PCA9685 pin SCL aan op Arduino pin SCL
- Sluit PCA9685 pin SDA aan op Arduino pin SDA
- Sluit PCA9685 pin VCC aan op Arduino pin 5V
- Sluit PCA9685 pin GND aan op Arduino pin GND
Stap 3: Start Visuino en selecteer het Arduino UNO-bordtype
De Visuino: https://www.visuino.eu moet ook worden geïnstalleerd. Download de gratis versie of registreer voor een gratis proefversie (aanbevolen voor volledige ervaring).
Start Visuino zoals weergegeven in de eerste afbeelding Klik op de knop "Tools" op de Arduino-component (Afbeelding 1) in Visuino Wanneer het dialoogvenster verschijnt, selecteer "Arduino UNO" zoals weergegeven op Afbeelding 2
Stap 4: In Visuino Componenten toevoegen, instellen en aansluiten
- "NXP Servo PCA9685 (I2C)" component toevoegen
- Component "Sinus Analoge Generator" toevoegen
- Sluit de "SineAnalogGenerator1"-pin aan op de "ServoPCA96851"-pinnen 0
- Sluit de "SineAnalogGenerator1"-pin aan op de "ServoPCA96851"-pinnen 1
- Sluit de "SineAnalogGenerator1"-pin aan op de "ServoPCA96851"-pinnen 2
- Sluit de "SineAnalogGenerator1"-pin aan op de "ServoPCA96851"-pinnen 3
- Verbind "ServoPCA96851" pin Control I2C met Arduino board pin I2C In
Stap 5: Genereer, compileer en upload de Arduino-code
Klik in Visuino onderaan op het tabblad "Build", zorg ervoor dat de juiste poort is geselecteerd en klik vervolgens op de knop "Compile/Build and Upload".
Stap 6: Spelen
Als u de Arduino UNO-module van stroom voorziet, beginnen de servomotoren te draaien.
Gefeliciteerd! U heeft uw project met Visuino afgerond. Ook bijgevoegd is het Visuino-project, dat ik voor deze Instructable heb gemaakt, je kunt het downloaden en openen in Visuino: