Está en la página 1de 9

CIRCUITO DE UN ASCENSOR DE 5 PLANTAS CON MICROCONTROLADOR

PIC 16F84A

Proyecto con maqueta de un ascensor (montacargas) de 5 plantas con un microcontrolador


pic 16F84A.

Este proyecto fue el primero que desarrolle cuando me introduje en el mundo de los
microcontroladores, actualmente me doy cuenta que con los nuevos conocimientos que he
adquirido podía haber realizado el programa de forma mas depurada, pero he decidido
dejarlo tal cual fue echo por un principiante.

He realizado una maqueta de 8 plantas cuyo motor de cc se puede controlar con una tarjeta
que realice hace mas de 20 años mediante puertas lógicas, la cual incorpora 10 circuitos
integrados y manda la orden de subir y bajar a otra tarjeta de 4 transistores con disposición
en H, la cual lleva también incorporado el puente de diodos y el condensador de filtro para
alimentar a todo el conjunto.

En la parte inferior de la imagen se encuentra la tarjeta con un microcontrolador PIC


16F84A, el cual programe para controlar 5 plantas. La única limitación para implementar
mas plantas es únicamente la cantidad de pines que dispone este micro, así por ejemplo con
el 16f628 que incluso sale mas económico se puede implementar hasta 7 plantas. El que
sepa un poco de programación de ensamblador vera lo fácil que es modificar este programa
para realizar el control del número de plantas que desee.

Esta tarjeta micro controlada lleva en su parte


izquierda los pulsadores de llamada así como los led
indicadores que avisan que en esa planta esta prevista
la parada de la cabina. En el lado izquierdo lleva los
led indicadores de donde se encuentra la cabina en
cada momento. A la izquierda de la tarjeta
microcontroladora he situado con una placa perforada
los dos reles que controlan el motor. La tarjeta de la
derecha corresponde a otra forma de controlar esta
maqueta mediante puertas logicas.
Soporte realizado con ángulo de hierro de 40x40mm para
sostener el tubo de aluminio y soldado con una eléctrica
(soldadura por arco).

Motor con ruedas dentadas para reducir la velocidad de este


generar mas fuerza. El motor lo obtuve de algún equipo que
desguace, no recuerdo que fue, que cada uno se las ingenie c
que tenga a mano. En la imagen superior se observa una peq
polea que me fue necesaria colocar cerca del motor para gui
hilo al centro del carrete que este lleva asociado.

Cabina de madera, con polea para dividir por 2 la velocidad,


su vez hacer que el motor trabaje más suave.

Estos led no se han conectado a l


tarjeta con el microcontrolador, p
los he utilizado para otro proyec
Vista general de los 8 huecos un ascensor de 8 plantas con pue
realizados en el tubo de aluminio de lógicas.
40x30mm y 100mm de alto.
Situación de los diodos led, cuyo
Estos huecos los realice mediante soportes metálicos actúan como
sucesivos agujeros con un taladro y elementos de llamada. Al utilizar
luego perfilándolos con una lima. Al portaled metálico este me sirvió c
tratarse de aluminio el trabajo no fue elemento sensor, así que en cada
muy duro. portaled coloque un terminal de m
para conectar un cable. Se ha
utilizado una canaleta de 50x20m
como soporte.
La cabina realizada en madera le hice un pequeño
agujero en donde luego introduje el pequeño imán
encargado de accionar los interruptores REED, pa
así determinar la posición de la cabina.

Observar el detalle de los 3 tornillos que lleva en


lado derecho, en realidad lleva un total de 12, y lo
cuales sirven para evitar holguras de la cabina den
del tubo de aluminio, así como para minimizar al
máximo posible el roce.

Estos son los interruptores o RELE REED.

Se trata de unos simples interruptores los cuales son accionados


mediante un imán. Son los encargados de decirle al microcontrolad
que posición se encuentra la cabina. Estos elementos tienen un prec
aproximado de 1€.

Su uso es muy frecuente en sistemas de alarma para detectar la ape


de puertas y ventanas.

