Académique Documents
Professionnel Documents
Culture Documents
Incluye bibliografía
Colección Reportes Técnicos de Investigación ISBN: 978-607-7953-80-7
Serie IIT, Vol. 1, ISBN: 978-607-7953-85-2
Domótica – Investigación
Edificios inteligentes – Investigación
Vivienda – Innovaciones tecnológicas – Investigación
I. Introducción
1.1 Descripción del proyecto 13
1.2 Justificación del proyecto 13
II. Planteamiento
2.1 Antecedentes y marco teórico 15
2.2 ¿Qué es el Túnel Serial? 15
Figura 1. Conexión entre dos servidores de dispositivos 17
2.3 ¿Qué es X10? 17
Figura 2. Ejemplo de una instalación X10 18
2.4 ¿Qué es HTTP? 18
2.4.1 ¿Qué son los recursos? 18
2.4.2 Estructura de las transacciones HTTP 19
2.5 Descripción 19
Figura 3. Diferentes tipos de Arduinos 20
2.5.1 Configuración de entradas y salidas 20
2.5.1.1 Elementos con los que se puede interactuar 20
Figura 4. Pins de configuración tomando como ejemplo
la placa USB 20
2.5.2 Tipos de placas 21
2.5.2.1 Placa serie 21
2.5.2.2 Placa USB 21
2.5.2.3 Placa de prototipos 21
2.5.2.4 Bluetooth 21
2.5.2.5 XBee 21
2.5.2.6 ArCan 22
2.6 Arduino Ethernet Shield 22
Figura 5. Ethernet Shield, módulo para Arduino 22
2.6.1 Configuración de pins 22
Motores paso a paso 23
Figura 6. Rotor 24
Figura 7. Estator y bobinas 24
Figura 8. Conexiones de nuestro motor 24
2.7 Secuencia para el manejo de motores paso a paso 24
Cámara de video IP 25
2.8 Cámara AIRLINK AIC250W inalámbrica 25
Figura 9. Cámara de video IP 26
III. Metodología
3.1 Control de luces y dispositivos eléctricos
mediante un Arduino y un módem PSC05 de X10 27
Figura 10. Cable con conector RJ11 27
Figura 11. Módem PSC05 28
Figura 12. Módulo de lámpara LM465 28
3.2 Procedimiento 28
Figura 13. El circuito impreso 29
Figura 14. Arduino alambrado al módem PSC05 29
Figura 15. Módem PSC05 de X10 30
Figura 16. Conexión del cable telefónico al módem PSC05 30
Figura 17. Cargando el programa al Arduino 31
Tabla 1. Código embebido en Arduino para prender
y apagar dispositivos 32
Tabla 2. Código embebido en Arduino para control de luces 33
Figura 18. La lámpara comienza a incrementar su intensidad 34
3.3 Envío de correo electrónico cuando un sensor
de movimiento se activa 34
Figura 19. Arduino Mega y Duemilanove 34
Figura 20. Módulo Lantronix para Arduino 35
Figura 21. Configuración de Lantronix mediante
DeviceInstaller 4.2 36
Tabla 3. Código de Arduino para interactuar
con Lantronix y Arduino Mega 37
IV. Resultados
Figura 22. Correo electrónico recibido por interesados 39
V. Conclusiones
Bibliografía 43
Anexo 1 45
Conexión entre módulos 45
Figura 1. Diagrama de alambrado entre Arduino Mega
y un módem PSC05 45
Anexo 2 46
Controlador para motor paso a paso 46
Figura 1. LM7805, regulador de voltaje de 5V, 1A 46
Figura 2. 74HC595 47
Figura 3. Estructura interna de un transistor tipo Darlington 48
Figura 4. Conexiones del ULN2803 y los motores
unipolares paso a paso 48
Figura 5. Circuito de tablilla controladora 49
Resumen
E
l problema de robo a casa-habitación es, en la actualidad, si no el más gra-
ve, sí el que tiene un mayor índice delictivo. De acuerdo al Buró Federal
de Investigación (FBI, por sus siglas en inglés), un robo ocurre cada 15.4
segundos en Estados Unidos.
Las estadísticas nos dicen que el 70% de los ladrones, utilizan algún tipo de fuerza
para ingresar a una vivienda, pero su preferencia es ganar acceso fácil a través de
una puerta o ventana abierta. Herramientas caseras como destornilladores, pinzas
de corte, pequeñas barras como palanca y martillos pequeños, son los más utilizados
por los maleantes. Esta modalidad de robo, se considera en aumento, dado que la po-
licía sólo puede aclarar alrededor del 13% de todos los robos denunciados y rara vez
atrapa al ladrón en el acto.
Este problema se magnifica en Ciudad Juárez, donde el robo a casas-habitación,
oficinas, comercios, empresas y organizaciones en general, se estima que rebasa los
promedios nacionales como en muchos otros renglones relacionados con la inseguri-
dad de la población.
Existen en la ciudad empresas que proporcionan servicios de monitoreo, que ha-
ciendo uso de dispositivos de detección de movimiento o apertura de puertas y ven-
tanas, mandan una señal vía telefónica local a la central y ésta al contratante y a los
servicios de seguridad pública.
Dependiendo de la organización, es el cobro que se hace por los servicios de monito-
reo y la instalación del equipo. El más bajo puede ser de $500.00 al mes y de $3500.00
en una exhibición, con contratos de uno o dos años.
La domótica (casa robot) abarca todas las fases de la tecnología de hogar inteli-
gente, incluidos los sensores altamente sofisticados y controles que automatizan la
temperatura, iluminación, sistemas de seguridad y muchas otras funciones.
Un sistema de seguridad de una manera económica, a mediano plazo, se implementa
para esta fase de “casa inteligente”, el cual está formado por una red de sensores de mo-
vimiento con comunicación, a través de la red de alimentación de la casa, con el uso del
protocolo X10, logrando un proceso de enlace a un sistema de hardware libre Arduino,
para que éste, a su vez, sirva como interfaz al entorno del hogar y también a la Web.
9
10 Con el crecimiento que han tenido los servicios de internet y la gran expansión de
esta red, hoy en día una gran cantidad de hogares de clase media y alta, cuentan con
una conexión 24/7 para navegar y hacer consultas en muy diversos sitios, según las
preferencias de los cibernautas.
Por otro lado, los proveedores de equipo cada día van incorporando nuevos dispositi-
vos, que de una u otra forma, mediante diferentes protocolos, pueden comunicarse entre
ellos o enlazarse a internet para poner a disposición algún tipo de servicio o informa-
ción.
Aunado a lo anteriormente expuesto y con el surgimiento de sistemas Web embe-
bido como Lantronix; sistemas de comunicación de bajo consumo, como el ZigBee; y
tecnologías o protocolos, como UPnP, bluetooth, TCP/IP, X10 y más, que pudiendo
interconectarse, adaptarse y programarse, nos permiten producir verdaderas solucio-
nes a diferentes problemas de la vida diaria.
Desde hace varios años, han surgido en el mercado tecnologías que pueden conjun-
tarse para prestar un servicio de monitoreo para seguridad, que haga uso de internet
ya instalado en el lugar, proveyendo al usuario final con notificaciones y vigilancia los
365 días del año las 24 horas, prescindiendo así de la contratación de compañías exter-
nas, con la finalidad de bajar costos y contar con información en el momento, inclusive
en el propio teléfono celular.
Este sistema de seguridad “interactivo” propuesto, tiene inicialmente un costo ma-
yor al que se daría con la contratación de servicios de seguridad privada; sin embargo,
ya realizada la inversión, se considera poder cubrir sus costos en aproximadamente
tres años, por lo que quedaría el usuario libre de rentas y con un potencial enorme de
hacer crecer este sistema.
H
ouse robbery is today a problem, currently not very serious, but it has
a higher crime rate. According to the Federal Bureau of Investigation
(FBI), a burglary occurs every 15.4 seconds in the United States.
Statistics tell us that 70% of thieves use some sort of force to enter a
home, but their preference is to gain easy access through an open door or window.
Household tools, such as screwdrivers, cutting pliers, small bar clamps as lever, and
small hammers are the most frequently used by burglars. This type of theft is con-
sidered on the rise since the police can only clear only around 13% of all robberies
reported and rarely catch the thief in the act.
This problem is magnified in Ciudad Juárez where theft to homes, offices, shops,
businesses and organizations, is in general estimated to exceed national averages, as
in many other lines related to insecurity among the population.
There are city companies like ADT that provide monitoring services using motion
detection or devices when a door or window is opened, sending a signal via local tele-
phone central to the contractor and then to public safety services.
Depending on the organization is the collection that is done by monitoring servi-
ces and equipment installation. The lowest can be $40.00 USD per month and up to
$280.00 USD on an exhibit with a contract by one or two years.
Domotics (robot house) covers all phases of smart home technology, including
highly sophisticated sensors and controls to automate the temperature, lighting, se-
curity systems and many other features.
A security system in an economical manner, in the medium term, is implemented
for this phase of “smart home”, which form a network of motion sensors in conjunction
with the power supply of the house, using the X10 protocol, achieving a binding pro-
cess to a system of free hardware Arduino. This serves as an interface to the home
environment and the World Wide Web.
With the growth shown by the Internet service and the great expansion of this
network, at present, a large number of middle and upper classes households have a
connection 24/7 for browsing and querying in many different places depending on the
11
Resumen
12 preferences of Internet users.
On the other hand, equipment suppliers every day incorporate new devices which
in one way or another, using different protocols, can communicate with each other or
link to the Internet to make available any information or service.
In addition to the above, and the emergence of Web systems embedded as Lantronix,
low power consumption communication systems such as ZigBee, and technologies or
protocols such as UPnP, Bluetooth, TCP/IP, X10 and more that can interconnect, tai-
lored and programmed allow us to produce real solutions to various problems of daily
life.
For several years there have been on the market technologies that can be combi-
ned to provide a security monitoring service to make use of the Internet already ins-
talled on site, providing end users with notifications and surveillance 24 hours and
365 days a year, thus ignoring the hiring of outside companies in order to cut costs
and obtain information at the moment, even in your own cellular phone.
However, this “interactive” security system proposed in a home is initially at a hig-
her cost that would occur with the hiring of private security services, because it includes
the use of a Web camera, making iterative surveillance. Furthermore already made the
investment, is considered to cover the costs in approximately three years, so the user
would be free of income and with a huge potential to grow the system facilities.
Palabras clave:
Domótica, TCP/IP, X10.
Usuarios potenciales:
Casas-habitación, comercios, instituciones públicas (escuelas, hospitales, etcéte-
ra).
Reconocimientos:
Nuestro agradecimiento al Departamento de Ingeniería Eléctrica y Computación,
por las facilidades brindadas para la realización del proyecto; al Laboratorio de Eléc-
trica y el Centro de Cómputo avanzado, por su tiempo; a los alumnos Nidia Carolina
Verdugo González y Surinam Zambrano Sánchez.
E
l problema de inseguridad en la República Mexicana, es uno de los más gra-
ves con que cuenta la población. Éste se magnifica en Ciudad Juárez, donde
el robo a casas-habitación, oficinas, comercios, empresas y organizaciones
en general, se estima que rebasa los promedios nacionales como en muchos
otros renglones relacionados con la inseguridad de la población.
Existen en la ciudad negocios de monitoreo, que haciendo uso de dispositivos de
detección de movimiento o apertura de puertas y ventanas, mandan una señal —vía
el servicio telefónico local— a la central y ésta al contratante y a los servicios de se-
guridad pública.
Dependiendo de la organización, es el cobro que se hace por los servicios de moni-
toreo y la instalación del equipo. El más bajo puede ser de $500.00 al mes y hasta de
$3500.00 en una exhibición, con contratos de uno o dos años. La UACJ cuenta con va-
rios sistemas de monitoreo en sus instalaciones y, por consiguiente, tiene que realizar
un pago mensual por el servicio, el cual asciende a varios miles de pesos.
13
II. Planteamiento
2.1 Antecedentes y marco teórico
C
on el crecimiento que han tenido los servicios de internet y su gran expan-
sión, hoy en día, una gran cantidad de hogares de clase media y alta cuen-
tan con una conexión 24/7 para navegar y hacer consultas en muy diversos
sitios, según las preferencias de los cibernautas.
Por otro lado, los proveedores de equipo cada día van incorporando nuevos dispositi-
vos, que de una u otra forma, mediante diferentes protocolos, pueden comunicarse entre
ellos o enlazarse a internet para poner a disposición algún tipo de servicio o informa-
ción.
Así es que vemos surgir equipo de marcas como: Lantronix, ZigBee, Arduino, y
tecnologías o protocolos como: UPnP, bluetooth, TCP/IP, X10 y más, que pudiendo
interconectarse, adaptarse y programarse, nos permiten producir verdaderas solucio-
nes a diferentes problemas de la vida diaria.
Túnel Serial
15
16 debe a la manera como están estructurados estos protocolos, que pueden pasar datos
en una red local o a través de una red de área extendida, utilizando ruteadores o, en
términos generales, entre dos puntos cualesquiera de internet.
Se pueden utilizar varios medios de transmisión, como son: redes cableadas, ina-
lámbricas, módems y postería o satelital, lo cual quiere decir que los paquetes IP
pueden enviarse a cualquier parte del mundo, para:
ɶɶ Lograr que los puertos COM conecten equipos PC o servidores con dispositivos
serie remotos sobre Ethernet
ɶɶ Comunicar simultáneamente con múltiples dispositivos serie de una red
ɶɶ Utilizar Ethernet para sustituir conexiones de módem de conexión telefónica
preexistentes
ɶɶ Administrar el puerto de consola de equipos remotos (servidores, ruteadores,
conmutadores, etcétera) sobre Ethernet
La función de conversión de los datos seriales a IP, es llevada a cabo por un servi-
dor (de conversión) y encargándose otro de reconvertirlos de IP a seriales de nuevo.
Este proceso se conoce como Túnel Serial (Serial Tunneling). En el caso de conexiones
TCP, un servidor es el encargado de iniciar la conexión, mientras que el otro está sólo
esperando una conexión entrante. Una vez establecida la conexión, los datos se pue-
den mover en cualquier dirección de manera bidireccional. Este empaquetado TCP/
IP, permite a un usuario conectar un servidor de dispositivos serie a un dispositivo
serie existente y lograr que la comunicación con otro tenga lugar sobre Ethernet, sin
realizar ningún cambio en aplicaciones de red críticas.
Instalar un servidor de dispositivos serie a Ethernet en un extremo de una LAN y
otro en otro punto de la LAN, para permitir el paso de datos RS232, es lo indicado para
acceder a dispositivos seriales que se encuentran físicamente en posiciones remotas.
Veamos un ejemplo: un servidor de dispositivos serie, puede conectarse al puerto
serie de un equipo que ejecuta una aplicación crítica en una oficina central o un centro
de datos. El segundo servidor de dispositivos serie, se conecta al puerto serie de un
dispositivo de adquisición de datos situado en otra población. Cuando ambos servido-
res de dispositivos serie, disponen de conexión LAN y reciben alimentación, se inicia
automáticamente una sesión entre los dos servidores de dispositivos dedicados. Dicho
de otro modo: una vez que ambos servidores de dispositivos serie, se utilizan formando
un túnel serie, transfieren automáticamente datos a través de la LAN como si ésta
fuera transparente. La aplicación del equipo central sólo abre el puerto COM y envía
datos.
Aplicación
Dispositivo de equipo central
de adquisición Device Server Device Server
de datos serie
Figura 1. Conexión entre dos servidores de dispositivos
Red
Protocolo X10
II. Planteamiento
18 la comunicación es eficaz.
El sistema de corrientes portadoras, trabaja tanto en redes de corriente alterna
monofásica como trifásica.
HTTP 1.0
Arduino
2.5 Descripción
Arduino es una plataforma de hardware libre basada en una sencilla placa de entra-
das y salidas y un entorno de desarrollo, que implementa el lenguaje de programación
Processing/Wiring. Se puede utilizar para desarrollar objetos interactivos autónomos
o puede ser conectado a software de la computadora (por ejemplo, Macromedia Flash,
Processing, Max/MSP, Pure Data). Las placas se pueden montar a mano o adquirirse.
El entorno libre de desarrollo integrado, se puede descargar gratuitamente.
Las plataformas Arduino están basadas en los microcontroladores Atmega328,
Atmega168 o en el ATmega8, chips sencillos y de bajo costo que permiten el desarro-
llo de múltiples diseños.
Al ser open-hardware, tanto su diseño como su distribución son libres, es decir, se
puede utilizar libremente para el desarrollo de cualquier tipo de proyecto sin haberse
adquirido ninguna licencia.
II. Planteamiento
20
Consta de 14 entradas digitales configurables como entradas y/o salidas, que ope-
ran a 5 volts. Cada pin puede proporcionar o recibir como máximo 40 mA. Los pins 3,
5, 6, 8, 10 y 11, pueden proporcionar una salida PWM (Pulse Width Modulation). Si
se conecta cualquier dispositivo a los pins 0 y 1, eso interferirá con la comunicación
USB. Diecimila también tiene seis entradas analógicas, que proporcionan una reso-
lución de 10 bits. Por defecto miden desde 0 hasta 5 volts, aunque es posible cambiar
el nivel más alto, utilizando el pin Aref y algún código de bajo nivel.
II. Planteamiento
22 2.5.2.3 Placa de prototipos
Esta placa está pensada para poder incorporar hardware adicional al diseño base
de Arduino. Incorpora una matriz de agujeros, en la que se puede añadir hardware
adicional. No dispone de puerto serie ni USB y por ese motivo es necesario disponer
de otro programador que utilice ICSP.
2.5.2.4 Bluetooth
Es la última versión en la que se está trabajando. Elimina la necesidad de cables
para comunicarse con la PC.
2.5.2.5 XBee
Esta placa Arduino posee el estándar XBee, para comunicarse con otras Arduino
XBee.
2.5.2.6 ArCan
Este shield dota a Arduino con la capacidad de intercomunicarse vía CAN-Bus.
El microcontrolador Arduino Diecimila y Arduino Duemilanove, están basados en
Atmega168 y Atmega328, respectivamente.
Ethernet Shield
El jumper de soldadura marcado como “INT”, puede ser conectado para permitir
que la placa Arduino reciba interrupciones de notificación de eventos del W5100,
pero éste no es soportado con la librería de Ethernet. El jumper conecta el pin INT del
W5100 al pin digital 2 del Arduino.
Los motores paso a paso, son ideales para la construcción de mecanismos en donde
se requieren movimientos muy precisos. La característica principal es el hecho de
poder mover un paso a la vez por cada pulso que se le aplique. Este paso puede variar
desde 90° hasta pequeños movimientos de tan sólo 1.8°, es decir, que se necesitarán
cuatro pasos en el primer caso (90°) y 200 para el segundo (1.8°) para completar un
giro completo de 360°.
En la aplicación que se implementará y que se describe más adelante, utilizamos
un motor que gira 3.6°; por lo tanto, son necesarios 100 pasos para poder girar una
vuelta completa (360°/3.6° = 100 pasos).
Estos motores poseen la habilidad de poder quedar enclavados en una posición
o bien, totalmente libres. Si una o más de sus bobinas están energizadas, el motor
estará enclavado en la posición correspondiente y, por el contrario, quedará comple-
tamente libre si no circula corriente por ninguna de sus bobinas.
III.PM
II. etodología
lanteamiento
24 Básicamente estos motores están constituidos normalmente por un rotor (figura
6), sobre el que van aplicados distintos imanes permanentes, y por un cierto número
de bobinas excitadoras bobinadas en su estator (figura 7).
Las bobinas son parte del estator y el rotor es un imán permanente. Toda la conmuta-
ción (o excitación de las bobinas) debe ser externamente manejada por un controlador.
Figura 6. Rotor
Cámara de video IP
Una cámara de video IP —también conocida como cámara de red— puede ser
descrita como la combinación de una cámara y una computadora en una sola unidad,
la cual captura y transmite imágenes en vivo a través de una red IP, habilitando a
usuarios autorizados a ver, almacenar y administrar el video sobre una infraestruc-
tura de red estándar basada en el protocolo IP.
Una cámara de red tiene su propia dirección IP, se conecta a la red y tiene inter-
construidos una serie de aplicaciones, funciones y servicios. A diferencia de cualquier
otro tipo de cámara, las cámaras de red no necesitan estar conectadas a una compu-
III.PM
II. etodología
lanteamiento
26 tadora ni dependen de ella, porque son totalmente independientes y autoadministra-
bles, lo cual incrementa aún más su funcionalidad.
En resumen, podemos decir que todo lo necesario para tomar y transmitir imá-
genes está dentro de la cámara y lo único que se necesita afuera de ella es el medio
para ver el video, que es una computadora con un explorador de internet, las cuales
se pueden encontrar prácticamente en cualquier lugar del mundo.
III. Metodología
3.1 Control de luces y dispositivos eléctricos
mediante un Arduino y un módem PSC05 de X10
27
II. Planteamiento
28
Figura 10. Cable con conector RJ11
Cable telefónico
Es un conector usado para enlazar redes de telefonía. Es de medidas reducidas y
tiene cuatro contactos para soportar cuatro vías de dos cables. Es el conector más di-
fundido globalmente para la conexión de aparatos telefónicos convencionales, donde
se suelen utilizar generalmente sólo los dos pins centrales para una línea simple o
par telefónico. Una vez sujeto al cable, resulta casi imposible desarmarlo sin provocar
su inutilización.
Esta interfaz de red eléctrica de dos vías proporciona un enlace a la red eléctrica me-
diante comandos de X10. Cuenta con un buffer de recepción, que le permite almacenar
los mensajes recibidos a la espera de ser consultados por el producto OEM conectado.
PSC05
Interfaz x10
Es una de las piezas clave del sistema de domótica X10. Actúa como receptor de
+5V
señal X10, es decir, recibe una orden a través de la corriente eléctrica 4 3 2a la
1 que está
conectado y la ejecuta. A cada módulo, se le asigna un código consistente en una le-
tra y un número. Tan sencillo como girar los mandos 10kΩ
frontales a la posición deseada,
lo cual quiere decir que cuando se activa un interruptor o un control remoto con un
código, la lámpara que esté conectada a dicho módulo se encenderá. Se puede enviar
pin de Datos - a pin digital de Arduino
la orden de encenderse, apagarse, atenuar la señal o encender la lámpara muy lenta-
mente, al pin
igual
cruceque un -regulador
por cero deArduino
a pin digital de luz normal, pero todo ello a distancia.
3.2 Procedimiento
Realizar la correcta configuración para la conexión entre el cable con conector
RJ11 y el Arduino.
Del cable telefónico se separan los hilos, los cuales se conectan al Arduino con la
siguiente configuración:
III. Metodología
30 ɶɶ Verde: sin conexión
ɶɶ Amarillo: resistencia de 10 kΩ, pin 3 de Arduino, 5 volts
1234
Cuando se desea transmitir y recibir usando este dispositivo PSC05 de X10, debe
tenerse en mente la siguiente configuración:
Se procede a la conexión del Arduino con la PC, mediante un cable USB, para te-
ner comunicación entre ellos y cargar el programa.
III. Metodología
32
void loop() {
//Mensaje a la consola
Serial.println("Prender dispositivo…");
#include <x10.h>
#include <x10constants.h>
#define zcPin 2
#define dataWPin 3
#define RPT_SEND 2 // número de veces que se reenvía un código X10
III. Metodología
34
void setup() {
// Establece la velocidad de transmisión-recepción para la consola
Serial.begin(9600);
void loop() {
// Mensaje a la consola
Serial.println("Encendiendo luces:");
En la figura 18, se puede observar el efecto de enviar los códigos X10 al módem
PSC05 desde el Arduino.
III. Metodología
36
III. Metodología
Tabla 3. Código de Arduino para interactuar con Lantronix y Arduino Mega
39
41
IV. Resultados
D
urante el desarrollo de este proyecto, fueron algunos los resultados obte-
nidos, tales como el encendido de una lámpara como indicador visual de la
activación de un estado de alarma.
Fueron algunos otros eventos también como el encendido de la cámara
IP, para enviar video en tiempo real cuando se activaron las condiciones dadas para
ello.
Sin embargo, uno de los resultados más concluyentes y significativos, pero no por
ello más importante que los anteriores, fue el de poder enviar mediante correo elec-
trónico avisos de eventos informando la intrusión al espacio sensado.
En la figura 22 se muestra el correo electrónico enviado a las personas registradas
para recibirlo, con los códigos que el módem PSC05 detectó de la red eléctrica.
41
V. Conclusiones
D
urante ocho meses, se trabajó con la idea de que un ingeniero en Siste-
mas Computacionales puede desarrollar nuevos sistemas integrados por
equipo y programas computacionales, que le hagan más agradable la vida,
sabiendo que la inmensa mayoría de todo aquello que es desarrollado por
la humanidad debe de permitírselo.
En nuestro caso, el haber trabajado con dispositivos como el Arduino, el XPort de
Lantronix, el WIZnet, las tablillas shield para ambos, el dispositivo PSC05 de X10, la
programación en lenguaje “C++” con varias bibliotecas de funciones que ha desarro-
llado la comunidad mundial y nuestro propio código embebido en dispositivos para
controlarlos, ha sido una experiencia muy enriquecedora, en donde se ponen a prueba
los conocimientos adquiridos en las diferentes materias de una currícula de Sistemas,
así como aquellos que mediante la investigación documental y aplicada se adquieren.
Este proyecto no se habría podido llevar a cabo, si por parte de todos los parti-
cipantes no se hubiera contribuido con alguna aportación en dispositivos, tiempo,
esfuerzo y dedicación.
Finalmente, alcanzamos nuestras metas y pudimos desarrollar nuevos dispositi-
vos a partir de unos ya existentes, y configurarlos con nuevas partes, alambrados y
programación para que los obtenidos nos permitan adaptarlos a las necesidades del
entorno, para hacer una CASA INTELIGENTE Y SEGURA.
Este proyecto no termina, tal vez el día de mañana cambie de nombre, pero pre-
tendemos seguir contribuyendo con dispositivos y programación, para que el mundo
en el que vivimos sea más cómodo, inteligente, seguro y divertido.
43
43
Bibliografía
Túnel Serial
Serial to Ethernet Converters/Adapters
http://www.perle.com/products/Serial-to-Ethernet.shtml
http://www.gridconnect.com/net232.html
http://www.lantronix.com/
Dispositivos X10
http://www.X10.com
http://www.TheHomeAutomationStore.com
http://en.wikipedia.org/wiki/X10_(industry_standard)
http://www.x10pro.com/pro/pdf/technote.pdf
http://www.scribd.com/doc/12843158/powerline-communication-using-x10-protocol
http://www.8051projects.net/_X10_protocol
Arduino
http://www.arduino.cc
http://www.arduino.cc/en/Main/Hardware
http://arduino.cc/en/Reference/HomePage
http://arduino.cc/en/Tutorial/HomePage
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl
http://www.arduino.cc/playground/Main/SimilarBoards
http://www.ladyada.net/make/eshield/
http://adafruit.com/index.php?main_page=index&cPath=17_21
Cámara de video IP
http://www.airlink101.com/products/aic250w.php
45
46
Anexo 1
Anexo 2
V = 1 * R (1)
Sustituyendo: R= vR = v
1 1 (2)
Anexo
48
A2.2 Convertidor de serial a paralelo
Figura 2. 74HC595
Anexo