Control de servos con Raspberry Pi y Arduino

Publicado por en Arduino el 02/08/2012

El amigo A. Prado (@radikaldesig) nos muestra una interesante prueba en su blog sobre las posibilidades de la ya famosa Raspberry Pi para controlar servomotores. Como bien indica, hay algún debate en varios foros donde se cuestiona si Rpi puede llegar como un sustituto de Arduino, sin embargo aunque se pueda comparar a nivel de precio, son dos plataforma totalmente distintas, como en el caso del control de servos que aunque sea posible controlarlos via los GPIO de Rpi, el control es realmente pobre debido a que el sistema no genera una señal PWM directa y las variaciones de pulso pueden ser auténticamente salvajes. En el enlace que os paso, A. Prado sugiere utiliza una placa Arduino para "acompañar" a la Rpi para controlar sus motores, utilizando un pequeño script en Python.

No os perdais un par de vídeos a continuación y os recimiendo el enlace a su web que está llena de buen contenido! :)

Leer más

El PID: Todo sobre el algoritmo

Publicado por en Electrónica el 27/05/2012

 

Para todo aquél que haya hecho un proyecto sobre robótica, en el que se requiera un mínimo de estabilidad en el proceso, linealidad y el mínimo error posible, sabrá que no es una tarea fácil.

Como ya se ha hablado incontables veces en el blog, un PID es una solución evidente ante este problema, pero presenta un complejo de ajuste e implementación en nuestros códigos, que por suerte se suple con las numerosas librerías ya preparadas para estas tareas en nuestros entornos favoritos (Arduino, MBED, Maple...).

Recientemente he estado trabajando en un robot seguidor de lineas, en el cual he llegado a implementar el PID, todo para mi proyecto de final de curso y el resultado(sobre el cual hablaremos en otra ocasión), ha sido excelente, una mezcla explosiva entre eficiencia y velocidad.

En esta ocasión os mostraremos varios recursos para intentar comprender, ajustar y optimizar este excelente algoritmo!

 

Leer más

Cómo controlar un servo sin cables con XBee

Publicado por en Electrónica el 28/12/2011

Encontrar una solución inalámbrica simple para un proyecto puede ser una buena rompedura de cabeza si no se tiene experiencia con sistemas de este tipo. Os dejo aquí un sencillo y estupendo tutorial de cómo controlar un servomotor de forma inalámbrica utilizando los conocidos y potentes módulos XBee. El proyecto es muy sencillo y se utiliza en este caso un PIC18LF4520 aunque el modo consiste básicamente en enviar el valor de un potenciómetro para luego manejar un servo. Esto tiene una infinidad de aplicaciones ya que en este caso se controla sólo un servo pero podríamos facilmente implementar un sencillo protocolo y controlar varios servomotores o incluso aprovechar el enlace inalámbrico para activar o desactivar relés etc.

No os perdais el vídeo y sobre todo el tutorial completo enlazado a continuación...

Leer más

Robot con control de dirección hemisférico

Publicado por en Robótica el 11/07/2011

Dicho así suena un poco extraño pero este pequeño robot desarrollado por Curtis Boirum de la Universidad de Bradley tiene un peculiar sistema de propulsión que le permite girar y acelerar muy deprisa. Consiste en una rueda onmidireccional que gira contínuamente sobre su eje, luego todo su soporte puede ser inclinado hacia un lado u otro y así permitir el desplazamiento del robot. Es realmente impresionante verlo así que no os perdais el video!

Leer más

Control electrónico de caldera de leña con Arduino

Publicado por en Arduino el 22/06/2011

Os quiero presentar el proyecto que me ha enviado Xoel Molejón desde Gijón, Asturias (Galicia rocks!). El amigo Xoel es el feliz proprietario de una caldera de combustible sólido Roca modelo P30. Su funcionamiento es sencillo: La llenas de leña, enciendes, y calienta el agua de los radiadores igual que lo haría una a gasoil, propano o gas ciudad. Para su regulación, lleva una palanca manual en el tiro y una portilla con un termostato mecánico en la admisión de aire. Esta portilla actúa dependiendo de la temperatura del agua que hay en la caldera.

Aparentemente, la idea es buena, aunque presenta carencias y defectos importantes que resultan realmente desesperantes en el uso diario y Xoel quiso ponerle fin y optimizar el rendimiendo de la caldera utilizando un viejo conocido: Arduino

No os perdais la historia completa, fotos y video del proyecto de Xoel que no tiene desperdicio!

Leer más