Anda di halaman 1dari 23

cnico Nacional

Instituto Polite

nica y
Escuela Superior de Ingeniera Meca

Electrica
Transmisores

Control de Puertas Autom


aticas
Por Medio de Bluetooth

Alumnos:
Ulisses Hernandez B.
U. Alejandro Velazquez B.
13 de julio de 2015

Profesor
Ra
ul Ruiz Meza

Indice general
1. Resumen

2. Introducci
on
2.1. IC Timer 555 . . . . . . . . . . .
2.1.1. Astable . . . . . . . . . .
2.2. IC L293 . . . . . . . . . . . . . .
2.3. IC 74LS194 . . . . . . . . . . . .
2.4. App Inventor 2 . . . . . . . . . .
2.5. Modulo Bluetooth HC-06 . . . . .
2.6. Motores a Pasos . . . . . . . . . .
2.6.1. Bipolar . . . . . . . . . . .
2.7. Microcontrolador MSP430G2553 .
2.7.1. Comunicacion UART . . .

.
.
.
.
.
.
.
.
.
.

3. Desarrollo
3.1. Control de Motor a Pasos . . . . .
3.2. Programacion del Microcontrolador
3.3. Desarrollo de Aplicacion . . . . . .
3.4. Configuracion bluetooth . . . . . .
3.5. Dise
no de Maqueta . . . . . . . . .

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

3
. 3
. 4
. 5
. 5
. 7
. 8
. 9
. 9
. 10
. 11

.
.
.
.
.

13
13
14
16
19
20

.
.
.
.
.

4. Comentario

21

Bibliografa

21

Captulo 1
Resumen
El proposito de este trabajo es el desarrollo de un control automatico
por cel
ular de una puerta de garage. Se documenta un analisis detallado del
proceso en el dise
no y fabricacion de el sistema, este sistema consta de controlar un motor a pasos con ayuda de el microcontrolador MSP430G2553 y
el modulo bluetooth HC-06, el modulo se conectara al cliente bluetooth del
un celular con sistema operativo Android, la finalidad de esto sera hacer un
control desde el celular con comandos; este interpretara los comandos con su
sistema nativo y enviara caracteres hacia el modulo bluetooth para que el
microcontrolador interprete estos comandos y en funcion de ellos envie hacia
el motor a pasos los comandos y este actue conforme a ellos. Se desarrollaro el
software para la aplicacion nativa en App Inventor 2, tambien la circuitera
digital para controlar los pasos y la velocidad del motor, as como el acondicionamiento del microcontrolador hacia el motor a pasos. La finalidad de
este proyecto es implementar un sistema automatico para puertas de garage,
ya que en la actualidad este tipo de sistemas son costos pero un gran n
umero
de personas ha optado por comprar.

Captulo 2
Introducci
on
Primero se introducira al lector a un analisis basico de los componentes
utilizados, una vez que el lector este debidamente documentado, se explicara el desarrollo y las etapas que se hicieron para tener el prototipo funcional.
Esta introduccion no pretende especificar puntalmente todas las caractersticas de los componentes utilizados, pero si dar una base para el entendimiento
del proyecto.

2.1.

IC Timer 555

Es un cicuito especializado para la sincronizacion entre circuitos digitales,


es usado como un tipo de temporizador, ya que es capas de generar pulsos
rectangulares o cuadrados, con una frecuencia muy estable, esto se logra con
un a red RC con lo cual se puede controlar la frecuencia y el ciclo u
til. En
la figura 1 se puede ver el encapsulado, con sus respectivas terminales.

Figura 2.1: Temporizador 555

Es un circuito muy versatl, que tiene dos modos de uso; astable y astable.
solo se vera el modo astable

2.1.1.

Astable

En este modo resulta que se puede configurar para que se pueda obtener
pulsos cuadrado, y con un potenciometro variar la frecuencia u
nicamente.
Este tipo de funcionamiento se caracterza por una se
nal de salida con forma
de onda cuadrada o rectangular, donde la duracion de los periodos entre alto
y bajo puede ser diferente y su amplitud estara determinada por el voltaje.
La se
nal de salida tendra un nivel alto por un tiempo t1 y un nivel bajo por
un tiempo t2, los cuales variaran de acuerdo a los valores de R1, R2 y C1. El
capacitor C2 de 0.01 uF (10 picofaradios) se implementa cuando la patilla 5
de control de voltaje del CI 555 no se utiliza.la conficuracion se muestra a
continuacion en la figura 2.

