IMPLEMENTACIN DE DOMTICO A UNA VIVIENDA
INTRODUCCIN
El trmino domtica viene de la unin de las palabras domus (que significa casa en latn) y tica (de automtica, palabra
en griego, 'que funciona por s sola').
Se entiende por domtica al conjunto de sistemas capaces de automatizar una vivienda, aportando servicios de gestin
energtica, seguridad, bienestar y comunicacin, y que pueden estar integrados por medio de redes interiores y
exteriores de comunicacin, cableadas o inalmbricas, y cuyo control goza de cierta ubicuidad, desde dentro y fuera del
hogar. Se podra definir como la integracin de la tecnologa en el diseo inteligente de un recinto cerrado.
OBJETIVO GENERAL
implementar Domtica a una vivienda.
OBJETIVO ESPECIFICO
controlar la apertura de accesos por medio de un acoplamiento mecnico con servomotor y el encendido de luz en
diferentes recamaras a travs de una aplicacin androi.
diagnostico
la demtica hoy en dia se han venido implementado dentro y fuera de las viviendas a causado intriga a la
sociedad. el alto consumo de energia, el tendido de cableado elctrico , encendido de las luminarias a generado
grandes gastos y incomodidades a la sociedad.
la sociedad presenta personas discapacitadas que no pueden realizar las diferentes actividades en el interior de la
vivienda por o cual tienden a contratar personal generando gasto y desconformidad.
gracias al domotica suple todas estas incomodidades generando comodidad,bienestar y ahorro en la sociedad.este
proyecto se basa en controlar la apertura de un garaje por medio de un acoplamiento mecnico con servomotor y el
encendido de luz en diferentes recamaras a travs de una aplicacin androi.Se propone utilizar una comunicacin
inalmbrica de tipo Bluetooth, ya que prcticamente dentro del alcance de la seal no presenta perdidas de datos y en
general tiene un comportamiento estable y seguro.
MATERIALES
SOFTWARE
SISTEMA OPERATIVO ANDROID
Es una plataforma de software para dispositivos mviles que incluye un Sistema Operativo y aplicaciones de base.
Android es un conjunto de herramientas y aplicaciones vinculadas a una distribucin Linux para dispositivos mviles.
Por s solo no es un Sistema Operativo Android es de cdigo abierto, gratuito y no requiere pago de licencias.
APP INVENTOR
App Inventor es una herramienta til de programacin, que permitir el desarrollo de aplicaciones para dispositivos
mviles que usen el sistema operativo Android basada en Open Blocks Java library similar a programaciones como
Scratch y StarLogo.
HADWARE
ARDUINO UNO
es una plataforma de hardware y software de cdigo abierto, basada en una sencilla placa con entradas y salidas,
analgicas y digitales, en un entorno de desarrollo que est basado en el lenguaje de programacin Processing. Es
decir, una plataforma de cdigo abierto para prototipos electrnicos
MDULO HC-06
Este mdulo de bluetooth es el dispositivo que utilizamos para la recepcin de datos enviados desde una aplicacin
desarrollada en App Inventor. Se eligi este mdulo de bluetooth por el bajo costo comparado con los mdulos RN-41
y RN-42 los cuales tienen las mismas funciones y caractersticas, la nica diferencia es el rango de cobertura. Siendo
as un mdulo que cubre las necesidades para el desarrollo del proyecto.
SERVOMOTO
Un servomotor (tambin llamado Servo) es un dispositivo similar a un motor de corriente continua, que tiene la
capacidad de ubicarse en cualquier posicin dentro de su rango de operacin, y mantenerse estable en dicha posicin.
Est conformado por un motor, una caja reductora y un circuito de control.
DESARROLLO
DISEO HARDWARE
DISEO DE UNA CASA
DISEO DE DIAGRAMA
DISEO DE PCB
DISEO DE COMPONENTES
PLACA TERMINADA
DISEO SOFWARE
CODIGO ARDUINO
#include <Servo.h>
Servo servo1;
int estado=0;
int retardo=100;
int pos=0;
int servo2=90;
int servo3=180;
void setup(){
servo1.attach(9);
pinMode(13,OUTPUT);
pinMode(12,OUTPUT);
pinMode(11,OUTPUT);
pinMode(10,OUTPUT);
Serial.begin(9600);
delay(1000);
}
void loop(){
if(Serial.available()>0){
estado = Serial.read();
// Si el puerto serie esta habilitadp
// Lee lo que llega por el puerto Serie
if(estado== 'a'){
digitalWrite(13,HIGH);
}
if(estado== 'b' ){
digitalWrite(13,LOW);
}
if(estado== 'c'){
digitalWrite(12,HIGH);
}
if(estado== 'd' ){
digitalWrite(12,LOW);
}
if(estado== 'e'){
digitalWrite(11,HIGH);
}
if(estado== 'f' ){
// on/off de los pin 13 al pin 6
digitalWrite(11,LOW);
}
if(estado== 'g' ){
digitalWrite(10,HIGH);
}
if(estado== 'h' ){
digitalWrite(10,LOW);
}
if(estado== 'i' ){
// Movimiento del SERVO
servo1.write(pos);
}
if(estado== 'j' ){
servo1.write(servo2);
}
if(estado== 'k' ){
servo1.write(servo3);
}
delay(retardo);
}
DISEO VISUALIZACION DE LA APLICACION APP INVENTOR
PROGRAMACION DE LA APLICACION APP INVENTOR
ACTIVIDAD