Arduino PID biblioteca - Control de brillo (4 / 5 paso)

Paso 4: PID FrontEnd GUI

Cuando se ejecuta la aplicación, se abrirá la ventana de PID_FrontEnd.

En esta ventana, podemos destacar las siguientes funciones:
TOGGLE_AM - cambia el modo PID automático o manual;
Punto de ajuste - cantidad deseada de la luz en el medio ambiente (del 0 al 1024);
Entrada - el valor real de la luminosidad del entorno (medido por el LDR y volvió como feedback);
Salida - el control de valor devuelto por el Arduino como un controlador PID (control de brillo del LED conectado en el pin D3);
Kp - constante del control proporcional;
Ki - constante del control Integral;
Kd - constante del control derivativo;
TOOGLE_DR - cambia la dirección de la PID (si la producción crece a medida que crece la entrada o a la inversa de la misma);
SEND_TO_ARDUINO - enviar datos a la Arduino;

PID entrada / punto de ajuste -ventana gráfica de las curvas de entrada (medida de luminosidad LDR) y valor de consigna (valor deseado para el brillo).
Salida del PID - ventana gráfica para la salida de control del LED.

En las imágenes, podemos notar el punto de referencia colocado a 950 (línea verde), la variable de entrada (línea roja) y el PID de control de variable de salida (línea azul) al control de brillo.

Podemos entender la información descrita Fahrzeugteile a través de un diagrama de bloques (mirar las fotos).
Donde observamos que el Error = SP - PV y el error se aplica al controlador PID que genera el MV para control de proceso.
PV = Variable de proceso;
SP = punto de ajuste;
MV = Variable manipulada.

Cada tipo de controlador: P, I y D puede ser utilizado independientemente o conjuntamente como:
Controlador P (muy utilizado)
Controlador PI (muy utilizado)
Controlador PD (rara vez utilizada)
Regulador PID (más usado)

Mira las fotos y se puede observar un cambio en el valor de ajuste (desde 950 a 700 y luego a 950 otra vez) y se puede ver el funcionamiento del control de PID en la variable de entrada.
Se puede observar que tiene un poco de oscilación en el control (característico de cada sistema controlado, ya sea primer o segunda orden, etc..).

Artículos Relacionados

QH: Hack rápida #1: Control de brillo brillo/teclado

QH: Hack rápida #1: Control de brillo brillo/teclado

Hola, los usuarios Instructable! Hoy que vamos a estar haciendoPaso 1: Brillo = OffAsí, tendrás tu Mac.Todo lo que necesita hacer es (en el óvalo rojo) es Pulse la izquierda (imagen con el sol pequeño)Paso 2: La luz del teclado = OffAhora presione el
Luz Sensor LED sistema de Control de brillo con ATMEGA328 UNO V3.0 R3 para Arduino

Luz Sensor LED sistema de Control de brillo con ATMEGA328 UNO V3.0 R3 para Arduino

ICStation equipo presentarles este sensor de luz sistema de control de brillo de LED con nuestro producto self-developed ICStation ATMEGA328 UNO V3.0 R3 tablero Arduino Compatible. Utiliza DC5V para trabajar y puede cambiar el brillo de la luz resalt
Basados en Arduino - sistema de Control para la PC del coche del RPi

Basados en Arduino - sistema de Control para la PC del coche del RPi

Hola a todos! Michalis Vasilakis de www.ardumotive.com y en esta guía de le mostrará cómo hacer un simple - basados en Arduino - sistema de Control para la PC del coche del RPi.Este sistema está diseñado para evitar el cierre abrupto del PRi coche si
Bookmarker LED + lámpara de mesa (con control de brillo)

Bookmarker LED + lámpara de mesa (con control de brillo)

Este es un DIY luz de lectura. Yo lo llamo "Bookmarker de LED".Hola, Han creado una bookmarker que nos ayuda en la lectura de los libros en la oscuridad. Es una usada como lámpara de mesa, compartida, es tan brillante que dos personas pueden lee
LEDs con Control de brillo (circuito escriba)