Figura 2.2: Temporizador 555 como Astable


para poder determinar la frecuencia se puede utlizar la siguiente formula:
T = 0,7(RA + 2RB )C
4

(2.1.1)

Este resultado sera usado posterirmente para la sincronizacion del circuito


digital en el control del motor a pasos.

2.2.

IC L293

Es un conductor push-pull con 4 canales los cuales son capaces de transportar corrientes de salida de 1A por canal. Cada canal es controlado por
una entrada logica compatible TTL y cada par de conductores (un puente
completo) esta equipado con una entrada de inhibicion que apaga todos los
cuatro transistores.
Una entrada de alimentacion separada se proporciona la logica de modo que
se puede ejecutar de una tension mas baja para reducir la disipacion.

Figura 2.3: Driver Push-Pull de 4 canales


Este tipo de circuito integrado es capaz de controlar motores o cargas que
requieran de corrientes muy elevedas.

2.3.

IC 74LS194

Es un registro de corrimiento de 4 bits bidireccional, este registro de desplazamiento esta dise


nado para incorporar practicamente la totalidad de las
caractersticas que un dise
nador del sistema puede desear en un registro de
desplazamiento; que cuentan con entradas paralelas, salidas paralelas, cambios de direccion izquierda-derecha, derecha-izquiera. El registro tiene cuatro
5

modos distintos de funcionamiento, a saber:


-Paralelo (carga)
-Desplazamiento a la derecha (QA direccion hacia QD)
-Desviacion a la izquierda (QD direccion hacia QA)
-Inhibir reloj (no hacer nada)
La carga paralela sncrona se lleva a cabo mediante la aplicacion de los cuatro
bits de datos y teniendo ambas entradas de control de modo, S0 bajo y S1,
alto. Los datos se cargan en los flip-flops asociados y aparecen en las salidas
despues de la transicion positiva de la entrada de reloj. Durante la carga, se
inhibe el flujo de datos en serie.
El desplazamiento a la derecha se lleva a cabo de forma sincronizada con el
flanco de subida del pulso de reloj cuando S0 es alta y S1 es bajo. Los datos
en serie de este modo se introduce en la entrada de datos en desplazamiento
a la derecha. Cuando S0 y S1 es BAJO y ALTO respectivamente, los cambios
de datos dejaron sincronizados los datos y se introducen en la entrada serie.
El Clock del flip-flop se inhibe cuando las dos entradas de control estan en
modo bajo. El integrado se puede apreciar en la figura de abajo.

Figura 2.4: Registro de corrimiento de 4 bits bidireccional

2.4.

App Inventor 2

App Inventor es una herramienta desarrollada por Massachusetts Institute of Technology (MIT) para facilitar el proceso de crear aplicaciones para
Android, en comparacion con la programacion tradicional de aplicaciones Android. Se basa en una interfaz web en la que desarrollaremos la aplicacion,
mediante programacion por bloques, y una Companion App, o aplicacion
compa
nera, en la que se visualizaran en tiempo real las modificaciones
que se realicen en la interfaz web y donde podremos ir probando nuestra
aplicacion a medida que la desarrollemos. Se desarrollan aplicaciones en un
lenguaje visual basado en bloques. Para empezar a programar en esta interfaz, tedremos que crear una cuenta, a continuacion se muestra una imganen
con la interfaz de desarrollo. modo bajo. El integrado se puede apreciar en
la figura de abajo.

Figura 2.5: Interfaz de desarrollo App Inventor


Para tener crear un nuevo proyecto solo seguimos los siguientes pasos:
- Entrar a IDE de desarrollo on-line http://ai2.appinventor.mit.edu/
- Hacemos login con nuestra cuenta de google.
- Se nos muestra una lista con nuestros proyectos, o vaca si a
un no hemos creado ning
un proyecto.
7

- Seleccionamos un proyecto o creamos uno nuevo boton New Project


o Project Start New Project.
- Ya podemos empezar a trabajar

Con esta herramienta podemos crear aplicaciones, desde su dise


no y programacion de los elementos de control, y poder descargarlos en formato .apk
para correrlo en cuaquier telefono Android.

2.5.

M
odulo Bluetooth HC-06

