Go Down

Topic: Control pid temperatura (dimmer y lm35) (Read 180 times) previous topic - next topic

hq24xda

Aug 18, 2018, 05:37 pm Last Edit: Aug 19, 2018, 03:00 am by surbyte Reason: no me fije en que era en español (tengo el traductor siempre activo)
hola cómo, bueno explico más o menos lo que quiero hacer para ver si es posible o no:
para una tarea escolar, tengo que controlar la temperatura de una caja con un control pid
Parea había pensado en eso

como sensor y lm35
como etapa de potencia, un paperdimmer con 8 niveles (sugerencia del profesor)
como calentador una bombilla de 100w

lo que sucede es que no sé cómo hacer que el programa  active y desactive los pines para que los niveles de potencia del paperdimmer cambien y de esa manera cambie la potencia del foco

¿Se puede hacer esto o es imposible?
¿Qué me recomiendas que haga?

Esfinterman

Hola. En este subforo solo se habla español. ;)

Daniel_Arg

#2
Aug 19, 2018, 03:40 am Last Edit: Aug 19, 2018, 03:43 am by Daniel_Arg
Al menos yo no entiendo como es tu dimmer, pero si tu profesor te pide 8 niveles es porque quiere que uses tres pines. Con tres pines se puede contar de 0 a 7.  

Entonces el primer pin debería poner a tu dimmer al 15%
El segundo pin podría ser 25% de tu dimmer.
Y el tercero y último 60% de tu dimmer.

El resultado para decimal y binario sería el siguiente.

0    -    000    0% apagado
1    -    001    15%
2    -    010    25%
3    -    011    40% (15% + 25%)
4    -    100    60%
5    -    101    75% (60% + 15%)
6    -    110    85% (60% + 25%)
7    -    111    100%(60% + 25+ 15%)


Ahora conecta tu arduino con protoboard y en los pines 4, 5 6 pon unos led con resistencias.

Copia esta función
Code: [Select]

void relay( byte a) {
 PORTD = (a << 4 );
}



Luego observa como se comportan los led's cuando envías a la función un número de 0 a 7  por ejemplo
 relay(3);

La próxima vez vuelve con algo de código escrito porque no esta bien que nosotros hagamos tu tarea escolar.

surbyte

Un dimmer de 8 niveles y un PID? Donde colocas un PID con 8 niveles de ajuste? No comprende la tarea.

Go Up