0% encontró este documento útil (0 votos)
4 vistas4 páginas

Sistema Domótico Arduino: Guía Práctica

El documento describe un proyecto para crear un sistema de control domótico utilizando la plataforma Arduino. Se explica cómo se pueden conectar sensores y actuadores a Arduino y cómo comunicarlos mediante protocolos como HTTP. El sistema permite controlar dispositivos en diferentes habitaciones de forma remota.

Cargado por

osquit123
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas4 páginas

Sistema Domótico Arduino: Guía Práctica

El documento describe un proyecto para crear un sistema de control domótico utilizando la plataforma Arduino. Se explica cómo se pueden conectar sensores y actuadores a Arduino y cómo comunicarlos mediante protocolos como HTTP. El sistema permite controlar dispositivos en diferentes habitaciones de forma remota.

Cargado por

osquit123
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

FACULTAD DE INGENIERIA

CARRERA PROFESIONAL DE INGENIERIA DE SISTEMAS

TEMA:
TRABAJO DE ESTADISTICA:
SISTEMA DE CONTROL DOMTICO BASADO EN LA
PLATAFORMA ARDUINO
ASIGNATURA:

FUNDAMENTOS DE LA
ELECTRICIDAD

DOCENTE:

ROLANDO LOZANO CUSI

ALUMNO:

Torres Carrion, Oscar Angel

[Link]
Aunque el ser humano todava no est arraigado a las propiedades
que ofrece la domtica es un hecho que en un futuro estar instalada
en cualquier vivienda. Pero qu es la domtica? Se podra definir
como el conjunto de tecnologas aplicadas al control y la
automatizacin inteligente de la vivienda, que permite una gestin
eficiente del uso de la energa adems de aportar seguridad, confort,
y comunicacin entre el usuario y el sistema.
Actualmente los sistemas domticos tienen un precio muy alto de
instalacin con lo cual solo es posible verlo en casas de lujo. Estos
suelen utilizar buses de transmisin de informacin que posibilitan
una
domtica
robusta
como son el EIB, X10, CEBus,
LonWorks/LongTalk y ZigBee. Una alternativa ms barata y casera
consiste en la utilizacin de placas Arduino.
En este proyecto utilizaremos la plataforma Arduino en la que nos
apoyaremos con otros dispositivos para poder construir un sistema
domtico simple. Arduino es una plataforma de hardware libre creada
en 2005, basada en una placa con un micro controlador y un entorno
de desarrollo, diseada para facilitar el uso de la electrnica en
proyectos multidisciplinares.
Para crear el sistema domtico han de tenerse en cuenta varios
aspectos. Hay que conocer el capital que disponemos para invertir en
el sistema y seleccionar los dispositivos que ms se ajusten a
nuestras necesidades. De poco sirve comprar un elemento con
grandes prestaciones si luego no se va a aprovechar. Por ejemplo, en
vez de utilizar como servidor del sistema un PC dedicado y muy
simple que costase unos 450 nuevos soles podramos usar otras
alternativas. Este ao han aparecido alternativas muy baratas como
la placa computadora Raspberry Pi que se puede obtener por unos
110 soles.
Como objetivo de este proyecto nos hemos propuesto crear un
sistema domtico simple utilizando las placas de bajo coste Arduino y
otros dispositivos, como sensores, actuadores y comunicadores.
Habr que dotar al sistema de la lgica necesaria para que puedan
comunicarse las placas que estarn controlando la habitacin en la
cual hayan sido instaladas.

[Link]
Al ser Arduino una plataforma de hardware libre tanto su diseo como
su distribucin puede utilizarse libremente para el desarrollo de
cualquier tipo de proyecto sin haber adquirido ninguna licencia. Por
eso existen varios tipos de placa oficiales, las creadas por la

comunidad Arduino o las no oficiales creadas por terceros pero con