Modulo Bluetooth HC-06, gracias a sus puertos TxD y RxD nos permite
realizar comunicaciones inalambricamente a 10mts max resultando muy faciles de manejar gracias a su SPP (Serial Port Protocol) de bajo consumo ya
que trabajan a 3.3V. El modulo de bluetooth HC-06 resultan populares para
aplicaciones con microcontroladores. El modulo de bluetooth HC-06 que solo
opera de modo Esclavo, a diferencia de su hermano HC-05, Que ofrece una
mejora, on respecto a precio y caractersticas, ya que es un modulo MaestroEsclavo, esto quiere decir que ademas de recibir conexiones desde una PC o
tablet, comunicacion App-Android a microcontrolador. Tambien es capaz de
generar conexiones hacia otros dispositivos Bluetooth. Esto nos permite por
ejemplo, conectar dos modulos de bluetooth y formar una conexion punto a
punto, para transmitir datos entre dos microcontroladores o dispositivos. En
la siguiente imagen podemos ver el modulo HC-O6

Figura 2.6: Modulo Bluetooth HC-06


Dependiendo de que microcontrolador se use, se debe configurar para
poder enviar y transmitir datos seriales, las Tx y Rx del micro van a las
respectivas terminales del modulo bluetooth.

2.6.

Motores a Pasos

La caracterstica principal de estos motores es el hecho de poder moverlos un paso a la vez por cada pulso que se le aplique. Este paso puede variar
desde 90 hasta peque
nos movimientos de tan solo 1.8 , es decir, que se necesitaran 4 pasos en el primer caso (90 ) y 200 para el segundo caso (1.8 ),
para completar un giro completo de 360 .
Basicamente estos motores estan constituidos normalmente por un rotor sobre el que van aplicados distintos imanes permanentes y por un cierto n
umero
de bobinas excitadoras bobinadas en su estator. Las bobinas son parte del
estator y el rotor es un iman permanente. Toda la conmutacion (o excitacion
de las bobinas) deber ser externamente manejada por un controlador. Exiten dos tipos de motores paso a paso de iman permanente, el unipolar y el
bipolar se vera mas a fondo el bipolar ya que es el tipo de motor que se uso
en el proyecto.

2.6.1.

Bipolar

En la siguiente figura 7 se muestra un motor a pasos de iman permanente


bipolar

Figura 2.7: Motor a Pasos Bipolar


Este tipo de motores tiene generalmente cuatro cables de salida (ver figura
7). Necesitan ciertos trucos para ser controlados, debido a que requieren
del cambio de direccion del flujo de corriente a traves de las bobinas en
la secuencia apropiada para realizar un movimiento. En la figura 8 podemos
apreciar un ejemplo de control de estos motores mediante el uso de un puente
en H (H-Bridge). Como se aprecia, sera necesario un H-Bridge por cada
bobina del motor, es decir que para controlar un motor Paso a Paso de 4
cables (dos bobinas), necesitaremos usar dos H-Bridges iguales al de la figura

8. En general es recomendable el uso de H-Bridge integrados como son los


casos del L293B (ver figura 3).

Figura 2.8: Control de un Motor a Pasos Bipolar con un IC L293

2.7.

Microcontrolador MSP430G2553

El microcontrolador de Texas Instruments es uno de la familia de bajo


consumo de energa, el microcontrolador se vende con una tarjeta de desarrollo bastante accesible solo 120 pesos mexicanos. El sistema de desarrollo
Lauchpad actualmente empieza a tomar un gran auge al ofrecernos demasiadas ventajas como por ejemplo su bajo costo, versatilidad de manejar
diferentes microcontroladores de la familia MSP430 los cuales cuentan con
una CPU de 16 bits con arquitectura von Neumann, ademas de una variedad
de perifericos como oscilador interno, temporizadores, USART, I2C, conversores ADC, comparadores analogicos, hasta 16 pines de entrada o salida;
Ademas el entorno o software de desarrollo (CCS) soportado sobre java logra
un ambiente muy amigable en momento de su programacion, o si se prefiere
el ambiente de desarrollo IAR es tambien una buena opcion as mismo nos
permite realizar una depuracion en tiempo real. En la figura nueve se puede
apreciar el LaunchPad.

10

Figura 2.9: LaunchPad con el microcontrolador MSP430G2553


Se entiene que el lector debe tener una base mas profunda para controlar y
depurar programas y aplicaciones con este tipo de microcontrolador, nosotros
nos enfocaremos a explicar como u
tilizar la comunicacion serial con la ayuda
de UART de este microcontrolador.

