Net@Home

lunes, abril 24, 2006

Programando PIC 16F877

He intentado en reiteradas ocasiones programar el PIC (un 16F877) con mi TE-20 de toda la vida ^^, pero este solo posee un zócalo de 28 pines y el 16F877 posee 40 pines y pese a haber probado a montar un adaptador, no logro programarlo correctamente. Por ello, he solicitado a La Salle a ver si me pueden echar una mano en este sentido y así programar el PIC en sus instalaciones, ahorrándome así tener que comprar un programador nuevo (cosa que tengo prevista hacer más adelante). Estoy a la espera de su respuesta :)

domingo, abril 23, 2006

Fotografías

Ahí van algunas fotografías de como va quedando la electrónica montada ^^ Por ahora tienemuy buena pinta, espero tener toda la electrónica lista en un par o tres de semanas :)

Haz clic en las imágenes para ampliar

viernes, abril 14, 2006

Funcionamiento detallado

  • Puesta en marcha del riego de plantas a través de Internet

La bomba de agua irá conectada a el sistema de relés. Cuando queramos poner en marcha el riego, accederemos a la página web que alberga SitePlayer y desde ella ordenaremos su puesta en marcha. Dicha orden será transmitida al PIC 16F877, el cual se encargara de poner a nivel alto (1 --> 5V) el pin correspondiente que estará conectado al sistema de relés y que accionará la bomba de agua. A su vez, el 16F877 mostrará el estado de la bomba de agua por el LCD.

  • Encender y apagar la música desde Internet

Desde Internet, accediendo a la página Web que alberga SitePlayer, podremos conocer el estado del equipo de música y según deseemos, actuar en consecuencia. Para ello, ordenaremos desde Internet su puesta en marcha si está parado o el paro del equipo de música en el supuesto cado de que se encuentre en funcionamiento. SitePlayer seencargará de transmitir dicha orden al 16F877, el cual pondrá en nivel alto el pin correspondiente con el fin de activar el relé preparado para dicha función. A su vez, el 16F877 mostrará el estado del equipo de música por el LCD.

  • Conocer el estado de la puerta a través de Internet

Mediante un sencillo contacto conectado directamente al SitePlayer, (quizás termine por conectarlo también al PIC), podremos conocer el estado de la puerta (abierta o cerrada).

  • Video en tiempo real a través de Internet

Dicha función seencargará de llevarla a cabo una Cámara IP cuyas imágenes se mostrarán en la misma web albergada en SitePlayer desde la cual podemos accionar la bomba de agua o el equipo de música.

  • Iluminación automática

Tanto el sensor PIR como el de luz estan conectados al 16F877. Para que la iluminación se encienda automáticamente se tendrán que cumplir dos condiciones con el fin de ahorrar en consumo eléctrico. Primero, el nivel de luz ambiental tendrá que ser lo suficientemente bajo como para que el sensor de luz transmita al PIC que no hay luz ambiental. Pero con el fin de evitar que la iluminación esteconstantemente en marcha, esta solo se encenderá cuando el sensor PIR (sensor de presencia) detecte a alguien, en dicho caso, avisará al PIC de dicha presencia y el PIC accionará la iluminación con tal de facilitar la movilidad por la instalación del individuo que se encuentre presente en dicho momento.

  • Autoparo del riego de las plantas

Ya sabemos que el usuario puede activarel riego de las plantas a través de Internet, pero, con el fin de evitar un "desbordamiento", el sistema esta equipado con un sensor de nivel de líquidos, el cual se encargará de cerrar el sistema de riego cuando las plantas ya dispongan del agua necesaria.

  • Control de acceso

El control de acceso está directamente conectado a un cerradura electrónica, la cual se abre al estar alimentada con 12V y se mantiene cerrada cuando no se encuentra alimentada. El control de acceso es capaz de reconocer varios centenares de tarjetas y por lo tanto de usuarios distintos. Al acercarle una tarjeta, el lector del control de acceso la leerá automáticamente sin que sea necesario accionarlo e ninguna manera, y verificará si dicha tarjeta esta autorizada para acceder al sistema o no. Si esta se encuentra autorizada, el control de acceso accionara durante un breve periodo la cerradura electrónica, en caso contrario, esta se mantendrá cerrada.

Funciones de Net@Home

Ya están definidas las funciones finales del dispositivo Net@Home en la maqueta que estoy llevando a cabo.
A través de Internet:
  • Puesta en marcha del riego de las plantas
  • Encender y apagar la música
  • Sensor --> Saber si la puerta está abierta o cerrada
  • Posibilidad de ver en video en tiempo real que sucede en casa

Gestión automática por parte del módulo:

  • Enciende la iluminación si es de noche y detecta presencia
  • Para el riego de las plantas cuando estas están al máximo de su capacidad.

Control de acceso:

  • Apertura de la puerta cuando el lector detecta la tarjeta de un usuario autorizado

PIC y Sagitrón

Continúo a la espera de recibir tres microcontroladores PIC 16F877 de Sagitrón, si no los recibo en brevés y puesto que no me contestan a los e-mails, me haré con uno de ellos por mi cuenta.

Electrónica ya montada sobre metacrilato

Toda la electrónica ya está montada sobre una placa de metacrilato, pero no puedo colgar fotos puesto que no dispongo de cámara digital (ya conseguiré alguna).
Sobre dicha placa se encuentran:
  • 1 interruptor luminoso 220V
  • 1 enchuve hembra de 220V
  • 6 interruptores pequeños para alimentar PIC, sensores, etc.
  • Sensor PIR
  • Sensor líquidos
  • Sensor luz
  • Placa PIC
  • Placa relés
  • Placa SitePlayer
  • Lector control de acceso
  • Procesador lector de acceso

Aún no están cableados puesto que las tiendas de electrónica están cerradas ya que es semana santa y tenía que comprar 3 metros de cable trenzado de dos terminales.

Espero poder colgar algunas fotos en breves, el resultado es impresionante :)

jueves, abril 13, 2006

La Salle :)

Pues bueno, confirmar que la salle también nos va a echar una mano.
Su función dentro del proyecto será la de una vez ensamblada toda la electrónica, ayudar a localizar cualquier fallo que provoque el funcionamiento incorrecto en algún módulo.

lunes, abril 03, 2006

Posible colaboración de La Salle

A la espera de confirma una posible colaboración con el proyecto de La Salle, los cuales darían soporte técnico de cara a superar todas aquellas trabas con las que nos podamos encontrar de cara a finalizar el proyecto.
Por otro lado, me he propuesto en dos semanas tener ya montado sobre una placa de metacrilato la mayor marte de la circuitería, para así poder verificar que todo funciona como debe de ser. En breves comento algunos avances.

lunes, marzo 06, 2006

Web SitePlayer

Pese a que ultimamente no he tenido tiempo de avanzar demasiado, ahí dejo una captura de como va quedando la web que alberga el módulo SitePlayer (sin grandes cambios respecto a la última), más que nada, "pijaditas".. ^^ Por lo que al adaptador de 40 pines se refiere, necesito cola de contacto (superglue) y debido a mi memoria de pez, todavía no me he hecho con un frasquito de ella.

domingo, marzo 05, 2006

Blog caído...

Durante el fin de semana, el Blog ha estado caído por motivos que todavía desconozco. Al final, he terminado por volver a subir todos los archivos y todo ha vuelto a la normalidad :) Por lo que al proyecto se refiere, no he avanzado en nada, mañana terminaré el adaptador para el TE-20 (40 pines)