martes, 4 de noviembre de 2014

SISTEMA DOMOTICO



El avance tecnológico ha generado un gran impacto sobre el estilo de vida de las personas y los hogares siendo las redes y comunicaciones la etapa que más avanza es  necesario  poder usarla como necesidad indispensable para los   hogares.


La automatización en la vivienda “domótica” comienza a ser considerada como un elemento diferenciador de aquellos edificios que cuidan con especial detalle de la comodidad de los inquilinos y les ofrece, basándose en las estructuras tradicionales elementos innovadores. Poco a poco, si la vivienda quiere ser considerada del siglo XXI tendrá que incorporar elementos como sensores de movimiento, sensores de inundación, termostatos con múltiples funciones, automatización de persianas, módulos por radiofrecuencia, sistemas de alarmas, etc. Haciendo que viviendas que no tengan estos elementos se vean desfasadas y restándoles valor.

Automatización de servicios en un hogar
  • Mejorar el uso de recursos escasos (energía )Gestiona el consumo de agua, control de energía eléctrica 
  •  Automatiza el sistema de riego
  • Gestiona el servicio de riego de un jardín botánico sistematizando el riego solo cuando es necesario con detector de humedad
  •   automatizar persianas o cortinas
  • Automatiza el sistema de persianas o cortinas en el hogar
  • Seguridad
  • Diseña un subsistema de simulación de presencia mediante el encendido y apagado aleatorio de los principales equipos eléctricos existentes en el hogar.



Como se ha investigado existen muchas empresas en diferentes países generando gran desarrollo en la domótica, pero en el Perú ésta es una tecnología que se encuentra sin mucho desarrollo en la actualidad. Una de las principales razones es que la mayoría de los profesionales de las carreras afines no se encuentran investigando ni desarrollando temas relacionados a este tipo de tecnología.
Debido a la falta de información de esta tecnología, podemos decir que no existe una suficiente cultura e información  domótica en el Perú. El cliente, frente a la domótica, realmente no sabe que solicitar o que criterios elegir a la hora de la compra. No se conoce realmente en qué consiste, un gasto innecesario o lujoso desde el punto de vista del cliente.
Además, de percibir como algo muy costoso todo lo relacionado a la domótica.
Existe también el problema de desconocimiento de la tecnología, es decir el cliente se siente incapacitado para manejar aparatos complicados en base a tecnologías demasiado complejas para ellos.

Con el sistema domótico se propone automatizar los hogares en la ciudad de Trujillo u otras Una manera de brindar comodidad a los miembros del hogar permitiéndoles controlar puertas luces y ventanas con el uso de nuevas tecnologías. 
Shield Ethernet


El Shield Ethernet permite a una placa Arduino conectarse a internet. Está basada en el chip ethernet Wiznet W5100. Este provee de una pila de red IP capaz de TCP y UDP. Soporta hasta cuatro conexiones de sockets simultáneas. Usa la librería Ethernet para escribir programas que se conecten a internet.
La ethernet shield dispone de unos conectores que permiten conectar a su vez otras placas encima y apilarlas sobre la placa Arduino.
El Arduino se comunica con W5100 y con la tarjeta SD del shield por protocolo SPI a traves del conector ICSP. Esto ocupa los pines digitales 11, 12 y 13 en la Duemilanove y Uno, y pines 50, 51 y 52 en el Mega (En el Leonardo no se ocupan pines I/O). Además en todas el pin 10 se utiliza para seleccionar el W5100 y el pin 4 para seleccionar la tarjeta SD. Todos estos pines no se pueden usar como pines de entrada/salida. En la board Mega el pin 53 (SS) debe mantenerse solo como salida o de lo contrario la comunicación SPI no funcionará. La shield provee un conector ethernet estándar RJ45. El botón de reset en la shield resetea ambos, el W5100 y la placa Arduino. La alimentacion del Shield se hace a traves del Pin VIN del Arduino por lo que se recomienda tener conectada una fuente de 9v al jack, ya que al momento de realizar las comunicaciones puede que la corriente que llega desde el puerto USB no sea suficiente.

¿Que es ICSP?

ICSP es el acrónimo de la frase en inglés: "In Circuit Serial Programming" (Programación Serial En Circuito); es una tecnología incluida en todos los microcontroladores PIC de Microchip y otros fabricantes más recientes y posibilita la reprogramación de los mismos sin que sea necesaria la remoción de éstos de su circuito de aplicación. Esta característica es extremadamente útil no solamente en la etapa de desarrollo debido a que ahorra tiempo y trabajo, sino que su utilidad se extiende a la etapa de mantenimiento y actualización de los sistemas, dando la posibilidad de reprogramar los mismos "en el campo" en sus respectivas placas ya soldadas,  ya sea para corregir errores de software o para la mejora del sistema con la implementación de nuevas funciones.

Este método de programación (lectura, escritura y verificación) no es exclusivo de los microcontroladores Microchip, ya que otras marcas como Atmel, Parallax y otros usan también métodos similares conocidos de manera genérica como ISP (In System Programming) y en la arquitectura de Procesadores ARM se utiliza un método similar conocido como JTAG.

Señales y Conexiones ICSP

Las señales conectadas entre el Microcontrolador y el dispositivo programador para realizar la escritura, lectura y verificación del programa son las siguientes:
  • VPP (Voltaje de Programación):  Es un voltaje entre 12-14 VDC aplicado al pin MCLR/VPP del Microcontrolador, y es usado para poner al Microcontrolador en estado de programación.
  • PGC (Program Clock): Señal de reloj provista al Microcontrolador para sincronía.
  • PGD (Program Data): Línea serial de datos para escritura, lectura y verificación de la memoria de programa (ROM Flash) del microcontrolador.
  • VDD (Voltaje de Alimentación 5/3.3 VDC): Voltaje de alimentación provisto al Microcontrolador.
  • GND (Ground): Conexión a tierra.