2.7.1.

Comunicaci
on UART

La comunicacion UART puede ser u


til cuando se trata de sensores: como un ejemplo basico, podramos enviar datos tomados de un sensor de
temperatura con el ADC interno a un ordenador, utilizando un modulo bluetooth conectado a los pines UART en el Launchpad. Caractersticas del modo
UART incluyen:
7 u 8 bits de datos con, o sin paridad impar
transmision independiente y recepcion de datos de registros de desplazamiento
Separacion, transmision y recepcion de registros de amortiguamiento
LSB-primero o MSB-primero de transmision de datos y recepcion
Capacidad de protocolos de inactividad de la lnea y de la comunicacion
direccion de bits para sistemas multiprocesador
Tasa de baudios programable con modulacion de apoyo velocidad de transmision fraccional
Indicadores de estado para la deteccion de errores y la supresion
Indicadores de estado para la deteccion de direcciones
Capacidad de interrupcion Independiente para recibir y transmitir

11

En el modo UART, el USCI transmite y recibe caracteres a la asncrona


de la tasa de bits a otro dispositivo. El tiempo para cada caracter se basa
en la velocidad de transmision seleccionada de la USCI. La transmision y
recepcion utilizan la misma frecuencia de la velocidad.

12

Captulo 3
Desarrollo
3.1.

Control de Motor a Pasos

El control a de motores a pasos es de escencial importancia, a que con


este, acoplado a un engrane se pueden mover grandes cargas, apesar de no
tener mucho torque en el motor, nuesto motor es alimentado por 5 volts a
1 Amp, comenzamos por dise
nar un timer capaz de variar la frecuancia de
10Hz a 1khz cuanto mas es la frecuencia mayor velocidad tendra el motor,
el pulso de reloj llega a un IC 74LS194 la funcion de este sera enviar los
datos, e este caso solo necesitamos 4 ya que el motor bipolar solo tiene 4
secuencias posibles para poder polarizarlo y que este gire, en la figura 10 se
puede apreciar el esquematico usado.

Figura 3.1: Circuito Control de Motor a Pasos


Como podemos apreciar en la figura es necesario activar con un push
13

button el 74LS194, el estado es de bajo a alto y de alto a bajo, es solo un


pulso de peque
na duracion, esto se hara automaticamente cuando estemos
trabajando con el modulo y el microcontrolador. El motor debe de llevar
diodos de proteccion contra la corriente de remanente que se produce en
este.
Como se puede apreciar en la figura 11 es una imagen de la parte electronica
de control para el motor.

Figura 3.2: Circuito Control de Motor a Pasos Fsico


El principal problema fue la configuracion del 555 a una frecuencia adecuada, de tal modo que el el 74LS194 mandara los bits corriedos hacia las
terminales del motor a pasos y asi tener una velocidad adecuada de este.

3.2.

Programaci
on del Microcontrolador

Para poder empezar con la programacion con el microcontrolador MPSG2552


refierase al capitulo correspondiente. En esta etapa se tuvo que activar el envio de datos por UART, comunicacion serial del microcontrolador.
El codigo se presenta acontinuacion:
#include i o 4 3 0 . h
unsigned i n t open =0;
unsigned i n t c l o s e =0;
i n t ban =0;
i n t R =0;
i n t I =0;
i n t ban1 =0;
char opc ;
int B;
void d e t e c c i o n ( char t e s t

);

