Mini ascensor con pic de 3 pisos

Hola, tengo un proyecto que presentar y no se por donde empezar, ya que es el primero que voy a realizar.
Me dijeron que haga un mini ascensor de 3 o 4 pisos, con un motor paso a paso y controlarlo por un pic.
La idea es la siguiente:
Hacer una botonera externa al miniascensor y decir a que piso voy y que este lo haga.
Esa es mas o menos la idea pero no se por donde empezar en la parte electronica.
Si alguien me ayudaria se lo agradeceria.
Desde ya muchas gracias a todos.
Cristian.
 
Primero, te recomiendo que reveas eso de utilizar un paso a paso, por el tema de la inercia, y de mantener enclavado al motor, por ahí sería más fácil con un motorreductor..

Y el circuito son todos comparadores.. comparas los estados para saber en donde esta el ascensor..
 
esto realizando un proyecto de un elevador de 3 pisos debe ser en lenguaje C con los microcontroladores de motorolla, debe ser hecho en maquinas de estado, no se mucho sobre esta programacion, sin embargo pensando la logica pensamos que debia ser mas o menos asi:
CASE PISO 1
IF (S1 ==1 & B1==1)
STATE = PISO1
Else IF ( S1 ==1 & B2 ==1)
STATE = PISO 2
Else IF (S1 ==1 & B 3==1)
STATE = PISO3
CASE PISO 2
IF (S2 ==1 & B2==1)
STATE = PISO2
Else if (s2==1 & B1==1 & B3 ==0)
STATE = PISO1
ELSE IF ( S2 ==1 & B3=1)
STATE = PISO 3
CASE PISO 3
IF (S3 ==1 & B3 ==1)
STATE = PISO 3
ELSE IF (S3==1 & B2==1)
STATE = PISO2
ELSE IF (S3 ==1 & B1 ==1 & B2 ==0)
STATE = PISO1

pero no sabemos como utilizar los retardos, ni el timer y esas cosas, el proyecto debe ser en maqueta real con un motor, sensores magneticos y leds...si alguien podria ayudar
muchas gracias!
 
Atrás
Arriba