TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Platero en 13 de Marzo de 2007, 05:57:14
-
Hola a todos,
Me gustaría saber que material se necesitaría para poder enviar una alerta (un email) cuando un pequeño depósito de un dispensador automático (máquina de café, etc...) alcanza un determinado nivel.
Según yo creo se necesitaría un sensor de nivel que envíe la señal a un ordenador que se encargue de analizar esa señal y enviar el email automático, pero estoy un poco desfasado en este tema y no tengo mucha idea, ni del coste que puede suponer los dispositivos necesarios.
Muchas gracias y un saludo.
Javi.
-
Hola!
Aqui tenes un par de links que te pueden servir de base para arrancar:
1) Monitor para puerto paralelo de PC. (http://www.ucontrol.com.ar/Articulos/monitorpp/monitorpp.htm) Esto te va a enseñar el funcionamiento basico del puerto paralelo del ordenador.
2) Conversor A/D de 8 bits para PC. (http://www.ucontrol.com.ar/Articulos/adcpp/adcpp.htm) Esto, aunque no es estrictamente necesario para tu proyecto, tambien te puede ser util. Es un conversor analogico digital para leer datos por el puerto paralelo. Viendo el codigo VB que hay en ese articulo podes aprender a leer el puerto. Estan los enlaces a las DLL necesarias.
Por supuesto, a lo mejor seria mas conveniente utilizar un puerto USB, pero el paralelo es infinitamente mas sencillo.
Suerte, y bienvenido al foro.
-
Muchisimas gracias aitopes, me he imprimido esas páginas y comenzaré a estudiarlas.
De todos modos, que componentes principales se necesitas para llevar a cabo ese servicio de alertas para el control de nivel.
Es correcto utilizar un sensor de nivel, un pic y un ordenador para el envío de email, o es mejor utilizar otros dispositivos?
Muchas gracias de nuevo.
-
Hola!
Eso depende de tu proyecto. Si solamente tuviese que saber si un tanque llego a determinado nivel, usaria un NE555 para detectar el liquido en el punto maximo, y a su salida (pin 3) conectaria el puerto paralelo del ordenador. A partir de ahi, es cuestion de soft.
Si te parece que una solucion asi te sirve, te paso el esquema con el NE555.
Saludos!
-
Hola atiopes y muchas gracias de nuevo.
He estado echando un vistazo al componente en la siguiente página:
http://www.neoteo.com/tabid/54/ID/738/Title/NE555/Default.aspx?738=Title&NE555=Default.aspx
Lo que me han pedido en la empresa es que informe a un cliente de como se podría controlar el nivel de un depósito para recibir emails cuando el deposito se este vaciando en una máquina expendedora.
No se si será necesario montar el circuito integrado y conectarlo al sensor de nivel, o si existe algún dispostivo comercializado con lo que necesitan para poder conectarlo directamente al pc, y únicamente tengan que desarrollar el programa. Yo me dedico al desarrollo de programas de gestión con Visual Studio 2005, pero la programación de micros y autómatas siempre me interesó. Así que espero que el circuito integrado o el sensor de nivel pueda encontrarlo montado para la conexión a PC o no sea muy complicado realizarlo por mi cuenta, y me den "permiso" en mi empresa para poder encargarme del desarrollo del programa para la monitorización.
Gracias por toda la ayuda.
Un saludo.
Javi.
-
Hola Platero, existe en el mercado, un dispositivo llamado presostato, que se emplea para medir el nivel de agua de los lavarropas automaticos, y este se coloca junto a una pequeña manguera, al subir el nivel de agua, aumenta la presion, hasta que una membrana del presostato activa un contacto normal abierto
este contacto podrias enviarlo al puerto paralelo como te manifesto Aitopes
Suerte!
Norberto
-
Hola otra vez!
Es buena la idea de Norberto.
Adivina quien escribio el articulo de NeoTeo... :)
Ahora tenes una version muy ampliada, con muchos ejemplos y animaciones en www.ucontrol.com.ar
Saludos.
-
Enhorabuena por ese artículo, y sobre todo gracias por hacerlo.
Según me comentan es muy probable que esté comercializado un sensor de nivel con un controlador que se conecte directamente a un PC sin necesidad de tener que diseñarlo, pudiendo de este modo limitarme a desarrollar el software en visual basic 2005 que lo monitorice. Ahora toca buscar información para llevar a cabo esta programación y encontrar el protocolo de comunicación de algún controlador o sensor de nivel.
Gracias
Un saludo.
Javi.
-
Bueno ahí sigo dando vueltas al asunto, sabés de algún pic que incluya la posibilidad de usar servicio SMTP, y que se pueda programa para el envio de correos?
Gracias a todos.
Un saludo.
Javier.