Navegando por
Autor: Garikoitz Martínez Moreno

Apasionado de la tecnología, programador a tiempo parcial y padre a tiempo completo. Si tiene que ver con programación y encima están involucrados Arduino o Raspberry Pi entonces estoy interesado.
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

Regresión Lineal y No Lineal – Excel VS .Net

Regresión Lineal y No Lineal – Excel VS .Net

Introducción La ecuación de Antoine es utilizada para obtener el valor de la presión de vapor (P) en función de la temperatura (T) para componentes puros y se basa en una correlación de tres parámetros A, B y C. Dicho esto, el objetivo de esta entrada es obtener los coeficientes de la ecuación de Antoine para un rango de temperaturas y presiones concretos dada la ecuación 1. Para ello utilizaremos Excel como herramienta básica que casi todos conoceréis y tendréis…

Leer más Leer más

Sintonizar PID con Arduino – Balancín simple

Sintonizar PID con Arduino – Balancín simple

Introducción Aquí tenéis la segunda entrega sobre sintonización PID. En la primera entrega vimos un control de temperatura y en esta veremos un control de posición de un balancín simple. Sistema empleado Se trata de un balancín simple con inclinación en un solo eje, que consta de un motor de corriente continua con hélice y un giroscopio / acelerómetro que hará de sensor para calcular la inclinación. La maqueta está hecha con caña de bambú y madera y consta de…

Leer más Leer más

Sintonizar PID con Arduino – Control de temperatura

Sintonizar PID con Arduino – Control de temperatura

Introducción Existen un montón de artículos sobre la implementación de controladores PID con Arduino, pero en la mayoría de ellos me encuentro que la sintonización se hace con el método de prueba y error. En este aspecto el algoritmo PID ha demostrado ser muy robusto, lo suficiente como para salir airoso incluso ante una «mala» sintonización. Esto no quiere decir que el método de prueba y error no sea válido, de hecho, cuando montamos algo serio por primera vez y…

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

Crear USB o DVD de instalación de Windows 10

Crear USB o DVD de instalación de Windows 10

Hace unos años instalar cualquier versión de Windows era a la vez un proceso largo y tedioso. Bueno, ahora Microsoft nos lo pone «a huevo» con su herramienta Media Creation Tool. El proceso es tan sencillo que apenas necesitamos unos minutos de nuestro tiempo aunque el proceso total será algo más largo y dependerá de nuestra conexión a internet. Requisitos Conexión a internet. Pendrive de al menos 8GB o DVD de doble capa. Media Creation Tool [Link1] [Link2] Un PC…

Leer más Leer más

Automatización del riego con Raspberry Pi

Automatización del riego con Raspberry Pi

Introducción El alcance de esta entrada se limita a la configuración y conexionado de la magnífica Raspberry Pi para poder accionar tanto local como remotamente una serie de relés que actuarán sobre unas electroválvulas. Aunque el proceso no es muy complicado puede resultar abrumador para quien se enfrenta a Linux por primera vez aunque intentaré explicar paso a paso tal y como lo he hecho yo hasta que ha funcionado todo correctamente. Aunque se plantea la automatización del riego de…

Leer más Leer más

Desproteger complementos de Excel

Desproteger complementos de Excel

Los complementos de Excel son pequeños módulos que dan funcionalidad adicional a la herramienta. Existen algunos de estos complementos que vienen incluidos al momento de instalar Excel, pero no están habilitados de manera predeterminada. https://exceltotal.com/utilizar-los-complementos-de-excel/ Estos complementos tienen extensión XLA en las versiones 97-2003 y XLAM en  versiones posteriores. Si se te olvida la clave de los complementos puedes utilizar un pequeño truco para desprotegerlos. Entre las herramientas que necesitas están un Editor Hexadecimal y un compresor de archivos. Como…

Leer más Leer más