Cortadora de Papel

Síntesis y Descripcion de la actividad.

La propuesta está destinada a alumnos de escuelas secundarias. El objetivo es el control de una cortadora que corta el papel mediante un movimiento lineal de ida y vuelta. El dispositivo original fue desarrollado por el Equipo de Investigacion de Curricula de Escuelas Tecnicas de la Ciudad de Buenos Aires, tanto en la parte mecanica como electrica.  Dicho dispositivo funciona a partir de un motor electrico que mueve un cortador. Al llegar este al final del recorrido se acciona un sensor de fin de carrera, haciendo que el cortador inice el retorno a la posicion y inicial. Al llegar a esta posicion otro sensor de fin de carrera detiene por completo al motor.
A partir de este dispositivo se propone reemplazar su control electrico original  con la placa arduino para controlar su funcionamiento.
Los elementos a ser controlados serian:
El motor; debera rotar en ambos sentidos.
El pulsador; inicia el corte.
Y  los 2 sensores ubicados en ambos extremos del recorrido del carro de corte.
 
Materiales necesarios

•    2 relay simple inversor
•    1 placa de desarrollo Arduino y cable USB
•    1 Protoboard
•    2 transistores de uso general (BC548).

El proyecto requiere conocimientos básicos previos básicos sobre programación y electrónica.

Duración.

    Clase 1: Introducción a los a las técnicas de control
    Clase 2: Introducción a la  programación y el funcionamiento de la placa de desarrllo Arduino .
    Clase 3: Armado del Circuito y prueba del funcionamiento.
    Clase 4: Automatización por medio de la programación de la placa de desarrollo.   
    Clase 5: Puesta en práctica del proyecto.

 

 Código de Programación

 int pulsador=2;
int finIzq=3;
int finDer=4;
int relay1=7;
int relay2=8;
int pulso;
int timer;

void setup () {
  Serial.begin (9600);
    pinMode (pulsador, INPUT);
  pinMode (finIzq, INPUT);
  pinMode (finDer, INPUT);
  pinMode (relay1, OUTPUT);
  pinMode (relay2, OUTPUT);
 
  }
void loop () {
 if (digitalRead(pulsador)==HIGH)
  {
    Serial.print (digitalRead (pulsador));
     digitalWrite (relay1, HIGH);
     digitalWrite (relay2, LOW);
     do  {
       } while (digitalRead (finIzq)==HIGH);
         digitalWrite (relay1, LOW);
         digitalWrite (relay2, HIGH);
         do {
         } while (digitalRead (finDer)==HIGH);      
         digitalWrite (relay1, LOW);
         digitalWrite (relay2, LOW);  
      }
}

 

 

Autores.

Equipo de CET y AP de INTEC. Ministerio de Educación de la Ciudad de Buenos Aires.

(Aldo Ferrari, Nicolás Gutman, Lorena Betta, Florencia Rodriguez, Cristian Gomez).

 

 

 

AdjuntoTamaño
GUILLOTINA.JPG64.53 KB
Usuarios nuevos
  • Zaberkina
  • ROBOTRONIX
  • calvin5xk
  • moidwinaidoke
  • MourryDop
Quién está en línea
Actualmente hay 0 usuarios y 1 invitado en línea.
Sindicar
Distribuir contenido
An anchor