Com controlar un servo SG90

Categorías:
Etiquetas: ,

Què és un servo SG90?

El servomotor o servo és un component en el qual podem controlar l’angle de gir del seu eix i s’utilitza per controlar moviments que necessiten de certa precisió.

Per al nostre model, el servo SG90, l’angle de gir anirà de 0 a 180 graus.

Però, com controlem aquest angle de gir?

Amb el senyal de sortida de la placa compatible amb Arduino que sortirà des d’un pin PWM o modulació per amplada de pols (Pulse Width Modulation) cap al servo. El que fem és generar una ona quadrada en la qual variarem el temps en què el pols està en alt. Per tant, la durada del pols indica l’angle en el qual s’ha de posicionar el servo.

Del full d’informació de fabricant (datasheet) per al servo SG90 obtenim:

Així com les posicions en funció del pols:

Gràficament quedaria:

Però en la pràctica, com anem a gestionar el posicionament de l’eix del Servo SG90?

Al programa inclourem una llibreria que s’encarrega d’administrar el moviment del servo. Aquesta ens facilita el seu ús de manera que només haurem d’indicar-li mitjançant la següent ordre els graus als que volem dur el servo:

myservo.write (graus); ordena al servo definit amb el nom myservo a què graus girar. El valor de graus varia entre 0 i 180.

Els servos porten integrats en el seu interior una placa controladora (circuit de control), aquesta serà l’encarregada de rebre el senyal PWM de la nostra placa compatible amb Arduino i comparar-la amb la posició de gir de l’eix del servo que vindrà indicada per un potenciòmetre (sensor) i actuar sobre el motor per dur a l’eix del servo a la posició indicada pel senyal PWM.

Gràcies a el mecanisme reductor (tren d’engranatge) podem reduir molt la velocitat de gir del motor i així augmentar en gran mesura el parell (torque) en l’eix del servo. Al mateix temps això permet realitzar moviments molt més precisos.

El potenciòmetre actua com un sensor de l’angle de gir ja que està connectat mecànicament a l’eix del servo i per tant indica al circuit de control la posició d’aquest eix. La placa controladora compara i ajusta la possible diferència per dur a l’eix del servo a la posició desitjada. És el que es coneix com a realimentació negativa en bucle tancat.

Podeu adquirir el projecte BRAÇ ROBÒTIC relacionat amb aquest post, que et servirà per ampliar els teus coneixements sobre els servos SG90, els potenciòmetres, l’alimentació de la placa Arduino… si t’ha agradat aquest post ACONSEGUEIX-LO!!

IMPORTANT: OFERIM GRANS DESCOMPTES PER A CENTRES EDUCATIUS! SI ERES UN CENTRE EDUCATIU DEMANA PRESSUPOST PERSONALITZAT EN AQUEST ENLLAÇ

Brazo robótico

(3 ressenyes de clients)

¿Te gustaría poder maniobrar tu propio brazo robótico?

Con este kit de robótica vas a poder hacerlo entendiendo el funcionamiento y el porqué de cada uno de sus componentes. Además, vas a poder ampliar tus conocimientos de robótica y programación comprendiendo paso a paso cada instrucción del programa y sobre todo ¡vas a divertirte haciéndolo!

*Con la compra de este proyecto recibirás en tu correo electrónico un completo manual con la explicación detallada de cada uno de los componentes, el montaje, los esquemas de circuitos y la programación. ¡No te lo pierdas!

Puedes ver una muestra del manual de uno de nuestros proyectos en el siguiente enlace.

Categoria:

Descripció

En este kit de robótica vamos a construir un brazo robótico. Será movido por 4 servomotores SG90 que dirigiremos mediante 4 potenciómetros. Todo ello gracias a la placa compatible con Arduino. Con el kit BRAZO ROBÓTICO de Inputmakers vas a aprender sobre:
  • La placa compatible con Arduino.
  • La placa protoboard.
  • El potenciómetro.
  • El servo SG90.
  • Las entradas analógicas.
  • Los pines PWM.
  • Apéndice 1: Estudio del par motor del servo SG90.
  • Apéndice 2: Cálculo del engranaje del servo SG90.
  • Montaje del circuito.
  • Progrmación en el IDE de Arduino.
*Viene con pila de 9V, fuente de alimentación de 9V y cable de conexión USB.

3 ressenyes per Brazo robótico

  1. Roser

    Por fin he entendido con este proyecto cómo funciona un brazo robótico!! Lo recomiendo

  2. Davidprofe

    Me ha servido mucho para trabajar con mis alumnos de 4º de la ESO que nunca habían tocado nada de robótica. Les ha motivado mucho.

  3. Pilar Montero

    Relación calidad/precio excelente, en mi instituto teníamos un par de brazos robóticos típicos de plástico que se conectan por bluetooth y no había manera de que funcionaran. Con estos lo bueno es el manual porque está super claro y se entiende, por el precio que tienen no hay nada parecido.

Afegeix una ressenya

Salutacions de l’equip d’InputMakers i segueix sempre aprenent!

Comparteix si t’ha agradat:

Twitter
Facebook
WhatsApp

Feu un comentari