Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Proyyecto Garaje. Bluetooth
Proyyecto Garaje. Bluetooth
R.M. 0402/2018
INTEGRANTES:
1. INTRODUCCIÓN.........................................................................................................................3
2. ANTECEDENTES.........................................................................................................................4
3. OBJETIVOS.................................................................................¡Error! Marcador no definido.4
3.1. OBJETIVO GENERAL................................................................................................................4
3.2. OBJETIVOS ESPECÍFICOS.........................................................................................................4
4. JUSTIFICACION........................................................................…¡Error! Marcador no definido.5
5. ALCANCE Y LIMITES...................................................................................................................5
5.1. Alcances..................................................................................................................................5
5.2. Limites....................................................................................................................................6
6. DESARROLLO DEL PROYECTO....................................................................................................6
7 CONCLUSIONES...................................................................................................................20
8 RECOMENDACIONES...........................................................................................................20
9 BIBLIOGRAFIA......................................................................................................................20
10. ANEXOS…………………………………………………………………………………………………………………………..13
1. INTRODUCCIÓN
La seguridad es uno de los temas que últimamente ha dado mucho que hablar
debido a los índices de robos suscitados en el País. Estos hechos de inseguridad
han dado lugar a que la sociedad se ponga a pensar en la instalación de sistemas de
seguridad.
Actualmente la automatización sigue en tal desarrollo que día a día nos sorprende
con nuevas aplicaciones y nueva tecnología, abierto a la solución de problemas que
empezaron en las grandes industrias pero que ahora se usa incluso en lo
meramente cotidiano, como llega a ser un garaje simple.
El garaje es un espacio básico que con ayuda de la automatización puede ser más
seguro además de reemplazar el esfuerzo cotidiano como el de abrir y cerrar puertas
realizar movimiento rápidos y precisos con sólo presionar un botón.
El garaje es un espacio básico que con ayuda de la automatización puede ser más
seguro además de reemplazar el esfuerzo cotidiano como el de abrir y cerrar puertas
realizar movimiento rápidos y precisos con sólo presionar un botón
3. OBJETIVOS
Podemos decir entonces que en torno a la automatización todo proceso puede ser
mejorado, Sin embargo, es importante dar prioridad a aquellos que presentan
tiempos de ejecución muy largos, costos elevados o que pueden permitir una
diferenciación competitiva mediante el uso de la tecnología. Una de las herramientas
tecnológicas básicas para el mejoramiento de los procesos es la automatización.
5. ALCANCE Y LIMITES
5.1. Alcance
HERRAMIENTAS
- Alicate de corte, fuerza y punta
- Multímetro
- Jumpers
- Fuente de alimentación de 5v.
MATERIALES
- PIC 16F877A
- Protoboart
- Modulo bluetooth
- Pulsador final de carrera (2) unidades)
- Cristal de 20 MHz
- Puente HL298 (Modulo hecho)
- Motor reductor sin ruedas (DC)
- Polea circular (2 unidades)
- Cuerda para la polea
- Dos Sensores infrarojo
- Resistencia de 220 (Ohmios)
- 2 leds
- Un parlante o altavoz
- Capacitor electrolítico
PASO 1. ANALISIS
ANALISIS HARWARE
ANALISIS SOFTWARE
PASO 2. DISEÑO DEL ALGORITMO (Diagrama de flujo)
PASO 3. PRUEBA DE ESCRITORIO
1 1 0 CERRADO
0 1 0 ABRIENDO
0 0 1 DETENIDO
1 0 1 CERRANDO
1 1 0 CERRADO
1 = NO HAY ORDEN
2 = SI HAY ORDEN
PASO 4. CODIFICACION
PIC18F4550
//adcon1=0x0f;//para 4550
UART1_Init(9600);
#define sensor portb.b3 Sound_Init(&PORTD, 7);
#define boton1 portb.b1 portd=0;
#define boton2 portb.b2 trisd=0;
beep();
//control de puerta while(1){
void cerrar(){
portd.b0=1; UART1_Write_Text("Password ");
portd.b1=0; UART1_Write(10);
portd.b2=0; UART1_Write(13);
portd.b3=1; c=0;
} a=0;
void abrir(){ while(c<4){
portd.b0=0; if (UART1_Data_Ready()) {
portd.b1=1; true_pass[a]=UART1_Read();
portd.b2=0; a++;
portd.b3=1; c++;
} }
void parar(){ }
portd.b0=0;
portd.b1=0; for(a=0;a<4;a++){
portd.b2=1; if(password[a]!=true_pass[a])break;
portd.b3=0; }
}
//++++++++++++++++++++++++++++++++++++++++++++++++++ if(a!=4){
char read(){ UART1_Write_Text("Error...");
char dato; UART1_Write(10);
dato=0; UART1_Write(13);
while(1){ if(b!=4)b++;
if (UART1_Data_Ready()) { // If data is received, }
dato= UART1_Read(); // read the received data,
return dato; if(a==4){
} UART1_Write_Text("Exito...");
} UART1_Write(10);
} UART1_Write(13);
b=0;
void alarma(){
int s; if((boton1==0)&&(a==4)){
char a; abrir();
//for(a=0;a<4;a++){ UART1_Write_Text("Abriendo...");
for(s=500;s<1000;s++)Sound_Play(s, 2); UART1_Write(10);
for(s=1000;s>500;s--)Sound_Play(s, 2); UART1_Write(13);
//} while(boton2==1)beep();
} parar();
a=0;
void beep(){ }
Sound_Play(900, 150);
} if((boton2==0)&&(a==4)){
const master_pass[10]={'f','e','l','i','x','a','v','a','l','o'}; cerrar();
char true_master[10]; UART1_Write_Text("Cerrando...");
const password[8]={'4','3','2','1'}; //12345678OK 023456789OK UART1_Write(10);
char true_pass[8]; UART1_Write(13);
while(boton1==1)beep();
parar();
void main() { a=0;
char a,b,c; }
b=0; }
a=0; }
c=0; }
PIC16F877A
UART1_Init(9600);
Sound_Init(&PORTD, 7);
#define sensor portb.b3 portd=0;
#define boton1 portb.b1 trisd=0;
#define boton2 portb.b2 beep();
while(1){
//control de puerta
void cerrar(){ UART1_Write_Text("Password ");
portd.b0=1; UART1_Write(10);
portd.b1=0; UART1_Write(13);
portd.b2=0; c=0;
portd.b3=1; a=0;
} while(c<4){
void abrir(){ if (UART1_Data_Ready()) {
portd.b0=0; true_pass[a]=UART1_Read();
portd.b1=1; a++;
portd.b2=0; c++;
portd.b3=1; }
} }
void parar(){
portd.b0=0; for(a=0;a<4;a++){
portd.b1=0; if(password[a]!=true_pass[a])break;
portd.b2=1; }
portd.b3=0;
} if(a!=4){
//++++++++++++++++++++++++++++++++++++++++++++++++++ UART1_Write_Text("Error...");
char read(){ UART1_Write(10);
char dato; UART1_Write(13);
dato=0; if(b!=4)b++;
while(1){ }
if (UART1_Data_Ready()) { // If data is received,
dato= UART1_Read(); // read the received data, if(a==4){
return dato; UART1_Write_Text("Exito...");
} UART1_Write(10);
} UART1_Write(13);
} b=0;
PIC16F877A
PIC 18F4550
PIC 17F877A
PASO 6. EJECUCIÓN
PIC 18F4550
PIC16F877A
RESULTADOS
GARAJE CERRADO CONTROLADO POR UN SENSOR INFRAROJO
GARAJE CERRADO CONTROLADO POR UN MODULO BLUETOOTH
GARAJE ABIERTO CONTROLADO CON UN SENSOR INFRAROJO
GARAJE CERRADO CONTROLADO POR UN MODULO BLUETOOTH
7. RESULTADOS OBTENIDOS
Lograr que funcione satisfactoriamente el garaje automático contra ladrones y además es
un logro del equipo de trabajo, y un pasó en la adquisición de conocimiento y practica en
el área de electrónica.
Elaboración propia
8. CONCLUSIONES
9. RECOMENDACIONES
Contar previamente con las hojas técnicas de los componentes a utilizar para saber
realizar las conexiones idóneas y la correcta alimentación.
Contar con dos unidades de cada componente para poder reemplazar y no demorar
en la culminación del proyecto.
10.BIBLIOGRAFIA
http://www.electronica2000.com/alarmas/alarma1.htm
http://www.arqhys.com/casas/seguridad-alarmas.html
http://www.seguridaddigital.info/index.php?
option=com_content&task=view&id=81&Itemid=2
MODULO BLUETOOH HC-05
El módulo Bluetooth HC-05 nos permite conectar nuestros proyectos con Arduino a un
smartphone, celular o PC de forma inalámbrica (Bluetooth), con la facilidad de operación de
un puerto serial. La transmisión se realiza totalmente en forma transparente al programador,
por lo que se conecta en forma directa a los pines seriales de nuestro microcontrolador
preferido (respetando los niveles de voltaje, ya que el módulo se alimenta con 3.3V). Todos
los parámetros del módulo se pueden configurar mediante comandos AT. La placa también
incluye un regulador de 3.3V, que permite alimentar el módulo con un voltaje entre 3.6V -
6V. Este módulo es el complemento ideal para nuestros proyectos de robótica, domótica y
control remoto con Arduino, PIC, Raspberry PI, ESP8266, ESP32, STM32, etc. La
comunicación Bluetooth se da entre dos tipos de dispositivos: un maestro y un esclavo. Si
nuestro objetivo es conectar nuestro proyecto a un smartphone android podemos utilizar
tanto un módulo HC-06 o un HC-05 configurado como esclavo. El módulo Bluetooth HC-05
viene configurado de fábrica para trabajar como esclavo, es decir, preparado para escuchar
peticiones de conexión, pero podemos configurarlo para trabajar con Maestro utilizando
comandos AT. Por otra parte si nuestro objetivo es conectar dos proyectos, necesitaremos
utilizar un módulo HC-05 configurado como maestro y un HC-06 (esclavo) o un HC-05
configurado como esclavo
Especificaciones técnicas
Integrado: L298N
Voltaje control: 5 V
Corriente control: 36 mA
Voltaje operación: 5 V
Corriente operación: 2 A
Potencia: 25 W
Temperatura: -20 ~ 135 °C
Dimensiones: 43 x 43 x 27 mm
Peso: 30 g.
PIC18F877A GF
El microcontrolador PIC 18F877a fabricado por Microchip es un dispositivo muy
potente principalmente porque tiene una memoria RAM muy buena en comparación
con otros microcontroladores que ofrecen el mismo número de pines.