El siguiente dato es de la conversación que sostuve en YOUTUBE, lo comparto posi algo se me pasa por alto:
Carlos :
Por favor un proyecto en nextion en Arduino con un programa de cascada, con el mismo proyecto, con 3 sensores
Cambatronics :Prodias explicar un poco mas en profundidad el proyecto.
Carlos Mendoza: hola, lo describir por la forma que e leído foros, y aun no manejo muy bien Arduino
1.-Un arduino mega
2.- Sensor DS18D20 (3)
3.- Sensor de FLUJO FS300A (1)
4.- Circuito de potencia de paso Cero.
5.- sensor de nivel tipo bolla par eso de arduino
Imaginemos un caso hipoteco de un Calefon eléctrico o calentador de agua de paso rápido de un producto que ya existe, tratar de recrearlo su funcionamiento, por le que se describe por allí en algunos foros.
Programa BASE:
Es una BASE DE ESTADO con PID con varios codigo PID esclavo que toma los datos de sus variables áta que una PID sin datos INgresado por el usuaria actue al programa de requierdo de seguridad y del usuario.
link de ejemplo
forum.arduino.cc/index.php?topic=554837.0
Tiene su micro-controlado programado en cascada el "CÓDIGO" por su variables de "<seguridad de servicio>" y las del requerido por el "<usuario>", por el tipo trabajo, seguridad en su proceso y conseguir un ahorro energético osea son 3 código que trabaja entre si para buscar un resultado estable.
Los de paso rápido no tiene un tanque de deposito, con lo cual, tiene que evitar los problemas de:
1.- Que explote la resistencia, por no tener Agua o El nivel esta muy bajo por eso tiene un sensor T1 para quitar ese problema con un código esclavo y mandara una orden a código Matriz.
T1 es un codigo esclavo, es un sensor de temperatura que actúa como sensor de nivel y le dice otro dato la condición real de la temperatura de agua, al código matriz
2.- Tiene un sensor de flujo (F1) para detectar si ha solicitud de activar al circuito de potencia en PWM, con dos códigos
2.1.- Como código de seguridad de protección, para leer si tien agua o no.
2.2.- según la velocidad de flujo activar "X potencia" y según la condición como esta T1 aqui creo según entiendo hay una PID esclava
3.- dependiendo del modelo tiene sensor de nivel tipo swict (N1)
4.- T2 es un sensor que esta secar de la resistencia con varios fines:
1.- detectar si tiene agua o aire con la colaboración de T1+T2
2.- Detectar a temperatura del liquido real y dar dos variables de seguridad
1.- para que no produzca temperatura de vapor
2.- Segunda parte un DIP que toma de T1+F1+N1 y la condicional del USUARIO (DATO1), para tener un mejor rendimiento energético.
Dependido de la Marca tiene dos variantes :
Modelo 1: de es paso rápido con un Mini-tanque donde esta la resistencia de calor y el segundo la eficiencia segun foro es del 60%,
Modelo 2: tiene los mismo que modelo 1, pero es un sistema mixto imitando un "calentador eléctrico tipo tanque" pero con temporizador de trabajo y que el deposito donde esta la resistencia mantenga la temperatura solo dentro del horario para dar un recalentado,
Es decir de modelo 2 un lugar trabajo 12 horas con agua caliente con el modelo 2, y sus otras 12 horas no lo usar pero el deposito donde esta la resistencia lo mantiene solo entre un rango con esa poca agua entre 35°C se activa y se apaga en 40°C, la eficiencia según el foro y datasheet de alguna marca es del 95% porque trabaja con el calor necesario al horario de servicio y con el calor acumulado en reposo del tiempo de reposo, AL USARSE NUEVAMENTE EN ESTE PUNTO requiere menos calentamiento del agua con menor potencia dentro de una PID.
Carlos : este tipo de código, se puede usar para aire acondicionado, calefacion inteligente, etc... para proceso de fabricación etc
Cambatronics Online: Interesante proyecto. A ver cuando tengas algo hecho nos lo enseñas.
Un saludo.
Carlos Mendoza: Es interesante, pero tengo problema, como expones en este, No me sale, creo que se necesita un código de estado independiente para poner NEXTION.
Cambatronics Online: Si quieres que veamos lo que haces para intentar ayudarte, abre un tema nuevo en nuestro foro (
www.cambatronics.com
) y alli sube el codigo del arduino, el de la nextion y la documentación que consideres oportuna. Y le echaremos un ojo a ver que podemos aportar.