viernes, 14 de noviembre de 2014

Arduino: control simple de un servo motor



Sigo con el curso de Arduino. En este caso, controlamos un servo motor.
Como saben, un servo motor es un motor de precisión, en el que su utilidad no es hacerlo girar indefinidamente, sino rotarlo con precisión los grados deseados:

  • la articulación del brazo de un robot, 
  • una mira telescópica, 
  • el cañón de un vehículo blindado,
  • ...

En el vídeo les muestro el servo motor en funcionamiento:




Para más información te remito al curso de Adafruit:
https://learn.adafruit.com/adafruit-arduino-lesson-14-servo-motors/overview


La prueba que hemos hecho es la más elemental. Simplemente estamos comprobando que el servo va bien. Lo hacemos rotar de 0 grados hasta 180 grados y comprobamos que efectivamente va bien.



Ejemplos más avanzados de uso del servo
En el ejemplo que les muestro no hacemos nada práctico, nada trasladable al mundo real con una utilidad práctica. Sin embargo, ahora les muestro algunos ejemplos simpáticos y, que si te apetece, puedes desarollar, pues siguiendo la filosofía de hardware libre, sus autores ponen todo el diseño al alcance de cualquiera.

1. Que suene la campana cada vez que visiten tu web



Como lo oyes, cada vez que alguien visite tu web, este proyecto Arduino hará que suene la campana.

2. Brazo robótico



Un brazo robótico para el que de nuevo, sus autores nos dan todo el diseño.
http://www.thingiverse.com/thing:387

3. Caminante simple


Un sistema simple con dos servomotores que camina.