Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

SG 90-servo's:deze minimotoren besturen met Arduino?

We zijn allemaal gefascineerd door de mechanica achter RC-voertuigen. Dit komt door hoe gemakkelijk het is om de versnelling, snelheid en versnelling te veranderen. Wat u misschien niet weet, is dat een belangrijk onderdeel een microservo is. Er zijn echter maar een paar apparaten die objecten met zo'n hoge precisie kunnen besturen als de SG 90-servo's.

Deze hardwareapparaten werken echter niet zelfstandig. Vaak heb je een microcontroller nodig, zoals een Arduino, Raspberry Pi, enz. Naarmate we verder komen, leer je over de SG90-servo en hoe je deze kunt gebruiken.

Wat zijn SG 90-servo's?

SG 90 servo's zijn lichtgewicht motoren die 90 graden in elke richting draaien. Het uitgangsvermogen is ook hoog en werkt als standaard servo's, hoewel kleiner.

Configuratie servomotordraad

Draadnummer Naam/kleur draad Beschrijving
1 GND/Bruin Deze bruine draad verbindt de microservo met de grond.
2 Vcc/Rood De +5V hier is de voedingspin die de motor voedt.
3 PWM/Oranje Deze oranje draad draagt ​​het PWM-signaal om de microservo aan te sturen.

(Servomotor toont alle drie de draden)

SG-90-functies

  • Het gemiddelde gewicht van de SG90 is 9 gram.
  • De afmetingen van het apparaat zijn 31 x 11,8 x 22,2 mm.
  • Het heeft een overtrekkoppel van 1,8 kgf.cm.
  • Het heeft ook een bedrijfsspanning van 4,8 V.
  • Ook de werksnelheid is 0,1 s/60 graden.
  • Het heeft een dode bandbreedte van 10 µs.
  • Temperaturen tussen 0℃ en 55℃ zijn optimaal voor gebruik.
  • De rotator draait 0 tot 180 graden.

Equivalent SG-90 servomotor

  • MG995 metalen tandwiel met hoog koppel.
  • MG90S Metal Gear.
  • VTS-08A analoge servo.

Hoe kies je de juiste servomotor?

  1. Als het project meer koppel nodig heeft

Ten eerste werken hobby-servomotoren binnen een bereik van 4,8 V tot 6,5 V. Een hogere spanning levert in dit geval een hoger koppel op.

  1. Als het project een volledige cirkel vereist

Ook draaien de meeste hobby-servomotoren slechts 180 graden. Dus als uw project meer dan een halve cirkel vereist, kunt u het beste kiezen voor een 360-graden rotatiemotor.

  1. Voor toepassingen die sterkere uitrusting nodig hebben

Metalen tandwielen zijn een goed alternatief als uw toepassing lang duurt en een sterkere motor nodig heeft.

  1. Voor projecten die meer gewicht trekken

De meest voorkomende koppelwaarde onder servomotoren is de 2,5 kg/cm in de Towerpro SG90 Motor. Deze motor kan bijvoorbeeld gewichten tot 2,5 kg trekken vanaf 1 cm afstand.

(Een weergave van twee hobby servomotoren).

Hoe gebruik ik sg 90 servo's op Arduino?

De vereiste componenten

Om SG90-servo's op Arduino te gebruiken, hebt u de volgende componenten nodig:

  • Arduino Uno
  • SG90 servomotor
  • Draden
  • Een breadboard

Schematisch diagram

(Een servomotorverbinding met Arduino)

Operationele stappen

  1. Sluit eerst de servosignaalpin aan op de Arduino digitale pin 8. Met deze verbinding kun je servorichtingen zoals PWM-pulsen naar de motor sturen.
  2. Vervolgens moet je de Arduino-code voor de applicatie schrijven.

Opmerking: Als u meerdere servo's gebruikt, voldoet Arduino niet aan de hoge stroomvereisten van de motoren om ze aan te drijven. In dit geval heeft u een externe voeding nodig.

(Servomotor bedrading aansluiting).

Toepassing

  • Servomotoren functioneren als robotactuatoren in hexapoden, tweebenige robots en robotarmen.
  • Het is ook een veelvoorkomend onderdeel van het stuurmechanisme van RC-speelgoed.
  • Robots die positieregeling zonder feedback vereisen, gebruiken deze motor.
  • Vanwege zijn lichtgewicht karakter is het nuttig in humanoïde robots met meerdere DOF's.

Conclusie

Kortom, servomotoren zijn een belangrijk onderdeel van robottoepassingen. Vooral de SG 90-servo's zijn lichtgewicht en tegelijkertijd krachtig. In tegenstelling tot DC-motoren hebben ze meer pinnen, dus meer functionaliteit.

Het leren gebruiken van servomotoren is echter één ding. Het in de praktijk brengen is iets anders. Dus als je aan dergelijke projecten begint, moet je professionele hulp zoeken in een community voor ontwikkelaars. Neem vandaag nog contact met ons op.


Industriële technologie

  1. Motorbesturingscircuits
  2. Stappenmotoren
  3. Borstelloze gelijkstroommotor
  4. Eenfasige inductiemotoren
  5. AC-commutatormotoren
  6. Obstakels vermijden robot met servomotor
  7. Arduino Nano:bedien 2 stappenmotoren met joystick
  8. Arduino/Android - BLUETOOTH multi-servomotorbesturing
  9. IQ Motion Control lanceert nieuwe reeks servomotoren
  10. Koppeling van vertragingskasten met servomotoren
  11. Hoe regel je de snelheid van een hydraulische motor?