En lugar de estos elementos también se podía haber empleado cual


otro elemento como: micros interruptores, células fotoeléctricas o
incluso detectores hall.
Cometí un pequeño error al utilizar
los rele reed, y es que si el imán
pasa justamente por el centro de
este elemento no detecta el campo
magnético, así que como ya tenia
colocado el imán en la cabina
preferí cambiar la orientación del
rele reed y colocarlo según la
imagen de la derecha. Si os fijáis en
el video podéis observar cuando se
acerca la cabina al detector se
enciende el led, se apaga un instante
y se vuelve a encender al alejarse.

ESQUEMA

Se puede observar en el esquema que el cerebro de todo el control es el famoso microcontrolador


PIC 16f84A, aunque perfectamente podemos utilizar el 16f628 con unas pequeñas modificaciones
en el programa y así nos ahorramos el cristal de 4Mhz y los 2 condensadores asociados.

Seguramente os llamara la atención del detalle que los diodos led tienen conectados el cátodo al
micro ya que normalmente estaréis acostumbrados a verlos al revés. Naturalmente cuando yo
quiero encender un led el micro me tiene que mandar un "0" en lugar del típico "1".

Observareis que los pulsadores, tanto de llamada como los de posición de la cabina comparten los
pines del PIC con los diodos led, para ello siempre tengo configurados todos los pines como
entradas, y cuando detecto una pulsación, hago que ese pin sea una salida con nivel lógico "0".

Los mismos diodos led junto con sus resistencias limitadoras me sirven para polarizar las entradas
del micro.
Podéis descargar el programa realizado en ensamblador archivo asm o bien el archivo hex para grabar
directamente el microcontrolador. Si lo prefieres te los bajas en un archivo RAR
PLACA DE RELES

Yo use reles de 12v ya que disponía de ellos,


aunque podéis conectar cualquier rele que
funcione entre 5 y 24v, siempre y cuando le
suministréis esa tensión. El negativo de este
circuito deberá de unirse al negativo de la tarjeta
microcontroladora.

En los contactos de los reles aplique 12v, ya que el


motor que disponía trabajaba a esa tensión, pero
podéis poner cualquier tipo de motor, incluso
motores de 220V. El negativo que aplico a los
contactos lo he representado con el símbolo de
masa, aunque no tiene por que ir de esa manera, es
mas, si trabajamos con motores de 220v
deberemos de evitar que tenga contacto con la
parte de continua.
TARJETA DE CIRCUITO IMPRESO PCB

En el diseño del PCB he incorporado en la parte inferior un regulador de tensión 7805, el cual se
encarga de bajar la tensión de 12v a 5v. A la izquierda de este lleva un condensador electrolítico
de 100uF y a la derecha otro de 10uF. (estos elementos no vienen reflejados en el esquema).
Naturalmente los 12v que aplicamos a la entrada del 7805 vienen ya previamente rectificados y
filtrados con un condensador de 1000uf.

En el lado izquierdo de la placa van situados los pulsadores de llamada, y en el lado derecho deje
hueco para colocar otros pulsadores que simularan la posición de la cabina, los cuales coloque
para hacer la comprobación del circuito antes de montar la maqueta. Una vez verificado su
correcto funcionamiento quite esos pulsadores de la placa y conecte en la regleta de conexión los
rele reed que detectan la posición de la cabina.

Os dejo el diseño del PCB en un archivo pdf. Tener en cuenta que las letras que tiene en el interior
de la placa se deben de leer correctamente por el lado de las soldaduras.
Pincha sobre la imagen para ampliarla

Maquetas realizadas por usuarios que realizaron este proyecto. Mandame tus images
para publicarlas aqui.
Maqueta realizada por:

Silviu Chirvasa (16 años)

Barcelona - España
Proyecto realizado por:

Joel bernabe Islas gracia


Nadia Noriega
Daniel Álvarez
Luis Aguirre

Hermosillo, Sonora, México.

Podéis contactar en jose@diselc.es para dudas o sujerencias.

También podría gustarte