Está en la página 1de 13

PROYECTO ELECTRONICA DIGITAL

PUERTA AUTOMATICA CON SENSOR PIR Y MOTOR


UNIPOLAR PASO A PASO

PROFESOR: ING. JORGE HUARCA

INTEGRANTES:
- ALMENARA SOLANO ALEXANDER JHIMY
- GARCIA QUIÑONES FRANCIA ANTONELA
- MAMANI VILLANUEVA JHOJAN FELIPE

2018
OBJETIVOS:
- Utilizar adecuadamente los conocimientos de lógica secuencial para implementarlo en
la vida cotidiana.
- Conocer mas a fondo el entorno Arduino para poder implementar los proyectos
mencionados a la realidad.
- Utilizar y conocer los beneficios de utilizar lógica secuencial y combinacional con el
método diagrama de transición de estados.
- Reducir expresiones lógicas con el método de mapas de Karnaugh.

MARCO TEORICO

LOGICA SECUENCIAL

Circuito Lógico Secuencial (CLS):

- Definición: circuito combinacional cuya salida depende de los valores actuales y


pasados de las señales de entrada.
- Se trata de circuitos en los que aparecen lazos de «feedback» (salidas del circuito
pueden - actuar como valores de entrada).

Los Componentes de un CLS son:

• Señales de entrada y Salida (señales binarias).

• Señal de Reloj (señal binaria con forma periódica).

• Lógica Combinacional (determina la salida y el próximo estado).

• Almacenamiento (mantiene información sobre el estado actual).


Flip-fliops
El "Flip-flop" es el nombre común que se le da a los dispositivos de dos estados, que sirven
como memoria básica para las operaciones de lógica secuencial. Los Flip-flops son
ampliamente usados para el almacenamiento y transferencia de datos digitales y se usan
normalmente en unidades llamadas "registros", para el almacenamiento de datos numéricos
binarios.

PROYECTO: COMPUERTA AUTOMATICA CON SENSOR PIR


MATERIALES:

- Computadora con PROTEUSS.


- Microcontrolador con Arduino.
- Programa Arduino.
- Optoacopladores PC817
- Resistencias de 330Ω, 1kΩ, 10kΩ
- Diodo 1N7004
- Borneas.
- Cabecera para Arduino
- Placa baquelita.
- Acido férrico
- Cautil o pistola de soldar con sus implementos necesarios.

ELABORACION DE LA PLACA DE POTENCIA

Esta placa de potencia, la utilizaremos para ambos proyecto.


PRIMERO: Lo primero que tenemos que hacer es diseñar el circuito, para ello nos ayudaremos
de la herramienta PROTEUSS.

Como se observa en la imagen, se creo un diseño de un circuito el cual va a separar la etapa de


potencia de la de control con el uso de optoacopladores (PC817), además, se introdujo
elementos visuales (leds) para poder verificar el estado(ON u OFF) de los sensores.
Además de poder hacer el diseño de la placa, PROTEUSS nos permite crear el PCB de manera
fácil.

Como se puede observar, se separó la tierra en dos partes por lo que ya se explico (separar
etapas)

Dicho esto, se procede a pasar a la placa, perforar y soldar los componentes. Nosotros
optamos por no hacer eso, en cambio, usamos una “galleta” lo cual nos facilita en perforar la
placa.

Placa de potencia implementada en galleta


Placa de potencia implementada en protoboard

ELABORACION DE LA COMPUERTA AUTOMATICA

Para la elaboración de la compuerta automática, primero tenemos analizar como va a


funcionar la puerta automática; además de que se va a utilizar.

SENSOR 3

SENSOR 2

SENSOR 2

SENSOR 1
Una ves aclarado el numero de sensores y el tipo de funcionamiento nos disponemos a
analizar la parte lógica.

Diagrama de transicion de estados


Una ves hecho esto, nos disponemos a hacer los mapas de Karnaugh de cada uno de los flip-
flops. Pero como tenemos muchas combinaciones, nos ayudaremos de la pag
http://www.32x8.com/ la cual nos permite reducir los mapas de karnaugh de hasta 8 variables.
Dicho esto, reducimos y obtenemos los diagramas lógicos para poder implementarlo en
PROTEUSS.

Como se observa en la imagen, se uso 2 flip-flop, los cuales, sus entradas y salidas están
detalladas en las imágenes.

Detallamos las variables para las entradas.

Una ves hacho esto, pasamos a hacer la parte de comunicación con el Arduino para lo cual
implementamos el siguiente código:
Este código servirá tanto para la puerta automática como para el motor paso a paso o
unipolar.

PROYECTO: MOTOR UNIPOLAR PASO A PASO


Para el motor unipolar paso a paso se utilizo el siguiente diagrama de estados:

Una vez hecho el análisis de diagrama de estados, hacemos los mapas de Karnaugh con
sus respectivas reducciones con la siguiente tabla.
Teniendo como reduccion de los mapas de karnaugh.

Una ves reducido, implementamos en PROTEUSS.


En la parte de programación, como ya se mencionó, se utiliza el mismo código.

También podría gustarte