i n t main ( void )
{

14

// S t o p w a t c h d o g t i m e r t o
WDTCTL = WDTPW + WDTHOLD;

prevent

ban = 2 ;
//BCSCTL1 = CALBC1 1MHZ ;
//DCOCTL = CALDCO 1MHZ ;

time

out

reset

//DCO t r a b a j a n d o a 1 MHz

TACTL = TASSEL 1+I D 0+MC 1+TAIE ;


TACCR0 = 3 2 7 6 7 ;
open = 0 ;
close = 0;
B=0;
P1SEL = 0 ;
P1SEL2 = 0 ;
// C o m u n i c a c i o n

Serial :

P1SEL = BIT1 + BIT2 ;


P1SEL2 = BIT1 + BIT2 ;
UCA0CTL1 |= UCSSEL 2 ;
UCA0BR0 = 1 0 4 ;
UCA0BR1 = 0 ;
UCA0MCTL = UCBRS0 ;
UCA0CTL1 &= UCSWRST;
IE2 |= UCA0RXIE ;

//
//
//
//
//
//
//
//

P1DIR |= ( BIT0 + BIT6 ) ;


P1DIR &= ( BIT3 ) ;

// LED ROJO Y VERDE


// ENTRADA BIT3 PUERTO 1

P1OUT |= BIT0 ;
P1OUT |= BIT6 ;
enable interrupt () ;
while ( 1 )
{
i f (R==0x0001 && I <=30){
P1OUT|=BIT0 ;
P1OUT&=BIT6 ;
}
i f (R==0x0002&& I <=30)
{
P1OUT|=BIT6 ;
P1OUT&=BIT0 ;
}
i f (R==0x0003&& I <=30 )
{
P1OUT|=BIT0 ;
P1OUT|=BIT6 ;
}
i f ( I ==35|| I >=30){
P1OUT |= BIT0 ;
P1OUT |= BIT6 ;
i f (R==0x0001 && I >=30){
P1OUT |= BIT0 ;
P1OUT&=BIT6 ;
I =0;
}
i f (R==0x0002 && I >=30){
P1OUT |= BIT0 ;
P1OUT&=BIT6 ;
I =0;
}
}
}
}
#pragma v e c t o r=USCIAB0RX VECTOR
i n t e r r u p t void USCI0RX ISR ( void )
{
char opc ;
opc = UCA0RXBUF;
i f ( opc== o )
{R=0x0001 ; }
i f ( opc== c )
{R=0x0002 ; }
i f ( opc== s )
{R=0x0003 ; }
}

15

P1 . 1 = RXD, P1 .2=TXD
P1 . 1 = RXD, P1 .2=TXD
SMCLK
1MHz 9 6 0 0
1MHz 9 6 0 0
M o d u l a t i o n UCBRSx = 1
I n i t i a l i z e USCI s t a t e m a c h i n e
E n a b l e USCI A0 RX i n t e r r u p t

#pragma v e c t o r=TIMER0 A1 VECTOR


i n t e r r u p t void TA HND( void )
{
switch ( TA0IV )
{
case
2:
break ;
//CCIFG1
case
4:
break ;
//CCIFG2
case
10:
//P1OUT = BIT0 ;
I ++;
i f ( I ==30)
{R=0x0000 ; }
//P1OUT = BIT0 ;
break ;

//TAIFG

}
}

Al final de la programacion solo consta de recibir datos gracias a un vector de interrupcion que entra cada segundo para verificar si el comando
UCA0RXBUF se le recibo alg
un dato proveniente del modulo bluetooth
en los puertos 1 Y 2, si es as el valor hace que se entre a una condicion y
dependiendo de la condicion a la que se entre se guarda una variable con un
valor determinado, una vez que se sale de la interrupcion se pregunta si el
valor del tiempo, esta en un rango y si el valor guardado en la variable R
tiene cierto valor, entonces manda a los puertos 0 y 6 valores de encendido o
apagado. esto es para que el motor gire en una direccion hasta que este sea
detenido por el usuario con el boton de paro (una condicion) o hasta que la
puerta se abra por completo.

3.3.

Desarrollo de Aplicaci
on

El dise
no de la aplicacion es muy intuitiva, solo se arrastraron botones al
simulador y en la parte de caracteristcas, podremos cambiar el boton por
una imagen, en nuestro dise
no de se eligio tener 4 botones, uno para activar
el bluetooth del telefono, otro para abrir (giro izquiera), para cerrar (giro
derecha) y para parar el motor que abrira la puerta.

16

Figura 3.3: Diseno de Aplicacion


El desarrollo de aplicaciones en app iventor es a bloques, esto quiere decir
que los bloques ya estan programados, solo hay que usar esa parte de codigo a
nuestra conveniencia, en la figura 12 se puede ver el primer bloque de codigo.

Figura 3.4: Bloque de Codigo 1 para Usar el Bluetooth de un Telefono Android


Al incio pregunta cuando la pantalla este activada pero si el bluetooth a
un
no lo esta se desactiven todos los botones de la interfaz grafica se desactiven.
En el segundo bloque se pregunta si el bluetooth esta activado se activa la
funcion P ickList la c
ual esta asociada con el boton de conectar, al presionarlo
se puede ver una lista de clientes bluetooth disponibles.

17

Figura 3.5: Bloque de Codigo 2 Activa el PickList


