Controladores PID #2 : LIbreria PID para Arduino.

  Рет қаралды 76,575

Cambatronics Online

Cambatronics Online

Күн бұрын

Пікірлер
@caagudelor
@caagudelor 6 жыл бұрын
Es muy interesante, y vi los videos porque me llamo la atencion de como controlar un motor dc con el disco obturador de una impresora casera, con arduino y el sn754410. Es muy interesante. Gracias desde Cali,Colombia.
@CambatronicsOnline
@CambatronicsOnline 6 жыл бұрын
Yo aun no hice ningn video asi, pero efectivamente, la mejor forma de controlar un motor, es gestionar su velocidad al tiempo que tenemos un feedback por medio de un encoder incremental o resolver (el disco iria contando pulsos en cada rotacion y haria la vez de encoder). Un saludo.
@wilsonantoniopereztorrado3533
@wilsonantoniopereztorrado3533 7 жыл бұрын
muy bueno el vídeo, la explicación es muy clara, pausada y con un lenguaje para las personas que apenas iniciamos a trabajar con arduino, mil gracias por compartir
@CambatronicsOnline
@CambatronicsOnline 7 жыл бұрын
+Wilson Antonio Perez Torrado Pues si te valio de algo el video me haces feliz. Un saludo.
@tecnologiasnegerenia
@tecnologiasnegerenia 2 жыл бұрын
Gracias por compartir. Justo lo que nesecitaba.
@CambatronicsOnline
@CambatronicsOnline 2 жыл бұрын
Excelente!
@alico797
@alico797 7 жыл бұрын
Muchas gracias por la información y por tomarte el tiempo de compratirla, en serio gracias... Esperando los siguientes videos referidos al tema. Saludos desde Santiago del Estero, Argentina...
@CambatronicsOnline
@CambatronicsOnline 7 жыл бұрын
Saludos compañero y te agradezco que contribuyas con tu comentario. Un saludo.
@DSDarg
@DSDarg 2 жыл бұрын
hola, excelente la explicación! cuales son las librerías para setear automáticamernte los valores de kp, ki y kd? gracias!
@CambatronicsOnline
@CambatronicsOnline 2 жыл бұрын
Hace varios años de este video, no puedo contestar tu pregunta.
@ingridmunnecollado2050
@ingridmunnecollado2050 7 жыл бұрын
Muy buen vídeo! Saludos des de Barcelona, y a la espera del siguiente vídoe con el control del ventilador! Me gustaría mucho implementarlo
@CambatronicsOnline
@CambatronicsOnline 7 жыл бұрын
Un saludo cordial. Es un placer poder ver a chicas por el canal, que aun sois muy pocas. Gracias por tu comentario.
@eliasgasparcabrerapereira5482
@eliasgasparcabrerapereira5482 3 жыл бұрын
Capo total! muchas gracias!!
@CambatronicsOnline
@CambatronicsOnline 3 жыл бұрын
Gracias, un saludo.
@chiquillosmatematicos5914
@chiquillosmatematicos5914 5 жыл бұрын
kp ki y kd, deben ser evaluados al realizar una prueba de escalón unitario al sistema o ambiente que queremos controlar con el pid, por ejemplo un horno para alimentos o cualquier tipo de horno.
@chiquillosmatematicos5914
@chiquillosmatematicos5914 5 жыл бұрын
se toman unas medidas se realiza la gráfica de lo que mostró la prueba y de esa gráfica salen los parámetros
@edwinpaulchangomanobanda976
@edwinpaulchangomanobanda976 4 жыл бұрын
buen video amigo muy explicito y de esa forma se aprende
@CambatronicsOnline
@CambatronicsOnline 4 жыл бұрын
Me alegro de que te valiera de algo. Un saludo.
@Fahrenheit20000
@Fahrenheit20000 7 жыл бұрын
Lo mejor de lo mejor, muchas gracias, me han ayudado mucho
@CambatronicsOnline
@CambatronicsOnline 7 жыл бұрын
+Fahrenheit20000 Pues esa intencion tenemos al hacer los videos. Mejor si lo conseguimos. Un saludo.
@kalilveramartinez4617
@kalilveramartinez4617 6 жыл бұрын
Hola que tal? me gustan mucho tus videos, ya que son muy didácticos hay cosas que no lograba entender en el cursado en la univversidad y con tus vídeos me quedó muy claro. Por otro lado aclaro de antemano que mi especialidad no es la computación ni la electrónica así que me está costando un poco todo esto y recién me estoy iniciando. Ahora necesito hacer un proyecto automatización de una "micro cocina" de cerveza artesanal ( 100 litros), en donde necesito controlar electroválvulas, un motor para un molino de cereales, resistencias para calentar el agua, agitadores, mini bombas de 30 watts para el trasvase entre las ollas, etc, y necesito que todo tenga una "coreografía" exacta, donde yo pueda programar previamente un cierto tiempo de cocción , y posteriormente se abran o cieren válvulas o se enciendan o apaguen motores o bombas según necesite en determinados momentos. Bueno voy al grano mi duda sería si sería posible hacerlo con arduíno, y control PID, y los diversos actuadores mencionados, sería muy complicado? Muchas gracias desde ya!
@CambatronicsOnline
@CambatronicsOnline 6 жыл бұрын
Posible seria, de hecho hasta hay plc basados en arduino, pero todo depende de la inversion que quieras hacer. Yo para algo asi usaria un pequeño PLC y no un arduino. Obviamente en eso el costo se dispara. Si lo quieres hacer con arduino tambien podras hacerlo. CAsi todo lo que puedes hacer con un pequeño automata lo puedes hacer con arduino, pero tendras que resolver tu todos los problemas que ya vienen resueltos en un plc, ya que has de ser tu quien conjuge todo eso en un proceso. Yo usaria un pequeño automata de siemens para ese proyecto, pero claro, licencias, modulos, etc, el coste quiza se multiplique por 50 facilmente (o mas). Yo digo siemens por que es lo que conozco pero hay opcines mas baratas e igual de fiables. Lo bueno del arduino es que podrias hacerlo con muy poco costo, pero poniendo tu toda la programacion. Abrir y cerrar valvulas, el pid y demas no es complicado. Pero claro, diras tu y si le ponemos una pantalla para podre ver temperaturas, cambiar setpoint, etc ... pues en principio tambien seria factible, pero chocaras con dificultades que tendras que ir solventando. Ya nos comentaras como va tu proyecto.
@drifurlox
@drifurlox 6 жыл бұрын
Que buena, yo también estoy automatizando una planta de cervecería artesanal (40lts) como proyecto de tesis y estoy ocupando un arduino mega (chino), ya que ocupando arduino el valor de la tesis es de al rededor de 2500 usd (fondos acero inoxidable, tableros de fuerza y control, panel donde irá montado todo, etc) y ocupando plc casi 6000 usd. Mi idea es similar a la que expones, solo que no yo usare molino (compraré la cebada molida previamente) y pondré una pantalla nextion 7'' para visualizar los parámetros (aun estoy intentando resolver el problema para ver los gráficos tanto para el PID de temperatura como el de nivel del fluido). Aclaro que mi especialidad tampoco es la programación o computación (a lo mas 1 semestre de assambler). De echo me e guiado mucho con los vídeos de #Cambatronics Online para poder avanzar
@cesarmuttio506
@cesarmuttio506 2 жыл бұрын
Muchas gracias!
@CambatronicsOnline
@CambatronicsOnline 2 жыл бұрын
A ti, un saludo.
@jesus_malik
@jesus_malik Жыл бұрын
Supeer Muchas gracias!!!
@CambatronicsOnline
@CambatronicsOnline Жыл бұрын
Gracias por comentar, un saludo.
@lionconvoy8622
@lionconvoy8622 7 жыл бұрын
gracias nuevamente por tus videos!
@CambatronicsOnline
@CambatronicsOnline 7 жыл бұрын
+cosmic lion x Te agradezco tus palabras. Un saludo.
@ariesdiscoshow2316
@ariesdiscoshow2316 7 жыл бұрын
buen dia excelente bien explicado y detallado gracias.
@CambatronicsOnline
@CambatronicsOnline 7 жыл бұрын
Gracias por tus palabras. Un saludo.
@diegofortiz5865
@diegofortiz5865 5 жыл бұрын
Muchas gracias, bien explicado!!
@CambatronicsOnline
@CambatronicsOnline 5 жыл бұрын
Me alegro que te haya gustado, con esa intención se hace.
@luiiiisz
@luiiiisz 5 жыл бұрын
Hola muy buen video muchas felicidades, estaría muy bien que hicieras uno donde expliques como realizar un control por lógica difusa y redes neuronales en el Arduino, saludos!!
@CambatronicsOnline
@CambatronicsOnline 5 жыл бұрын
Hola amigo, lo que planteas se va totalmente de mis conocimientos. Un saludo.
@luiiiisz
@luiiiisz 5 жыл бұрын
@@CambatronicsOnline ¿cómo sería posible realizar la implementación de más de un PID en el mismo código? , saludos y de antemano muchas gracias por responder.
@CambatronicsOnline
@CambatronicsOnline 5 жыл бұрын
@@luiiiisz Lee la documentacon, ahi te indica como. Yo no hice ninguna prueba, por eso prefiero que leas la documentacion antes de darte conceptos que no he verificado con una prueba.
@manuelgarcia6282
@manuelgarcia6282 7 жыл бұрын
excelente explicación !!!
@CambatronicsOnline
@CambatronicsOnline 7 жыл бұрын
+Manuel Garcia Se agradece tu comentario. Un saludo.
@manueldza
@manueldza 3 жыл бұрын
Gracias hermano :333
@CambatronicsOnline
@CambatronicsOnline 3 жыл бұрын
Un saludo.
@tomasdiaz8986
@tomasdiaz8986 6 жыл бұрын
Hola, muy buen video. Estoy haciendo un robot seguidor de líneas y me esta costando mucho aplicarle un PID, podrías hacer un video o explicarme a grandes rasgos (Respondiendo a este comentario) como podría aplicarlo? Tiene dos motores y 3 sensores infrarrojos. Desde ya muchas gracias.
@CambatronicsOnline
@CambatronicsOnline 6 жыл бұрын
Siento decirte que tengo muy poco tiempo,y no se si en un futuro hare un video parecido al que dices, pero en un periodo corto de tiempo, no puedo comprometerme, por que me llevaria tiempo hacerlo y probar y no dispongo de ese tiempo. Un saludo.
@tomasdiaz8986
@tomasdiaz8986 6 жыл бұрын
@@CambatronicsOnline No hay problemas, muchísimas gracias por responder
@davidmata3104
@davidmata3104 5 жыл бұрын
Hola muy buen video. Solo tengo una pregunta, que pasa con el modelado matematico para calcular los valores adecuados para el Kp, Kd y Ki ?
@CambatronicsOnline
@CambatronicsOnline 5 жыл бұрын
Como lo mio no son las matematicas, por eso use una librearia ya creada para tal fin.
@CambatronicsOnline
@CambatronicsOnline 7 жыл бұрын
En la descripción del video podeis ver el link a el primer capitulo de esta serie. Un saludo.
@jesusdiazmacias2355
@jesusdiazmacias2355 7 жыл бұрын
gracias igualmente
@gerardozafiro9140
@gerardozafiro9140 4 жыл бұрын
Disculpa, y el diagrama de conexion donde lo puedo ver?
@CambatronicsOnline
@CambatronicsOnline 4 жыл бұрын
@@gerardozafiro9140 Este capitulo es solo teoria, si quieres ver un esquema practico, mira el tercer video. Alli lo explico.
@gerardozafiro9140
@gerardozafiro9140 4 жыл бұрын
De hecho ya lo vi y si, hay viene que componentes usas y a donde los conectas.
@CambatronicsOnline
@CambatronicsOnline 4 жыл бұрын
@@gerardozafiro9140 Pues ya tienes la forma que yo uso los componentes con esta libreria.
@arcegerardo2001
@arcegerardo2001 5 жыл бұрын
Estoy haciendo el famoso ejemplo barra bola. Me podrías ayudar? Utilizó un servor para la inclinación de la barra 2 sensores infrarrojos Sharp para obtener una mejor calibración pero no logro armar el código pid para estabilizar el sistema. Me parece tan fácil el código este intentaré seguir lo que explicaste. Pero cualquier ayuda es mucho!
@CambatronicsOnline
@CambatronicsOnline 5 жыл бұрын
Nunca lo intente, pero en youtube tienes multitud de videos con ese sistema.
@arcegerardo2001
@arcegerardo2001 5 жыл бұрын
@@CambatronicsOnline ejemplo miles pero nadie explica el paso a paso y en algo estoy fallando.
@arcegerardo2001
@arcegerardo2001 5 жыл бұрын
@@CambatronicsOnline es como ver jugar a Cristiano Ronaldo y ya con eso me convierto en un súper jugador.
@CambatronicsOnline
@CambatronicsOnline 5 жыл бұрын
@@arcegerardo2001 Te entiendo, pero no puedo resolverte dudas de algo que yo mismo no he probado.
@arcegerardo2001
@arcegerardo2001 5 жыл бұрын
@@CambatronicsOnline use el pid que mostraste y funciono. A um 95% creo que cambiando la bola de plástico por una de acero quedará perfecto
@joseluisfloresvasquez6184
@joseluisfloresvasquez6184 6 жыл бұрын
Me podria decir por que cuando coloco mi Ki=0.036 y hago un GetKi() me devuelve 0.03, es decir lo trunca. No deberia tener mayor precicion si es un variable tipo Double...
@CambatronicsOnline
@CambatronicsOnline 6 жыл бұрын
El problema no sera que al mostar la variable te la corta a dos decimales, mas que no este teniendo el numero correcto?
@francofossati5895
@francofossati5895 3 жыл бұрын
Hola, muchas gracias por la explicación de la librería. Estoy intentando utilizarla, pero no logro que el PID controle desde el principio, ya que antes de llegar al Setpoint no controla en lo mas mínimo. Una vez pasado por primera vez el Setpoint, funciona perfectamente. Te ha pasado? Lo has podido solucionar? (estoy probando con el ejemplo de la librería adaptado a un sensor de temperatura 18b20 como entrada)
@CambatronicsOnline
@CambatronicsOnline 3 жыл бұрын
Para eso estan las constantes Kp, Ki y Kd, modificando eses parametros consigues controlar lo que estas indicando.
@francofossati5895
@francofossati5895 3 жыл бұрын
@@CambatronicsOnline Si, lo sabía y lo intente muchas veces sin éxito, ya que para que comience a controlar desde el inicio, las constantes Kp, Ki y Kd eran ilógicas y no llegaba nunca a una estabilidad. Con valores donde si se lograba estabilidad, el control comenzaba en el momento exacto en que el valor a controlar se igualaba por primera vez al valor del Setpoint. Esto se daba por estar utilizando el PID en modo REVERSE. Me funcionó perfectamente cuando lo cambié a modo DIRECT y luego invirtiendo de modo manual el valor PWM. Muchas gracias por tu respuesta y ayuda!
@CambatronicsOnline
@CambatronicsOnline 3 жыл бұрын
@@francofossati5895 Gracias a ti por comentarnos tu experiencia.
@alan123hvy7
@alan123hvy7 5 жыл бұрын
Gracias :)
@CambatronicsOnline
@CambatronicsOnline 5 жыл бұрын
Un saludo.
@jesusdiazmacias2355
@jesusdiazmacias2355 7 жыл бұрын
disculpa esta librería sirve para auto-sintonizar el PID sin la necesidad de ajustarlo manualmente
@CambatronicsOnline
@CambatronicsOnline 7 жыл бұрын
+Jesus Diaz Macias En la documentacion del PID hay un apendice sobre ese tema, pero aun no investigue sobre el tema. En ella podras verificar si es posible.
@jesusdiazmacias2355
@jesusdiazmacias2355 7 жыл бұрын
muchas gracias pero a que documentación te refieres?
@CambatronicsOnline
@CambatronicsOnline 7 жыл бұрын
+Jesus Diaz Macias La libreria PID esta documentada en la pagina oficial de arduino.
@ismaelmn3633
@ismaelmn3633 4 жыл бұрын
También me interesa esa librería que dejaste como nota sobre un auto-ajuste PID, en esa documentación podemos encontrar la librería o ya viene incluida con la del PID?
Controladores PID #3 : implementando un PID con arduino para calentar agua.
21:18
Controladores PID #1 : Teoria y ejemplos practicos.
20:16
Cambatronics Online
Рет қаралды 169 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
WHAT DID I MAKE THIS WEEK ?? W/ my new Bambu X1 Carbon 3d Printer
5:24
E.E. Brown Leatherworks - Emily Brown
Рет қаралды 830
PI y PID discreto en Arduino
15:56
Proyectos JC
Рет қаралды 10 М.
ZIEGLER NICHOLS ✅ FIRST Method [PID Control] Part 1
26:22
Sergio A. Castaño Giraldo
Рет қаралды 184 М.
DC motor PID speed control
15:29
Curio Res
Рет қаралды 256 М.
PID brushless motor control tutorial
16:25
Electronoobs
Рет қаралды 477 М.
I Redesigned the ENTIRE YouTube UI from Scratch
19:10
Juxtopposed
Рет қаралды 775 М.
explicación PID digital (teoría de control digital)
17:01
TutosIngenieria
Рет қаралды 121 М.
1. Acción de CONTROL PROPORCIONAL ► [Explicación Sencilla] 😎 Control PID ☑️
31:09
Arduino To ESP32: How to Get Started!
9:26
Robonyx
Рет қаралды 496 М.
CIENCIAS DE LA COMPUTACIÓN, por un estudiante avanzado.
22:01
Santiago Fiorino
Рет қаралды 213 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН