Navegando por
Etiqueta: PID

SINTONIZAR PID CON ARDUINO – Control de posición de una pelota en levitación

SINTONIZAR PID CON ARDUINO – Control de posición de una pelota en levitación

Introducción Recientemente, me encontré por casualidad con un vídeo que mostraba cómo un secador de pelo puede hacer levitar una pelota de ping-pong, ilustrando el principio de Bernoulli. Esto despertó mi curiosidad sobre la posibilidad de ajustar la potencia del secador para controlar la altura a la que se mantiene la pelota. Inspirado por esta idea, esa misma noche comencé a experimentar con algunos componentes que tenía guardados y, poco a poco, di forma a la maqueta que les presento…

Leer más Leer más

SINTONIZAR PID CON ARDUINO – Control de velocidad de un motor

SINTONIZAR PID CON ARDUINO – Control de velocidad de un motor

Introducción En esta entrada, exploraremos una implementación básica y fácil de entender del control de velocidad de un motor usando Arduino. Aunque es un ejemplo simple, sirve como un excelente punto de partida hacia implementaciones más avanzadas y profesionales. Para este proyecto, he utilizado un conocido motorreductor junto con un encoder infrarrojo, elementos comunes en la construcción de maquetas de vehículos a pequeña escala. Componentes Arduino UNO R3 Yo he usado un Arduino Uno R3 pero os vale cualquier placa…

Leer más Leer más

El algoritmo PID en diferentes lenguajes de programación

El algoritmo PID en diferentes lenguajes de programación

¡Hola a todos los entusiastas de la programación y la automatización! Hoy tengo algo realmente emocionante que compartir con vosotros. Ya sabéis que tengo una especie de obsesión (¡pero de las buenas!) con el algoritmo PID. Es esa maravilla de la ingeniería que mantiene todo en equilibrio, desde nuestros termostatos hasta los drones. Bueno, pues cada vez que encuentro un momento libre, me zambullo de cabeza en el mundo de PID, experimentando con pequeñas maquetas y desarrollos para ver qué…

Leer más Leer más

SINTONIZAR PID CON ARDUINO – Laboratorio de Control de Temperatura (TCLab)

SINTONIZAR PID CON ARDUINO – Laboratorio de Control de Temperatura (TCLab)

Introducción El Laboratorio de Control de Temperatura (TCLab) es una pequeña placa compatible con Arduino creada por John D. Hedengren y la comunidad APMonitor. Esta placa está diseñada para fines didácticos y después de probarla os puedo asegurar que es una virguería para los amantes del control. La placa en sí es muy sencilla, consta de dos sensores de temperatura y dos transistores usados como calentadores, lo realmente interesante es el software que lo acompaña ya que tenemos a nuestra…

Leer más Leer más

PIDLab

PIDLab

Si no visualizáis correctamente la versión incrustada del blog, podéis acceder directamente a la aplicación desde aquí: https://garikoitz.info/pidlab/ PIDLab Acerca de PIDLab es un desarrollo original de Rafael González Martín quien tiene una amplia experiencia en control de procesos. La conversión a Javascript de los cálculos y la simulación ha sido realizada por Garikoitz Martinez Moreno (garikoitz.info) PIDLab es Freeware. ¡a disfrutar! Cálculo y Simulación de sintonías PID Variables del Sistema Ayuda >> KP: Ganancia del proceso. Unidades: %/% o…

Leer más Leer más

Introducción al algoritmo PID y su implementación en Arduino

Introducción al algoritmo PID y su implementación en Arduino

Introducción Actualmente, el controlador PID se erige como el método dominante en la ingeniería de control de procesos. Su extraordinaria popularidad se debe a varias razones, pero, ¿qué lo distingue realmente? ¿Cómo ha alcanzado este algoritmo tal grado de omnipresencia que una búsqueda rápida en Google arroja más de dos mil millones de resultados? La respuesta es más sencilla de lo que parece: el PID es un algoritmo tanto elemental como resistente. Su robustez es tal que incluso un novato…

Leer más Leer más

PID AutoTune del Firmware Marlin

PID AutoTune del Firmware Marlin

Introducción Como apasionado del algoritmo PID enseguida me llamó la atención el control de temperatura de las impresoras 3D. Indagando en el código enseguida encuentras tanto la implementación del algoritmo PID como el método de auto sintonía utilizado. El objetivo de ésta entrada es entender el funcionamiento del autotune y ver como podemos jugar con el. El Autotune Los métodos de auto sintonía son algoritmos ampliamente utilizados cuando lo que se busca es obtener una sintonización rápida y funcional al…

Leer más Leer más

Sintonizar PID con Arduino – Sistema Bola-Viga

Sintonizar PID con Arduino – Sistema Bola-Viga

Introducción Esta maqueta es un sistema muy empleado en el mundo educativo debido a que posee unas características que la hacen muy interesante de analizar y sintonizar. Una característica interesante es que su respuesta tiene carácter integrador, lo que conlleva recurrir a métodos de identificación en lazo cerrado y solamente eso, ya nos saca de nuestra zona de confort. En este caso implementaremos un control PID pero podemos encontrar por la red controladores más sofisticados como el LQR o el…

Leer más Leer más

Arduino COM Plotter

Arduino COM Plotter

Versión 0.5 [Septiembre 2020] Arduino COM Plotter, desde ahora ACP, surgió de la necesidad de capturar y procesar datos en mis proyectos caseros. Poco a poco voy incorporando más opciones como por ejemplo el simulador de sistemas de primer orden y los métodos de sintonía PID, pero en esencia su funcionalidad principal es capturar y graficar datos del puerto serie. Interfaz Está dividida en 5 zonas, de la 1 a la 3 se corresponden a la parte de la captura…

Leer más Leer más