El siguiente paso es verificar que se conecto correctamente al cliente Bluetooth seleccionado, esto se puede ver en el siguiente bloque de codigo, cuando
se verifique si es que la conexion se establecio correctamente se activaran todos los botones restantes.

Figura 3.6: Bloque de Codigo 3 Activa Todos los Botones


Si se presiona el boton de abrir este llama la funcion SendT ext la cual
enva un caracter al modulo bluetooth en este caso se manda una letra o

Figura 3.7: Bloque de Codigo 4 Manda un Caracter Open


El u
ltimo bloque de codigo se aprecia la funcion que se tienen si se presionara los botones de close y stop y este estos enviaran los caracteres c,s
respectivamente al modulo bluetooth.

18

Figura 3.8: Bloque de Codigo 4 Manda un Caracter Close y Stop

3.4.

Configuraci
on bluetooth

Primero debemos de identificar las terminales del HC-06 el cual consta


de 4 Vcc, GND, TX Y RX, las terminales de Vcc y GND van alimentadas
por el voltaje de 3.3 del microcontrolador, y las terminales Tx y Rx van a
los puertos P1.1 Y P1.2, ya que en la programacion configuramos estos como
entradas de datos seriales. Como se puede observar en la siguente iamgen.

Figura 3.9: Coneccion Bluetooth con LaunchPad

19

El led del HC-06 estara parapadenado hasta que no se conecte a una


conexion bluetooth. Cuando nosotros activemos el bluetooth del telefono,
este identificara a los multiples clientes de bluetooth disponibles en el rango
de alcance, entre este el HC-06 el cual es identificable por el mismo n
umero,
una vez se establezca la coneccion, el led dejara de parpadear y podermos
mandar informacion.

3.5.

Dise
no de Maqueta

El dise
no de la maqueta se realizo con materiales reciclados, adaptando un
juego de engranes de un DVD viejo, la puera esta hecha de triplay, adquirido
de desechos de una maderera, se cortaron como y se adapto una puerta
corredisa simulando un garage.

(a) Engranes

(b) Bottom de Garage

Figura 3.10: Elaboracion de Maqueta

(a) Garage Juego de Engranes

(b) Puerta de Garage

Figura 3.11: Elaboracion de Maqueta

20

Captulo 4
Comentario
Hoy en da las personas buscan tecnologas que les permita gastar el
menor tiempo posible en cosas cotidianas, como lo es llegar a casa y abrir
la puerta del saguan para estacionar el auto. Esto es debido a que en la
ciudad principalmente se tiene un ritmo de vida bastante acelerado, para
que los usuarios puedan aprovechar el maximo de tiempo, la aplicacion para
controlar la puerta del saguan es muy u
til ya que permite al usuario que que
con solo la voz, o aresionando un simple boton abra su puerta, sin necesidad
de tener que bajar del vehculo, y as tener una mayor comodidad en la
experiencia de las casas inteligentes que es a donde seperfila el mercado de
la arquitectura.
Sin duda alguna este proyecto fue realizado como un prototipo, pero la
idea principal es vender un producto ya pulido y sacarlo al mercado, con esto
podremos incursionar con nuestro propio negocio y mejor a
un aplicando los
conocimientos aplicados.

21

Bibliografa
[1] Thomas L. Floyd, Fundamentos de Sistemas Digitales. Ed Pearson Prentice Hall.
[2] Robert F. Coughlin Amplificadores Operacionales y Circuitos Integrados
Lineales. Ed. Prentice Hall
[3] GeekFactory
Web-Site:
http://www.geekfactory.mx/radio/
bluetooth-hc-05-y-hc-06-tutorial-de-configuracion/
[4] Catarina
Web-Site:
http://catarina.udlap.mx/u_dl_a/tales/
documentos/lep/hernandez_b_ii/capitulo3.pdf
[5] FairChild
Web-Site:
http://www.datasheetcatalog.com/
datasheets_pdf/7/4/L/S/74LS194.shtml
[6] TexasInstruments Web-Site: http://www.ti.com/lit/ds/symlink/
l293.pdf
[7] AppInventor Web-Site: http://ai2.appinventor.mit.edu
[8] TexasInstruments
msp430g2553

Web-Site:

http://www.ti.com/product/

[9] TexasInstruments Web-Site: http://www.ti.com/lit/ds/symlink/


lm555.pdf

22

Anda mungkin juga menyukai