Nombres:
Curso:
Ciclo académico:
2019 - I
1
INDICE:
2
RESUMEN:
El presente informe se basa en el desarrollo de una alarma de seguridad básica utilizando un
microcontrolador ATMEGA 328P-PU, así como también un “Módulo Bluetooth HC-05” e
IRF 540.
En primer lugar debemos saber como programar nuestro microcontrolador para que trabaje
junto con el módulo bluetooth, la programación la realizaremos en el programa “Arduino” y
usaremos un Arduino UNO para realizar el grabado del microcontrolador.
La aplicación que activa el módulo Bluetooth tiene 3 partes: “CONTACTO” que me sirve
para activar el circuito de la alarma. “APAGADO” para obviamente desactivar el circuito. Y
también tenemos la opción de pulsadores que podemos visualizarlo con un LED.
Cuando presionemos “CONTACTO” el voltaje logra pasar al circuito de la alarma, esto
ocurre gracias a un IRF que nos permite amplificar la señal, y cuando le llega la activación
este da paso a un relé de 12v el cua se activa y permite el paso a la alarma.
La alarma consta de un LDR el cual necesitara estar en contacto con una fuente de luz, ya
sea una linterna potente (para efectos de prueba) o un puntero láser que sería lo más ideal, si
el camino de esa fuente de luz es interrumpido, se activará el buzzer avisándonos que hubo
una interrupción en esa zona.
Del lado de los pulsadores, si lo presionamos ocurre el mismo proceso: el IRF amplifica la
señal, y este activa al diodo que permanece encendido mientras tenga presionado el pulsador,
esta parte puede ser utilizaa para conectar algún motor de DC ejemplificando así una puerta
por ejemplo.
Finalmente, luego de realizar el proceso de simulación, armado en protoboard, quemado en
placa y pruebas finales sobre e circuito final, concluimos que su funcionamiento es correcto.
3
MARCO TEÓRICO
Aspectos teóricos – conceptuales:
Microcontrolador ATMEGA 328 P-PU:
El ATmega328p es un chip microcontrolador creado por Atmel y pertenece a la serie
megaAVR. Es un circuito integrado de alto rendimiento que está basado un
microcontrolador RISC, combinando 32 KB ISP flash una memoria con la capacidad
de leer-mientras-escribe, 1 KB de memoria EEPROM, 2 KB de SRAM, 23 líneas de
E/S de propósito general, 32 registros de proceso general, tres temporizadores
flexibles/contadores con modo de comparación, interrupciones internas y externas,
programador de modo USART, una interfaz serial orientada a byte de 2 cables, SPI
puerto serial, 6-canales 10-bit Conversor A/D (canales en TQFP y QFN/MLF
packages), "watchdog timer" programable con oscilador interno, y cinco modos de
ahorro de energía seleccionables por software. El dispositivo opera entre 1.8 y 5.5
voltios. Por medio de la ejecución de poderosas instrucciones en un solo ciclo de reloj,
el dispositivo alcanza una respuesta de 1 MIPS, balanceando consumo de energía y
velocidad de proceso.
4
Módulo Bluetooth HC - 05:
El módulo de bluetooth HC-05 es el que ofrece una mejor relación de precio y
características, ya que es un módulo Maestro-Esclavo, quiere decir que además de
recibir conexiones desde una PC o tablet, también es capaz de generar conexiones hacia
otros dispositivos bluetooth. Esto nos permite, por ejemplo, conectar dos módulos de
bluetooth y formar una conexión punto a punto para transmitir datos entre dos
microcontroladores o dispositivos. El módulo Bluetooth HC-05 puede alimentarse con
una tensión de entre 3.3 y 6V (normalmente 5V), pero los pines TX y RX utilizan
niveles de 3,3V por lo que no se puede conectar directamente a placas de 5V. Debes
utilizar dos pequeñas resistencias como divisor de tensión para que el módulo no se
estropee. En las imágenes del producto podrás ver el esquema de conexionado.
También dispone de un pulsador para entrar en modo comandos, aunque también lo
puedes hacer por software utilizando el pin EN. Tiene un LED incorporado que indica
el estado de la conexión y si está emparejado o no en función de la velocidad del
parpadeo.
5
IRF 540:
Es un transistor de efecto de campo metal-óxido-semiconductor o MOSFET (en inglés
Metal-oxide-semiconductor Field-effect transistor), es un transistor utilizado para
amplificar o conmutar señales electrónicas.
Características principales:
• Material: metal-óxido-semiconductor
• Polaridad: canal N
• Encapsulado: TO 220
• Conmutador de Potencia
• Corriente de drenador Ic: 30 A
• Voltaje máximo drenador - fuente (Uds): 100 V
• Voltaje máximo fuente-puerta (Ugs): 20 V
• Temperatura máxima de la unión (Tj): °C: 175
• Máxima disipación de potencia (Pd): 150 Watt
6
MATERIALES Y PROCEDIMIENTO DE
IMPLEMENTACIÓN
Materiales y presupuesto a gastar:
Precio Precio Total
ASPECTO Cantidad
Unitario
Bienes y materiales:
- Resistencia 220 Ω (1/2 watt) 04 0.10 0.40
- Resistencia 10 KΩ (1/2 watt) 01 0.10 0.10
- Diodos LED de distintos colores 04 0.20 0.80
- Capacitor 22pF 02 0.20 0.40
- Capacitor 0.22uF 02 0.20 0.40
- Capacitor 100uF 02 0.20 0.40
- Cristal 16 MHz 01 2.00 2.00
- IRF 540 03 5.00 15.00
- Relés 12v 03 3.00 9.00
- Regulador de voltaje 7805 01 1.50 1.50
- Microcontrolador 328 p-pu 01 18.00 18.00
- Módulo Bluetooth HC-05 01 25.00 25.00
- Extras --- 30.00 30.00
Servicios:
- Impresión 01 5.00 5.00
- Energía eléctrica
- Uso de internet
TOTAL 108.00
Calendario de actividades:
FECHA AVANCE A PRESENTAR
Jueves 27/06 Presentación de perfil y cronograma
Martes 02/07 Presentación de componentes a utilizar
Jueves 11/07 Presentación de la simulación
Jueves 18/07 Armado en protoboard
Jueves 25/07 Armado en placa impresa
Jueves 01/08 Presentación final de proyecto
7
Procedimiento de desarrollo del proyecto:
1°) Realizar la respectiva adquisición de los componentes a usar, los cuales estan detallados
en la lista de materiales.
2°) Realizar la programación del microcontrolador ATMEGA 328 en lenguaje de Arduino,
y hacer la simulación en Proteus para visualizar la correcta posición de cada componente a
utilizar en el circuito.
3°) Realizar el armado del circuito en Protoboard y hacerlo funcionar (Fotos en la parte de
“Anexos”)
4°) Hacer el dibujo de la placa para poder quemarla y realizar el correcto montaje de los
componentes.
5°) Hacer nuevamente las pruebas del circuito en la placa.
6°) Hacer las correciones de ser necesario, y posteriormente presentar el proyecto.
RESULTADOS:
Luego de realizar el armado en protoboad y hacer el soldado en la placa, volvemos a probar
el circuito y podemos observar que funciona correctamente, como se puede observar en la
imagen.
8
CONCLUSIONES Y RECOMENDACIONES:
Este circuito puede ser utilizado por ejemplo en un ambiente pequeño, una habitación,
etc.
Utilizar una fuente de voltaje para mantener una mejor estabilidad en voltaje y
corriente.
9
ANEXOS:
CÓDIGO DE PROGRAMACIÓN DEL ATMEGA 328:
int Contacto=5; // Pin 2 originalmente
int Arranque=6; // Pin 3 originalmente
int Bocina=7; // Pin 4 originalmente
int estado=0;
void setup(){
Serial.begin(9600);
pinMode(Contacto, OUTPUT);
pinMode(Arranque, OUTPUT);
pinMode(Bocina, OUTPUT);
}
void loop()
{
if(Serial.available()>0)
{
estado = Serial.read();
}
switch( estado)
{
case 'a':
digitalWrite(Contacto, HIGH);
break;
case 'b':
digitalWrite(Contacto, LOW);
10
break;
case 'c':
digitalWrite(Arranque, HIGH);
break;
case 'd':
digitalWrite(Arranque, LOW);
break;
case 'e':
digitalWrite(Bocina, HIGH);
break;
case 'f':
digitalWrite(Bocina, LOW);
break;
}
}
11
SIMULACIÓN EN PROTEUS:
12
ARMADO Y PRUEBAS EN PROTOBOARD:
Circuito armado:
13
Cuando activamos el circuito:
14
Soldar los componentes:
15
Trabajo terminado:
16