Alertas para el nivel de un depósito.

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.
 
Tu idea es correcta. Busca en este mismo foro como usar el puerto paralelo de la PC. Solo pon un optoacoplador entre el puerto de la PC y tu circuito, para no quemar la computadora en caso de un evento. En este mismo foro hay muchos ejemplos de como leer señales digitales desde el puerto paralelo o de impresora.


Saludos
 
Pues la verdad es que ese sería el tema más interesante para ahorra el pc obligatorio conectado al microcontrolador. Concen modelos que se puedan usar con servicio smtp y que puedan ser programados con .net por ejemplo?

Gracias, y un saludo.
 
Si quieres enviar un mail y el MCU a utilizar no tiene implementado el servicio SMTP lo que puedes hacer es enviar una peticion por medio de http con php, con los datos a enviar por correo. En el servidor donde tengas el interprete de php se encarga de recibir la peticion del PIC y enviar el mail y/o generar la respuesta correspondiente.
 
Hola, y gracias a todos por vuestra ayuda.

Por lo que entiendo estos mcu pueden hacer peticiones a páginas web que se encuentre en un determinado servidor mediante protocolo tcp/ip. ¿Qué tipo de lenguajes puede aceptar estos microcontroladores (Visual basic, C, .NET...)?

Gracias de nuevo y un saludo.
 
Creo que aquí hay una GRAN, GRANDISIMA confusión.
Un microcontrolador normal de los que usan los hobistas,
como un PIC16, no tiene la memoria suficiente como para
tener un sistema TCP/IP completo. Por lo tanto, menos
puede implementar servicios del tipo que mencionan.
Por eso, recomiendo usar una PC normal de escritorio. Un
cacharrito 486 con 16Mbyte de memoria y Linux sobra.
Si usan Python o Java como lenguajes de programación,
ellos ya tienen las API para todo lo que mencionan.
Ahora si tienen experiencia como para usar microcontroladores
mas poderosos, recomiendo que pongan la pila (stack) TCP/IP
sobre un sistema operativo como el FreeRTOS:
http://www.freertos.org/
El stack TCP/IP está aqui:
http://www.sics.se/~adam/uip/index.html
En la página del proyecto FreeRTOS tienen unos ejempos con
TCP/IP.
Otra cosa es trabajar a un nivel intermedio entre una PC y un
microcontrlador, usando computadores para control incrustado
(mal llamado enbebido)como las Rabbit, que ya traen ethernet
y el TCP/IP de fábrica. Pero eso ya sube el precio a los US$100
aproximadamente. Ver sitio:
http://www.rabbitsemiconductor.com/
También tienen unos inalábricos "zigbee".

Por cierto, para exáctamente eso, se inventó el lenguaje Java:
controlar una cafetera espresso remotamente y avisar por red.

Saludos
 
Con un micro de gama media-baja no te entra el protocolo pero en la familia 18F tienes micros que aceptan hasta 2Mb con direccionamiento externo (mas que suficiente para soportar la pila y las dos pijadillas que se quiera implementar)

de todas formas yo realice un proyecto con la pila TCP/IP de microchip y con un 452, tambien es verdad que usaba un protocolo UDP..........................
 
Atrás
Arriba