Está en la página 1de 12

SERVICIO NACIONAL DE ADIESTRAMIENTO EN TRABAJO INDUSTRIAL

PLAN DE TRABAJO
DEL ESTUDIANTE
TRABAJO FINAL DEL CURSO

1. INFORMACIÓN GENERAL

Apellidos y Nombres: CARDENAS PINEDA GUILLERMO DEL PIERO ID:


Dirección Zonal/CFP: LIMA / CALLAO
Carrera: MECATRONICA INDUSTRIAL Semestre: 4
Curso/ Mód. Formativo MICROCONTROLADORES
Tema del Trabajo: SISTEMA DE CONTROL DE PERIFÉRICO DE SALIDA

2. PLANIFICACIÓN DEL TRABAJO


N ACTIVIDADES/
CRONOGRAMA/ FECHA DE ENTREGA
° ENTREGABLES
1 Desarrollo de preguntas 28/10
2 Desarrollo del esquema 4/11
3 Desarrollo del programa 8/11
4 Verificación 13/11
5

3. PREGUNTAS GUIA
Durante la investigación de estudio, debes obtener las respuestas a las siguientes interrogantes:

Nº PREGUNTAS

1 ¿Cómo se controlan los motores paso a paso?

2 ¿Cómo se controla la pantalla LCD?

3 ¿A qué se llama familia Arduino? Explique.

Realice el programa del Arduino para controla la pantalla LCD y el


4
motor paso a paso de acuerdo a lo requerido.

5 Simule el programa utilizando el software de simulación.

2
TRABAJO FINAL DEL CURSO

HOJA DE RESPUESTAS A LAS PREGUNTAS GUÍA

1. ¿Cómo se controlan los motores paso a paso?


Los steppers tienen varias fases que, si se activan con la secuencia correcta de
impulsos, pueden rotar en pasos discretos. Como se conoce la secuencia para
moverse paso a paso, la posición del rotor puede mantenerse en la memoria y,
por lo tanto, controlar con precisión el motor sin sensor.
Stepper bipolar, utilizamos un puente H, L293D.

Las salidas tienen un diseño que


permite el manejo directo
motores por pasos, ya que
incorpora internamente los diodos de protección de contracorriente.
Por medio de un control apropiado de las señales de entrada y conectando el
motor a sendas salidas de potencia, cada par de circuito de manejo de potencia
conforma un puente H completo.
En la tabla de funcionamiento que sigue se puede observar los niveles TTL que
corresponden a cada situación de trabajo:

2. ¿Cómo se controla la pantalla LCD?


Los primeros catorce
pines se utilizan para
controlar la
visualización. Los dos
últimos son para la
iluminación de fondo.

3
TRABAJO FINAL DEL CURSO

Una vez conocemos los conectores, ya podemos montar el circuito


básico.

Para programar con


el código nativo
de Arduino,
vamos a utilizar una
librería que nos hará más fácil el desarrollo. Esta librería
es LiquidCrystal.h.

// Incluímos la libreria externa para poder utilizarla


#include <LiquidCrystal.h> // Entre los símbolos <> buscará en la carpeta de
librerías configurada
// Lo primero is inicializar la librería indicando los pins de la interfaz
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

Con esto ya podemos pasar a la función setup(). Esta función nos


sirve para hacer una configuración inicial en nuestros programas.

void setup() {
  // Configuración monitor serie
  Serial.begin(9600);
 
4
TRABAJO FINAL DEL CURSO

  // Configuramos las filas y las columnas del LCD en este caso 16 columnas y 2
filas
  lcd.begin(16, 2);
}

Ahora ya podemos empezar a escribir en la pantalla del LCD.

void loop() {
  // Limpiamos la pantalla
  lcd.clear();
 
  // Situamos el cursor en la columna 0 fila 0
  lcd.setCursor(0,0);
 
  // Escribimos Hola Mundo!!!!!!
  lcd.print("Hola Mundo!!!!!!");

Para escribir el segundo texto, tenemos que mover el cursor a la


nueva posición. Queremos que se sitúe justo debajo así que
movemos a la siguiente fila (fila 1 que corresponde con la segunda
fila) y la columna será la 0 (primera columna).

// Situamos el cursor en la columna 0 fila 1


  lcd.setCursor(0,1);
 
  // Escribimos Probando el LCD.
  lcd.print("Probando el LCD.");
 
  // Esperamos 2 segundos igual a 2000 milisegundos
  delay(2000);
}

