Señores buen dia; Les comento que inicie un proyecto hace tres meses, para el control de nivel de los tanques de agua en mi casa, primero realice un circuito de control sencillo que de hecho es el que actualmente trabaja, mientras realizo este sistema que creanme lo he soñado y lo veo realizado.
El que esta actual solo realiza un control automático on/off de una electrobomba siendo esta cuidada solo por switches de nivel tipo flotador tanto en el tanque de 1000 Litros que se esta llenando como en la alberca de donde se toma el agua, este sistema lleva 8 meses trabajando sin problemas y realiza bien su trabajo.
Ahora se me metió el bichito de la investigación y desarrollo que había abandonado por cuestiones laborales debido al que el trabajo me absorbe completamente, pero igual ahora le dedico un pequeño espacio cada noche para realizar avances tanto en el hardware como en el software.
Sin mas preámbulo le comento lo que llevo y la idea que tengo para realizar este proyecto.
Aclaro que el montaje del hardware lo realizo sobre baquelita universal, al final pienso desarrollar la tarjeta.
Este cuenta actualmente con un micro 16f877A corriendo a 10 Mhz con LCD 2X16, por ahora tres pulsadores, tres indicadores led un LM35 para medición de temperatura ambiente, una LDR para medición de luz ambiente (también controla ON/OFF del backlight del LCD), en el micro se implemento el bus I2C para conectarlo con un DS1307 que mantendrá el sistema con la fecha y hora siempre actualizado(a futuro para crear registros de consumo, etc), para medición de nivel cuento con un sensor de ultrasonido SRF02 comunicado con I2C, aun no lo pruebo en el ambiente real de trabajo(tengo mis dudas sobre este y la comunicación I2C debido a la separación de la tarjeta y el sensor), también cuenta con comunicación asíncrona UART conectado a una interface XBEE, que servirá para sincronizar los datos del sistema para monitoreo y control con un software que elaborare mas adelante ya sea en visual basic o Labview, ademas uso las bondades de la comunicación inalambrica para desarrollar y actualizar el firmware del micro por medio de el bootloader, sin la necesidad de retirar el micro de la tarjeta, esto agiliza el proceso de desarrollo y facilita las labores de actualización, por otro lado pienso implementar la medición de nivel de la alberca con un mpxm2102 que he adquirido solo para investigación, pero con este señor tengo problemas ya que no entiendo muy bien el acondicionamiento de la señal del sensor si alguien sabe como hacerlo agradezco el aviso.
También ya viene en camino un medidor de flujo 1.5 to 25.0 L/min, este sera puesto con el fin de medir consumos diarios o semanales o para la elaboración de estadísticas. en fin sin mas le muestro el avance del proyecto.
Aclaro que este proyecto esta siendo programado en CCS y actualmente funciona la medición de temperatura, luz ambiente, medición de distancia con el SRF02, comunicación y programación con el XBEE, configuración y arranque del reloj de tiempo real DS1307, visualización en el LCD trabajando con bus de datos a 4 bits
Gracias.
Espero Comentarios.