Inhoudsopgave:

Wat zit er in een servo en hoe te gebruiken met Arduino Volledige zelfstudie - Ajarnpa
Wat zit er in een servo en hoe te gebruiken met Arduino Volledige zelfstudie - Ajarnpa

Video: Wat zit er in een servo en hoe te gebruiken met Arduino Volledige zelfstudie - Ajarnpa

Video: Wat zit er in een servo en hoe te gebruiken met Arduino Volledige zelfstudie - Ajarnpa
Video: Lesson 89: How to control 360 Continuous Servo with Arduino 2024, Juli-
Anonim
Image
Image
Wat is een servo?
Wat is een servo?

laten we in deze tutorial eens kijken wat een servo is

bekijk deze video-tutorial

Stap 1: Wat is een servo

Een servomotor is een roterende actuator of lineaire actuator die nauwkeurige regeling van hoekige of lineaire positie, snelheid en versnelling mogelijk maakt. Het bestaat uit een geschikte motor gekoppeld aan een sensor voor positieterugkoppeling. Het vereist ook een relatief geavanceerde controller, vaak een speciale module die speciaal is ontworpen voor gebruik met servomotoren.

Servomotoren zijn geen specifieke motorklasse, hoewel de term servomotor vaak wordt gebruikt om te verwijzen naar een motor die geschikt is voor gebruik in een gesloten regelsysteem.

Servomotoren worden gebruikt in toepassingen zoals robotica, CNC-machines of geautomatiseerde productie.

Stap 2: Laten we openen en inspecteren wat er in een servo zit

Laten we openen en inspecteren wat er in een servo zit
Laten we openen en inspecteren wat er in een servo zit
Laten we openen en inspecteren wat er in een servo zit
Laten we openen en inspecteren wat er in een servo zit
Laten we openen en inspecteren wat er in een servo zit
Laten we openen en inspecteren wat er in een servo zit

We experimenteren met sg90 servo

versnellingssysteem - gebruikt om het toerental te verlagen en het koppel te verhogen controlecircuit - op kc8801ic gebaseerde regelcircuit variabele weerstand - gebruikt om feedback te geven

Stap 3: Hoe een servo te besturen

Servo's worden bestuurd door een elektrische puls met variabele breedte of pulsbreedtemodulatie (PWM) door de stuurdraad te sturen. Er is een minimale puls, een maximale puls en een herhalingsfrequentie. Een servomotor kan gewoonlijk slechts 90° in beide richtingen draaien voor een totale beweging van 180°. De neutrale positie van de motor wordt gedefinieerd als de positie waar de servo dezelfde hoeveelheid potentiële rotatie heeft, zowel met de klok mee als tegen de klok in. De PWM die naar de motor wordt gestuurd, bepaalt de positie van de as en is gebaseerd op de duur van de puls die via de stuurdraad wordt verzonden; de rotor zal naar de gewenste positie draaien. De servomotor verwacht elke 20 milliseconden (ms) een puls te zien en de lengte van de puls bepaalt hoe ver de motor draait. Een puls van 1,5 ms zorgt er bijvoorbeeld voor dat de motor in de 90°-positie draait. Korter dan 1,5 ms beweegt het in de richting tegen de klok in in de richting van de 0 ° -positie, en langer dan 1,5 ms zal de servo met de klok mee draaien in de richting van de 180 ° -positie

Stap 4: Benodigde onderdelen

  • servo-
  • Arduino
  • variabele weerstand

Stap 5: Schakelschema

Schakelschema
Schakelschema

een servo heeft 3 pinnen

verbindingen met Arduino

sluit VCC aan op 5v (rood)

sluit gnd aan op gnd (bruin)

signaaldraad naar D9 (oranje)

Stap 6: Bibliotheek en programma

downloaden van hier

Aanbevolen: