Hola amigos del foro, muchas gracias por recibirme , estoy ya unos meses empapado del tema en arduino espero luego brindar mis experiencias a quien lo necesite.
bueno lo que me trae hoy aqui , es que tengo un problema con mi prototipo, les comentare que estoy haciendo un pequeño sistema para controlar con 3 relé un motor de acuario esos sumergibles, un termostato de 200 watts y una tira de leds de 10 metros.
todos ellos están siendo controlado por rele de 220v cada uno de estos elementos estan conectados a la fuente de 220v , estos rele estan acompañados por un transitor bd137en su base una resitencia de 10k y conectado a un puerto del arduino , el colector con su respectivo diodo 1N4001 y el emisor a tierra
luego tengo en este sistema conectado un LCD 16x2 donde me mostrara todo lo que yo necesito saber del comportamiento de mi sistema, como temperatura, duración de funcionamiento del motor, sensor de luz etc
les comento ahora cual es el problema: sucede que el sistema funciona correctamente hasta cierto punto lo que pasa es que cuando los rele se activan segun la programación que tiene , la pantalla comienza a apocarse osea las letras se EMPIEZAN A DESVANECER hasta el punto que desaparecen y solo queda la pantalla prendida sin llegar a ver nada de letras , luego el codido continua y llega el momento que se desactivan los rele y recien alli la pantalla vuelve a mostrar las letras , algunas veces lo muestra todo nuevamente otras veces solo algunas partes,
intentos de solución: he intentado ya refrescar la pantalla con el famoso lcd.clear pero nada se limpia todo pero igual las letras se van apocando hasta no verse nada , he intentado también ponerle mas delay para que la pantalla se mejore algo pero nada , he revisado muchas veces el codigo y todo anda bien
solo me queda suponer que el problema se deba a que el ARDUINO SE ESTA DESCOMPENSADO DE ENERGIA CUANDO TIENE ACTIVADO EL RELE , EL LCD Y LOS SENSORES AL MISMO TIEMPO ?
que puedo hacer para solucionar este problema ? se los agradecería mucho.
Has monitoreado la tensión de alimentación de tu sistema? Porque concuerdo que algo esta drenando la corriente y tu sistema Arduino se queda sin tensión suficiente para trabajar.
Tu fuente esta mal asi que revisa tensiones.
hola gracias por responder mira estoy usando para funcionar el arduino una fuente que se usa para las tiras led de 5metros , estoy viendo las caracteristicas tiene 12v - 2A , sera poco esa fuente para alimentar el arduino mega mas los sensores, el LCD y activar rele ??, el constraste del LCd si esta al Maximo de brillo influencia en algo ?
no tengo mucho conocimiento de cuanto maximo puede entregar el arduino a full trabajo , si sabes algo por favor me lo comentas , gracias
gracias surbye, pero quiero decirles que los componentes que usan alta potencia como los led , el motor de acuario, el termostato todos ellos estan conectados a sus respectivas fuentes de poder no tiene contacto alguno con el sistema de control del arduino, OSEA PARA QUE ME ENTIENDAN MEJOR los RELE son los que uso para activar mediante un pulso esos equipos , entonces lo que sucede es que mi LCD se desvanece cuando todos los rele estan activados ( 3 rele ) es en ese momento como si la tension o la corriente del arduino decae y hace que ya no se pueda leer las letras del LCD pero aun asi el sistema internamente sigue ejecutando el codigo sin problemas no se para no se lagea nada , solo es en le momento que el LCD tiene que mostrar donde se desvanece por accion de los REle que se activan, espero ahora si este mas claro , gracias por seguir apoyándome
Bueno entonces busca un tester/multímetro y lo pones en modo amperímetro y mides la corriente de consumo del sistema que mencionas.
A ver si la fuente que tienes es suficiente para todo esa carga.
También es posible que tu fuente tenga un diodo dañado.
Si tienes tester/multimetro verifica con todo cargado si la tensión de salida del a fuente sigue siendo contínua, que valor tiene antes de la entrada del Arduino y que valor lees en AC. Si lees digamos >1 V es que algo malo esta pasando.
gracias surbyte , lo primero que hare es lo que me indicas, luego retirare los cables vcc y gnd del LCD conectadas del arduino y pondre otra fuente que alimente el lcd y a su vez unire los GND ,luego les comento que tal me fue
si surbyte, uso el backligth y esta bien alto la iluminacion me parece q eso tambien lo tendre q regular, otra consulta tambien tengo entendido que el Rele conectado no es aconsejable que lo alimente desde la fuente del arduino verdad? yo me he guiado de un esquema de internet pero creo q alli tambien estoy quitandole muchos miliamperios a la placa te muestro el esquema. y me dices q opinas. gracias nuevamente
Hola surbyte , bueno ya encontré la solucion y gracias por tu ayuda ....bueno lo que hice fue lo siguiente, los rele y sensores los alimento desde otra fuente para mi caso 5v a 1Amp............... como dato informativo pues le dire que los Rele conectados a la fuente del arduino hace sufrir al Arduino y eso se ve en la capacidad del LCD que ya no retiene datos , se lagea, escribe letras extrañas , se reinicia o blanquea , todo eso pasa cuando el arduino pone en activacion los rele, dejando como conclusión que los rele al tomar 5v cada uno para su propio funcionamiento repercute en la entrega de tension del arduino................ volviendo con la solucion y deje al LCD conectado a los 5v directamente del arduino y unir todas las tierras de cada fuente.... con estos cambios ya no tuve mas problema con el LCD y eso seria todo