3. ¿A qué se llama familia Arduino? Explique.

Arduino es una plataforma de creación de electrónica de código abierto, la


cual está basada en hardware y software libre, flexible y fácil de utilizar para los
creadores y desarrolladores. Esta plataforma permite crear diferentes tipos de
microordenadores de una sola placa a los que la comunidad de creadores puede
darles diferentes tipos de uso.
Esto quiere decir que Arduino ofrece las bases para que cualquier otra persona
o empresa pueda crear sus propias placas, pudiendo ser diferentes entre ellas,
5
TRABAJO FINAL DEL CURSO

pero igualmente funcionales al partir de la misma base.


El Arduino es una placa basada en un microcontrolador ATMEL. Los
microcontroladores son circuitos integrados en los que se pueden grabar
instrucciones, las cuales las escribes con el lenguaje de programación que
puedes utilizar en el entorno Arduino IDE. Estas instrucciones permiten crear
programas que interactúan con los circuitos de la placa.

Arduino es un proyecto y no un modelo concreto de placa, lo que quiere decir


que compartiendo su diseño básico te puedes encontrar con diferentes tipos de
placas. Las hay de varias formas, tamaños y colores para a las necesidades del
proyecto en el que estés trabajando.

6
TRABAJO FINAL DEL CURSO

4. Realice el programa del Arduino para controla la pantalla LCD y el


motor paso a paso de acuerdo a lo requerido.

5. Simule el programa utilizando el software de simulación.

7
TRABAJO FINAL DEL CURSO

8
TRABAJO FINAL DEL CURSO

HOJA DE PLANIFICACIÓN

PROCESO DE EJECUCIÓN
SEGURIDAD / MEDIO AMBIENTE /
OPERACIONES / PASOS /SUBPASOS NORMAS -ESTANDARES
1)Tener todos los materiales listos:
 Protoboard
 Pantalla lcd 16,2
 Motor
 Pulsador
 4 resistencias 1K
 LDR
 Arduino uno
 Cables
 Computadora
 Cable usb
 thinkercad
2) conectar todos los componentes como esta en el
esquema:
El LDR al analógico.
El LCD a la digital.
El pulsador a la digital.
El motor a la digital.

3) hacer el esquema para el Arduino:


Primero ponemos la librería para el motor y el lCD,
después de eso creamos constantes para el LDR y al
motor. Nombramos los pines digitales del LCD que
están en uso, comenzamos con el void setup para
decir a que puertos van a recibir información:
 7 para el motor 10 para el pulsador y (16,2) para
definir el tipo de LCD.
El void loop para definir que van hacer los pines
analógicos y digitales:
 Ponemos la constante a con su respectivo pin
analógico donde va a recibir la información del
LDR, después utilizamos el if para decir a cierta
luz si el motor se prende y el LCD se prenda y
diga el enunciado.
 Utilizamos if para el pulsador quien va ser de paro
del motor y que el LCD cambie de enunciado.

4)renderizamos para saber si esta correcto y


cargamos el programa a nuestro Arduino y probamos
en físico.

9
TRABAJO FINAL DEL CURSO

10
TRABAJO FINAL DEL CURSO

DIBUJO / ESQUEMA/ DIAGRAMA

LISTA DE RECURSOS

INSTRUCCIONES: completa la lista de recursos necesarios para la ejecución del trabajo.


11
TRABAJO FINAL DEL CURSO

1. MÁQUINAS Y EQUIPOS
COMPUTADORA
thinkercad

2. HERRAMIENTAS E INSTRUMENTOS
ARDUINIO

3. MATERIALES E INSUMOS

Protoboard
Pantalla lcd 16,2
Motor
Pulsador
4 resistencias 1K
LDR
Cables
Cable usb

12

También podría gustarte