Inhoudsopgave:

Arduino Meerdere servomotoren aansluiten - PCA9685-zelfstudie - Ajarnpa
Arduino Meerdere servomotoren aansluiten - PCA9685-zelfstudie - Ajarnpa

Video: Arduino Meerdere servomotoren aansluiten - PCA9685-zelfstudie - Ajarnpa

Video: Arduino Meerdere servomotoren aansluiten - PCA9685-zelfstudie - Ajarnpa
Video: Complete guide to PCA9685 16 channel Servo controller for Arduino with code Version of 5 ( V1) 2024, November
Anonim

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?

Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
  • 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

Het circuit
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

Start Visuino en selecteer het Arduino UNO-bordtype
Start Visuino en selecteer het Arduino UNO-bordtype
Start Visuino en selecteer het Arduino UNO-bordtype
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

In Visuino Componenten toevoegen, instellen en verbinden
In Visuino Componenten toevoegen, instellen en verbinden
In Visuino Componenten toevoegen, instellen en verbinden
In Visuino Componenten toevoegen, instellen en verbinden
In Visuino Componenten toevoegen, instellen en verbinden
In Visuino Componenten toevoegen, instellen en verbinden
  • "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

Genereer, compileer en upload de Arduino-code
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:

Aanbevolen: