Beruflich Dokumente
Kultur Dokumente
NORTE
FICA
CONTROL AUTOMATICO
INFORME NRO 1
DOCENTE
PHD. ING. GERARDO COLLAGUAZO
TEMA
AUTOMATIZACIÓN DE UN ASCENSOR
AUTORES
Jaramillo Bryan
Monteros Diego
Narváez Adriana
Ulcuango Alexis
INGENIERIA INDUSTRIAL
INDICE
INTRODUCCIÓN ............................................................................................................................. 2
ANTECEDENTES HISTORICOS......................................................................................................... 2
JUSTIFICACION .............................................................................................................................. 3
MARCO TEORICO ........................................................................................................................... 3
OBJETIVOS GENERALES ................................................................................................................. 3
OBJETIVOS ESPECIFICOS ................................................................................................................ 4
ELEMENTOS CONSTITUTIVOS........................................................................................................ 4
CIRCUITO ELECTRONICO ............................................................................................................... 7
CONCLUSIONES ............................................................................................................................. 7
PROGRAMACION PARA ASCENSOR EN ARDUINO 1.6.6. ............................................................... 7
ANEXOS ......................................................................................................................................... 8
BIBLIOGRAFIA ................................................................................................................................ 9
RECOMENDACIONES ..................................................................................................................... 8
INTRODUCCIÓN
ANTECEDENTES HISTORICOS
JUSTIFICACION
El automatismo consiste en un ascensor de tres niveles, el ascenso o descenso de la
cabina del ascensor dependerá del accionar de un motor monofásico, que será
controlado por el Arduino, cuyo programa será diseñado previamente.
Diseñar un automatismo que controle un ascensor de 3 niveles, deben usarse 3
pulsadores independientes para el control de cada piso y dos finales de carrera para la
detección de la cabina en cada nivel, el segundo nivel deberá detectarse por medio de
software. El automatismo debe detectar en cual nivel se encuentra la cabina y luego
cuando el usuario presione un pulsador, debe movilizar la cabina hacia donde el
usuario lo desee. Se debe de tener en cuenta que si la cabina se encuentra en un piso
determinado y el usuario presiona el pulsador que controla ese piso, la cabina no se
debe de mover. La activación del motor se da por medio de los pulsadores y la
desactivación por medio de los finales de carrera.
OBJETIVOS GENERALES
OBJETIVOS ESPECIFICOS
ELEMENTOS CONSTITUTIVOS
PROTOBOARD O BREADBOARD
BOTONES
Resistencia eléctrica es toda oposición que encuentra la corriente a su paso por un circuito
eléctrico cerrado, atenuando o frenando el libre flujo de circulación de las cargas eléctricas o
electrones. Cualquier dispositivo o consumidor conectado a un circuito eléctrico representa en
sí una carga, resistencia u obstáculo para la circulación de la corriente eléctrica.
ARDUINO ONE
POTENCIÓMETRO
El sensor de efecto Hall o simplemente sensor Hall o sonda Hall (denominado según
Edwin Herbert Hall) se sirve del efecto Hall para la medición de campos magnéticos o
corrientes o para la determinación de la posición en la que está.
.
CIRCUITO ELECTRONICO
Proteur
PROGRAMACION PARA ASCENSOR EN ARDUINO 1.6.6.
int subir=0;
int bajar = 0;
int parar = 0;
int parar1 = 0;
int piso1= 0;
int piso2= 0;
int piso3= 0;
int a;
//botones
//estado de botones
int buttonState = 0;
int buttonState1 = 0;
int buttonState2 = 0;
//sensores
const int s1 = 2;
const int s2 = 3;
const int s3 = 4;
//estado de los sensores digitales
int ss1 = 0;
int ss2 = 0;
int ss3 = 0;
void setup()
pinMode(buttonPin, INPUT);
pinMode(buttonPin1, INPUT);
pinMode(buttonPin2, INPUT);
pinMode(s1, INPUT);
pinMode(s2, INPUT);
pinMode(s3, INPUT);
Serial.begin(9600);
void loop()
buttonState = digitalRead(buttonPin);
buttonState1 = digitalRead(buttonPin1);
buttonState2 = digitalRead(buttonPin2);
Serial.println(piso2);
ss1 = digitalRead(s1);
ss2 = digitalRead(s2);
ss3 = digitalRead(s3);
sometempvariable = analogRead(readADC);
if(buttonState == HIGH)
piso1=1;
parar=0;
if(buttonState1 == HIGH)
piso2=1;
parar=0;
if(buttonState2 == HIGH)
piso3=1;
parar=0;
if(piso1==1)
if(ss1 == HIGH)
parar=1;
bajar=1;
subir=0;
bajar=1;
subir=0;
if(piso2==1)
delay(1000);
parar=1;
bajar=0;
subir=1;
bajar=1;
subir=0;
if(piso3==1)
{
if(ss3 == HIGH)
parar=1;
bajar=0;
subir=1;
bajar=0;
subir=1;
if (subir == 1)
digitalWrite(onbrdLED, HIGH);
delay(Spd);
digitalWrite(onbrdLED, LOW);
delay(Spd);
digitalWrite(onbrdLED, HIGH);
delay(Spd);
digitalWrite(onbrdLED, LOW);
delay(Spd);
//---------------------
else
if (bajar == 1)
digitalWrite(onbrdLED, HIGH);
delay(Spd);
digitalWrite(onbrdLED, LOW);
delay(Spd);
digitalWrite(onbrdLED, HIGH);
delay(Spd);
digitalWrite(onbrdLED, LOW);
//---------------------
else
if (parar == 1)
subir=0;
bajar=0;
piso1=0;
piso2=0;
piso3=0;
/* THE END */
PRESUPUESTO INVERTIDO
RECOMENDACIONES
Tomar las debidas precauciones al manipular los elementos eléctricos.
Si no ha sido posible el estudio del lenguaje Arduino en clase, pedir ayuda a otra
persona para que se pueda llevar acabo la programación por niveles del ascensor.
ANEXOS
BIBLIOGRAFIA
http://www.slideshare.net/dianitas91/proyecto-ascensor
http://www.forosdeelectronica.com/f13/encontrar-estas-resistencias-raras-18188/