

Introducción
El ser humano siempre ha tratado de buscar formas que le faciliten realizar sus actividades cotidianas, en este caso la domótica es la tecnología que combina aplicaciones electrónicas o informáticas con el objetivo de mejorar las condiciones de habitabilidad, sin embargo la implementación de tecnologías tienen costos elevados a los dispositivos de comunicación que utilizan que en su mayoría son dispositivos inalámbricos, y el costo se eleva aún más cuando se utiliza comunicación mediante el cableado, debido a que esto trae como consecuencia la reestructuración de la red eléctrica. Entonces conscientes de que al domótica se está convirtiendo en una necesidad para las personas se buscan alternanticas que ayuden a su implementación es así que en el siguiente documento se realiza un estudio del arte acerca del protocolo de comunicación x-10 que basa su funcionamiento en la transmisión de información mediante la red eléctrica de baja tensión, que a pesar de ser una tecnología desarrollada hace varios año aún se sigue usando debido a que los dispositivos basados en este protocolo son de fácil instalación, y óptimo funcionamiento dentro de las viviendas
Yo sueño con la casa del futuro

Telecomunicaciones
Las telecomunicaciones son la trasmisión a distancia de datos de información por medios electrónicos y/o tecnológicos.
Los datos de información son transportados a los circuitos de telecomunicaciones mediante señales eléctricas.
Un circuito básico de telecomunicación consiste en dos estaciones, cada una equipada con un receptor y un transmisor, que se pueden combinar para crear un transceptor.
Aplicaciones que podemos hacer


5 Grandes grupos:
Gestión Energética
Seguridad
Confort
Comunicaciones
Accesibilidad
Comunicaciones: integra los distintos sistemas de comunicacion utilizados en el hogar. Conlleva la intercomunicacion tanto de equipos entre si commmo de personas con estos y conexiones con el exterior del sistema.
Intercomunicacion de dispositivos a travez de una redes inalambricas o cableadas.
- Teleasistencia
-Transmision de alarmas
- Conexion desde el exterior
- Internet
- Conexiones de telefonia movil

Accesibilidad: este caso esta en auge para poder salvar las limitaciones funcionales o discapacidad de algunas personas, favoreciendo la autonomia personal.
Confort: viene a intentar satisfacer todas las necesidades que se puedan llevar a cabo en la casa para mejorar el confort.
- Iluminación: Apagado/Encendido de luces.
- Apertura/Cierre de puertas, ventanas y persianas.
- Automatizacion de sistema: riego, robots de limpieza.
- control inalambrico y a distancia.
- Control multimedia y del odio electronico
Redes de comunicacion

Domótica
Es un protocolo desarrollado en 1978 en Escocia.
-Utiliza la linea electrica (220v o 110) para comunicarse entre equipos.
- Trabaja enviando impulso a 120 KHz.
- Alcance maximo de la red es de 250m.
- Se limita a 256 dispositivos
- Protocolo: en la señal se transmiten distinta informacion.
1°. Transmite el Código de la casa o zona.
2°. El numero de modulo/dispositivo
3°. Transmite un Código de funcion a realizar


Domótica


UPnP


dlna

Estructura del programa
#include<iostream>
#include<math.h>
using namespace std;
int main ( )
{
int opcion ;
//menu
cout << "menu\n";
cout << "(1)CAMPO MAGNETICO1\n";
cout << "(2)CAMPO MAGNETICO2\n";
cout << "(3)CAMPO MAGNETICO3\n";
cout << "(4)CAMPO MAGNETICO4\n";
cout << "(5)CAMPO MAGNETICO5\n";
cout<<"ingrese opcion";
cin>>opcion;
switch(opcion)
{
case 1:
{
double b, mu=0.0175, pi= 3.1415;
int r, l;
cout<<"ingrese el valor para r:";cin>>r; cout<<"ingrese el valor para l:";cin>>l;
if (r!=0)
{b=(mu*l)/(2*pi*r);
cout<<"la respuesta es:" <<b<<endl;
}
else
cout<<"tome valores r>0"<<endl;
};break;
case 2:
{
int a,b,c;
double x1,x2, discri;
cout<<"ingrese el valor para a:"; cin>> a;
cout<<"ingrese el valor para b:" ; cin>>b ;cin>>c;
discri=pow(b,2)-4*a*c;
if(a!=0)
{
if(discri>0)
{
x1=(-pow(b,2)+sqrt(discri))/(2*a);
x2=(-pow(b,2)- sqrt(discri))/(2*a);
cout<<"RAIZ 1:"<<x1<<endl;
cout<<"RAIZ 2:"<<x2<<endl;
}
else
{
cout<<"imaginario"<<endl;
}
}
else
{
cout<<"indeterminado"<<endl;
}
};break;
case 3:
{
int l,n,r,a,b;
double mu,B, pi=3.14,i,A,D,C;
cin>> a; cin>>b;cin>>n;
i=2.5;
r=3;
mu=0.0179;
l=5;
A=a/(sqrt(pow(r,2)+ pow(a,2)));
D=b/(sqrt(pow(r,2)+pow(b,2)));
if(B>2000)
{
C=(mu*n*i)/(2*l);
B=C*(A-D);
}
else
{
cout<<"el campo magnetico es:"<<B<<endl;
}
};break;
case 4:
{
int E,i,B,v,l;
double f;
cin>> i; cin>>l;cin>>B;
if(B<3)
{
f=i*l*E;
cout<<"el campo magnetico es:"<<B<<endl;
}
else
{
cout<<"es imaginario"<<endl;
}
} ;break;
case 5:
{
double b,l,y,r,i,pi=3.1416,mu=0.0175;
cin>> y; cin>>mu;cin>>r; cin>>i;
if(i>6)
{
b=(mu*i/2*pi*l)*y;
cout<<"el campo magnetico es:"<<b<<endl;
}
else
{
cout<<"es imaginario"<<endl;
}
}
}//fin switch
//system ("pause");
return 0;
}//fin

Estructura en DVC++