caractersticas similares. En la placa Arduino es donde conectaremos
los sensores, actuadores y otros elementos necesarios para
comunicarnos con el sistema.
La plataforma Arduino tiene un lenguaje propio que est basado en
C/C++ y por ello soporta las funciones del estndar C y algunas de
C++. Sin embargo, es posible utilizar otros lenguajes de
programacin y aplicaciones populares en Arduino como Java,
Processing, Python, Mathematica, Matlab, Perl, Visual Basic, etc. Esto
es posible debido a que Arduino se comunica mediante la transmisin
de datos en formato serie que es algo que la mayora de los lenguajes
anteriormente citados soportan. Para los que no soportan el formato
serie de forma nativa, es posible utilizar software intermediario que
traduzca los mensajes enviados por ambas partes para permitir una
comunicacin fluida. Es bastante interesante tener la posibilidad de
interactuar con Arduino Diseo de un sistema de control domtico
basado en la plataforma Arduino 14 mediante esta gran variedad de
sistemas y lenguajes puesto que dependiendo de cuales sean las
necesidades del problema que vamos a resolver podremos
aprovecharnos de la gran compatibilidad de comunicacin que ofrece.
El entorno de desarrollo de Arduino es sencillo e intuitivo adems
puede descargarse gratuitamente desde su pgina oficial para
distintos sistemas operativos.

[Link]
Como la comunicacin en el sistema se basa en una arquitectura
centralizada debemos recordar que las rdenes van a pasar siempre
por el servidor aunque no vayan dirigidas especficamente a l. El
sistema es capaz de reconocer mensajes con el formato
habitacin/dispositivo/valor donde habitacin representa al [recibidor,
comedor, evento salirDeCasa] el dispositivo puede ser [led,
temperatura, humedad] y el valor un numero entero que se pasar al
dispositivo solo en caso de que sea de tipo escritura
(digitalWrite/analogWrite), por ejemplo el led.
Tenemos dos opciones para hablar con el sistema:

La primera consiste en el envo de informacin a travs del


puerto serie del PC utilizando el software de Arduino. Si el
mensaje va destinado al recibidor se mostrar separado por los
tres campos habitacin(o evento), dispositivo y valor. En caso
de que vaya dirigido al comedor se imprimir tambin la
respuesta con un valor ok si ha sido capaz de efectuar la
operacin
sobre
el
led
o
con
el
valor
de
la
temperatura/humedad pedido.

La segunda trata del protocolo HTTP que utilizaremos desde un


navegador de internet. Es importante tener en cuenta que en el
cdigo del recibidor la configuracin de la Ethernet Shield ha de
ser correcta. Debemos asignarle la direccin IP que le
proporcione el router en caso de que utilice DHCP. Tambin hay
que poner una direccin MAC nica para que el router conozca
los distintos dispositivos conectados. Es posible configurar el
puerto aunque se ha dejado por defecto el de HTTP, es decir el
80. Para poder tratar con el sistema debemos indicar en la
direccin web la IP del servidor, el puerto (si es el 80 no es
necesario incluirlo) y el mensaje con un formato correcto. En
este caso se imprimir el mensaje y su respuesta en HTML y
podremos visualizarlo en el navegador. Tambin lo podremos
ver por el puerto serie que lee el software de Arduino.

[Link]
Con este proyecto se busca demostrar que es posible instalar un
sistema domtico apoyndonos en la plataforma Arduino, con un
coste muy inferior al que se utiliza en las viviendas de lujo, a cambio
de dedicarle un poco de tiempo.
Tambien es posible agregar ms funcionalidades si se cuenta con un
presupuesto ms alto, adems si se tiene a la mano la plataforma
Raspberry Pi se puede formar un conjunto de desarrollo mucho ms
potente y con ms funcionalidades que harn de nuestro hogar un
lugar moderno y eficiente.

Referencias
[Link]
(s.f.).
[Link]
sequence=1. (s.f.).

También podría gustarte