LEDs con Control de brillo (circuito escriba)

Materiales necesarios:Circuito escriba bidireccional LED (2)Circuito potenciómetro de ScribeCircuito módulo escriba + 9V bateríaHoja de aceroPapelTinta conductoraPlantilla de la huella de Scribe de circuitoPaso 1: Paso 1: organizar elementos Determin
Hack de linterna! Agregar un control de brillo y LED a un antiguo proyector

Hack de linterna! Agregar un control de brillo y LED a un antiguo proyector

¿tienes un viejo faro? ¿Quieres un proyector de LED de alto brillo? ¿Tienes conocimiento de electrónica limitada? Bien les presento al hack de Faro de LED! Tenía una vieja lámpara de cabeza que fue petición de ser hackeado, era viejo y no funcionaba.
24 vatios LED crece la luz con Control de brillo

24 vatios LED crece la luz con Control de brillo

cultivo de alimentos es uno de mis pasatiempos favoritos ya que soy un gran fan de alimentos orgánicos y comida sana. Este Instructable le mostrará cómo construir una LED crece la luz con controles de brillo rojo/azul para adaptarse a sus crecientes
GSM 900 + ARDUINO smart home control a través de sms

GSM 900 + ARDUINO smart home control a través de sms

requisito deunoGSM 900placa de reléPaso 1: GSM 900 + ARDUINO smart home control a través de smsArduin Unoo GSM + placa de relé + codificación
Control de brillo de LED con control remoto y Arduino

Control de brillo de LED con control remoto y Arduino

Vamos a hacer un regulador de brillo de LED de Control remoto, es muy sencillo. Comentario por debajo de tu pregunta que si tienes alguna, quiero responder a todos. Mi blog para noticias de tecnología y algunos proyectos electrónica tiempo.Paso 1: Lo
Bola y placa Arduino PID Control

Bola y placa Arduino PID Control

Este es mi sistema de bola y la placa casera. Sistema consiste en 2 motores servo digital (HS-422 ECO), microcontrolador Arduino UNO y 4 cable pantalla táctil resistiva (7"). Hay dos controladores PID trabajando por separado para cada eje. Este siste
LEGO Technic coche con Arduino + XBee Wireless Control

LEGO Technic coche con Arduino + XBee Wireless Control

yo fui leer Instructables un invierno bien el sábado, cuando mi 8 yo hijo llegó y miraban sobre mi hombro y vi esto: por sath02. Mi hijo es un gran fan de Lego de todas las cosas y ama a los robots y autos, y esto fue derecho hasta su callejón. Él in
Caja de Navidad: Arduino/ioBridge internet controla luces de Navidad y show musical

Caja de Navidad: Arduino/ioBridge internet controla luces de Navidad y show musical

mi proyecto de Navidad de la caja consiste en un internet controlado por luces de Navidad y show musical. Una canción de Navidad se puede solicitar on-line que se ponen en una cola y jugó en el orden que se pidió. La música es transmitida en una emis
Controlar una placa de Arduino usando un Control remoto infrarrojo

Controlar una placa de Arduino usando un Control remoto infrarrojo

-IntroducciónHola a todos, mi nombre es Noreddine Kessa, soy un entusiasta de la electrónica.  Me divertí mucho este fin de semana jugando con mi juguete nuevo, Kit Arduino ATmega328 DIY que he conseguido en eBay, y me encantaria compartir la alegría
Basados en ARDUINO robot de control remoto IR

Basados en ARDUINO robot de control remoto IR

Hola todo el mundo. Este mi nuevo robot de control remoto proyecto IR utilizando arduino. Se trata de un robot de simple diseño, que usted puede construir fácilmente.Paso 1: requisitos:Requerimientos del proyecto:Arduino uno Tsop1738 (receptor ir)H p