Sunteți pe pagina 1din 6

ACSENSOR

CONTROLADO
POR FLIOP-FLPO
Carlos Eduardo Gutiérrez Vieda (1013656006), Oscar Yimy Rengifo Cárdenas
(1082216035).

RESUMEN
El objetico del proyecto es controlar un ascensor por medio de flip flops, y un conteo ascendente y descendente reflejado en un
display 7 segmentos de ánodo común, los flip flops El flip flop es el nombre común que se le da a los dispositivos de dos estados
(biestables), 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. El ascensor será desplazado por un motor paso a paso el cual nos permitirá regular su velocidad y será
el único elemento del proyecto controlado por Arduino.
La finalidad del proyecto es entender el funcionamiento de los filp flop, sus características, su estructura interna y llevar a la realidad
todo lo aprendido durante el curso de la materia Lógica digital

Palabra claves: flip flop, Arduino, registros.

Abstract
The objective of the project is to control an elevator by means of flip flops, and an upper and lower element reflected in a display 7
segments of common anode, the flip flops The flip flop is the common name that can be connected with the devices of the states
(bistables), which serves as a basic memory for sequential logic operations. Flip-flops are used for the storage and transfer of digital
data and are normally used in units called "registers", for the storage of binary numerical data. The elevator was moved by a stepper
motor, which allowed us to regulate its speed and was the only element of the project controlled by Arduino.
The purpose of the project is to understand the operation of the filters, their characteristics, their internal structure and to carry out
the reality everything learned during the course of the subject Digital logic

Keyword: flip flop, Arduino, récords

1. Introducción En el presente informe veremos


La lógica digital es un área de la detalladamente la forma desde, el
matemática aplicada a la electrónica. punto de vista de la lógica digital, el
Esta es la base de los sistemas desarrollo de un circuito y
digitales, gracias a esta base es que mecanismo basado en estados
hemos logrado desarrollar un lógicos, que determina el
circuito que actúa según las funcionamiento de un elevador
situaciones posibles de nuestro basado en las diferentes situaciones
problema, el cual consiste en el posibles, como por ejemplo cuándo
control automático de todas las un ascensor tendría que elevarse y
funciones de un ascensor. cuándo descender, dependiendo de
Además, con la utilización de la ubicación del posible ocupante
componentes electrónicos como
que en este caso podría estar desde
arduino, resistencias y flip-flop
el piso 1ro hasta el 9no piso, pero
(74LS112), codificador para siete
segmentos entre otros, es posible no en dos pisos a la vez.
implementar un circuido completo En general este proyecto tiene
capaz de controlar un ascensor en como objetivo experimentar y
miniatura. demostrar la aplicación de los
sistemas digitales de forma práctica
y cotidiana como lo es un ascensor.
Las adaptaciones de los sistemas
digitales en la actualidad divergen
en distintas ramas y se extiende con
gran magnitud, este es solo un
ejemplo de cómo es que la
electrónica digital es cada vez más
necesaria para automatizar cada
aspecto de la vida.

2. Procedimiento

Primero se realizo la estructura


del ascensor esta se realizó con
MDF de 3mm de espesor,
teniendo en cuenta que eran 9 los
pisos a recorrer por parte del
ascensor.

Se construyo una base para el


motor paso a paso en la parte
superior para que el ascensor
realice el desplazamiento este va
a estar condicionado a una polea
puesta en el eje del motor y un
hilo que estará dispuesto sobre la
polea, para el cambio de giro del
motor se colocaron estratégica
¿mente dos finales de carrera,
uno en la parte superior de la
ya obteniendo la parte mecánica del
estructura y otro en la parte
proyecto nos dedicamos a la parte de
inferior, estos enviaran una señal
control, se desarrollo un contador
al Arduino cada vez que el
ascendente y descendente utilizando
ascensor los presione y en la
flip flops JK referencia 74ls112, para
programación del Arduino se
un conteo restringuido hasta 9, para
establecerá el cambio de sentido
la señal de reloj de los flip flops
del giro del motor.
utlizamos un tren de pulsos manejado
por un NE555, y el cambio del conteo
estará controlado por los finales de
carrera que controlan el giro del
motor paso a paso

para la selección del piso al cual se


debe desplazar el acsensor se
desarrolla un circuito con flip flop tipo
D, el cual llevara el registro del piso
seleccionado y se debe resetear al
pulsar otro piso a continuación se
presenta el circuito seleccionador del
pulso
3. Resultados

En cada piso se instalo un sensor el


cual llevara un conteo de los pisos
para luego ser comparado con la
señal del pulso seleccionado y que el
motor se detenga en el piso
seleccionado, además el final de
carrera inferior deberá resetear el
contador cada vez que sea
presionado
Fig. 2 estructura de la base del motor
paso a paso
pulsadores de cada piso con el circuito
controlador del ascensor. La única
solución que encontramos fue controlar
esto con un Arduino uno.
Otra dificultad que surgió a la hora de
ejecutar el montaje físico del circuito fue
que la etapa que controlaba el
visualizador de siete segmentos al
montarla en la protoboard no funcionaba
como debía mostrando números no
secuenciales. Además, al realizar el
montaje en físico este se volvía muy
grande llegando a necesitar hasta dos
protoboards para completar el montaje.
El ultimo inconveniente que se presentó
fue a la hora de utilizar sensores para
controlar el piso en el que se encontraba
el ascensor, la intención nuestra era
Fig. 3 Montaje en protoboar del contador utilizar sensores finales de carrera ya que
ascendente descendente. eran los más económicos que se pudo
conseguir, pero estos sensores
presentaban algunas dificultades en la
aplicación como la posibilidad de rebotes
en el contacto, y que dependían de la
fuerza de contacto por lo que el ascensor
no debía presentar movimiento
horizontal.

5. Conclusiones

Luego de la realización de este


proyecto se concluye que se necesita
buscar un sistema práctico para
poder acoplar los pulsadores de cada
piso con el circuito que controla el
ascensor.

Con este proyecto también se pudo


Fig. 4 Montaje en protoboar del contador comprobar que a pesar de realizar la
ascendente descendente simulación en un programa como
Proteus y esta funciona de manera
4. PROBLEMAS QUE SE adecuada, al trasladar este circuito a
PRESENTARON un montaje físico en una protoboard.
El principal problema que se encontró a la
hora de realizar el ascensor fue como Por último, quizá la mayoría de los
buscar la manera de acoplar los problemas que se presentaron se
puedan solucionar utilizando otra
lógica, componentes o modelos; con
los que se facilite controlar el
funcionamiento del ascensor no solo
logrando que funcione de manera
adecuada sino además que se vuelva
un circuito más pequeño y práctico.

6. Bibliografía

https://es.scribd.com/document/29
2310606/Informe-Del-Ascensor

https://www.youtube.com/watch?v
=0TNixR-JRZg

S-ar putea să vă placă și