Está en la página 1de 15

lOMoARcPSD|13013863

al)

Descargado por Thiago Izaguirre (santiagoizaguirrebeker@gmail.com)


lOMoARcPSD|13013863

TRABAJO FINAL DEL CURSO

1. INFORMACIÓN GENERAL

Apellidos y Nombres: ID: 1290413

Dirección Zonal/CFP:
Carrera: Semestre: 4to
Curso/ Mód. Formativo Microcontroladores
Tema del Trabajo:
SISTEMA DE CONTROL DE PERIFÉRICO DE SALIDA

2. PLANIFICACIÓN DEL TRABAJO.

ACTIVIDADES/
N° CRONOGRAMA/ FECHA DE ENTREGA
ENTREGABLES

1ra entrega 10/09 15/09 16/09 18/09 25/09 28/09 29/09 02/10 04/10

Leer el problema,
analizarlo y recordar
1 x x
enseñanzas anteriores
acerca del tema.
Planificar el formato y
los pasos para su
desarrollo, buscar
2 información nueva y x x
recolectarla de forma
ordenada para dar
solución al problema.
Resolver las
3 x x x
preguntas guia.
Acomodar el formato
teorico junto a la
4 x
informacion requerida
del trabajo inicial.
Comenzar y terminar
de realizar el codigo
5 x
arduino de
programacion.
Simular el codigo
6 arduino en proteus, ya x
compleatado
Verificar si el
programa y la
7 simulacion x x x x
funcionan
corecctamente
Completar los
programas con éxito y
enviar la informacion y
8 programas según lo x x x
planeado al trabajo.
ajustarlo en formato
PDF

Descargado por Thiago Izaguirre (santiagoizaguirrebeker@gmail.com)


lOMoARcPSD|13013863

TRABAJO FINAL DEL CURSO


3. PREGUNTAS GUIA

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

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

¿Cómo se controla la pantalla LCD?


2

¿A qué se llama familia Arduino? Explique.


3

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


paso a paso de acuerdo a lo requerido.
4

Simule el programa utilizando el software de simulación.


5

TEMA:
SISTEMA DE CONTROL DE PERIFÉRICO DE SALIDA

Elaborar un procedimiento para el control de un periférico de salida (LCD) utilizando un sensor


LDR, un pulsador y un microcontrolador Arduino.

El jefe de taller de la empresa ACME, solicita realizar un sistema de control para un periférico
de salida (LCD) utilizando un sensor LDR, un pulsador y un microcontrolador Arduino. Las
condiciones son:
• • Al alimentar el sistema, la pantalla LCD deberá mostrar el mensaje: “Motor paso a
paso en espera”.
• • Cuando se interrumpe la luz al LDR por un instante, el sistema prende a un motor paso
a paso y este queda prendido, mientras que la pantalla LCD estará mostrando el mensaje:
“Motor paso a paso encendido”.
• • Si se presiona el pulsador, el motor paso a paso se apaga y en la pantalla LCD se
mostrará el mensaje: “Motor paso a paso en espera”.
Se solicita dibujar el esquema del circuito requerido completo, hacer el programa para el
microcontrolador y simularlo en software.

Descargado por Thiago Izaguirre (santiagoizaguirrebeker@gmail.com)


lOMoARcPSD|13013863

Descargado por Thiago Izaguirre (santiagoizaguirrebeker@gmail.com)


lOMoARcPSD|13013863

TRABAJO FINAL DEL CURSO

HOJA DE RESPUESTAS A LAS PREGUNTAS GUÍA

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

Los controladores de motores de paso a paso se realizan sobre la base de circuitos digitales
que controlan los drivers aumentando la capacidad de carga de las salidas. Por lo general,
en un controlador de este tipo encontramos un microcontrolador, pero no necesariamente,
porque dicho controlador se puede hacer basado en puertas y flip-flops sin mucha dificultad.
El propio método de control del motor depende de su tipo, el número de fases y si es con o
sinetroalimentación.
r
Es decir que se puede encontrar muchos diseños de controladores de motor paso a paso,
desde los más fáciles de construir, equipados con un potenciómetro para regular la velocidad
de rotación y un botón para cambiar la dirección de rotación o un botón de inicio/parada,
construido con el uso de componentes discretos, como puertas, flip-flops y llaves de
transistores, hasta muy complicado, por ejemplo, realizado sobre la base de circuitos
int grados especializados de controladores y un procesador DSP
e
Al seleccionar un motor para una aplicación específica, siempre hay algunas
co pensaciones a considerar, como, por ejemplo, la velocidad angular máxima y el par
m
requerido con respecto al proyecto ralizado.

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


Las pantallas LCD tienen diferentes características porque son fabricadas en diferentes
tamaños y su uso depende de la necesidad que se tenga, los tamaños comunes en el
mercado son el LCD 16×2 (2 filas y 16 caracteres), de 20×4, 20×2 y 40×2.

Para que el LCD consiga mostrar los caracteres se utiliza un controlador en estos
dispositivos donde el más popular es el Hitachi HD44780, el cual trabaja con LCDs
monocromáticos de hasta 80 caracteres alfanuméricos y símbolos.
Usar una pantalla LCD 16×2 con Arduino puede ser algo complicado por la cantidad de

Descargado por Thiago Izaguirre (santiagoizaguirrebeker@gmail.com)


lOMoARcPSD|13013863

TRABAJO FINAL DEL CURSO


lineas de conexión que se requieren, por lo tanto dividiremos el proceso en varias fases para
facilitarlo:

 Conectar la pantalla LCD 16×2 a la alimentación de 5 volts, incluyendo la alimentación


de la iluminación led

• Colocar un potenciómetro para el ajuste de contraste


• Conectar los pines de datos a la pantalla (modo de 4 bits o modo de 8 bits) 
Conectar los pines de control RS y EN (de manera opcional el pin RW).

con arduino https://www.geekfactory.mx/tutoriales-arduino/pantalla-alfanumerica-lcd-16x2-


con-arduino/ con csc compiller
https://controlautomaticoeducacion.com/microcontroladores-pic/lcd-pic/

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

Descargado por Thiago Izaguirre (santiagoizaguirrebeker@gmail.com)


lOMoARcPSD|13013863

TRABAJO FINAL DEL CURSO


Se le llama familia por la divesidad de placas diferentes que posee, cada una con capacidades
diferentes. Además, al ser hardware de código abierto significa que puedes modificar y producir
derivados de placas Arduino que proporcionan aún más factores de forma y funcionalidad.
• ARDUINO UNO (R3)
Tiene 14 pines de entrada / salida digital (de los cuales 6 se pueden usar como salidas
PWM), 6 entradas analógicas, una conexión USB, un conector de
alimentación (En el Arduino Nano, utiliza el chip controlador FTDI232 USB a serie), un
botón de reinicio y más. Contiene todo lo necesario para soportar el micro controlador,
• LILYPAD ARDUINO
Cada LilyPad fue diseñado creativamente con grandes almohadillas de conexión y
una parte posterior plana para permitir que se cosan en la ropa con hilo conductor. El
LilyPad también tiene su propia familia de placas de entrada, salida, energía y
sensores que también se construyen específicamente para e-textiles
• ARDUINO MEGA (R3)
Tiene muchos pines (54 nada menos) de entrada / salida digital (14 se pueden usar
como salidas PWM), 16 entradas analógicas, una conexión USB, un conector de
alimentación y un botón de reinicio, la gran cantidad de pines hacen que esta placa sea
muy útil para proyectos que requieren un montón de entradas o salidas digitales
• ARDUINO LEONARDO
Esta placa puede ser más barata y más simple. Además, como la placa maneja el
USB directamente, las bibliotecas de códigos están disponibles, lo que le permite
emular el teclado de su PC, el mouse y mucho más.

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


el motor paso a paso de acuerdo a lo requerido.
El software Arduino (IDE) de código abierto facilita la escritura de código y su carga en la
placa. Este software se puede utilizar con cualquier placa Arduino.

Programar Arduino consiste en traducir a líneas de código las tareas automatizadas que
queremos hacer leyendo de los sensores y en función de las condiciones del entorno
programar la interacción con el mundo exterior mediante unos actuadores.

ueños proyectos que hacer con una placa Arduino


Peq

 Sensor de presencia para encender luces.


 Luces ambientales para el monitor.

Descargado por Thiago Izaguirre (santiagoizaguirrebeker@gmail.com)


lOMoARcPSD|13013863

TRABAJO FINAL DEL CURSO


Sensor de huellas para abrir puertas.


 Un completo panel de control para el PC.
 Un espejo caleidoscopio infinito.
 Sistema detector de humos Arduino.
 Un reloj digital con Arduino Mini.

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


Proteus es un potente software comercial de captura de esquemas, simulación y
autoruteado, capaz de simular en tiempo real sistemas completos basados en
microcontrolador.Con Proteus las fases de prueba no suponen la necesidad de volver a
construir nuevos prototipos, con el ahorro de costos y tiempo que ello supone.

Los diferentes módulos que componen Proteus se pueden adquirir de forma


independiente añadiendo nuevas funcionalidades a medida que aumentan nuestras
necesidades de desarrollo y producción.
Además, la capacidad de simular cada una
de las familias de microprocesadores
también es objeto de adquisición por
separado.

En el mundo de la formación, Proteus se


muestra como una hereramienta magnífica
porque permite al alumno realizar
modificaciones tanto en el circuito como en
el programa, experimentando y
comprobando de forma inmediata los resultados

ASPECTOS DEL PROYECTO

Descargado por Thiago Izaguirre (santiagoizaguirrebeker@gmail.com)


lOMoARcPSD|13013863

TRABAJO FINAL DEL CURSO

1. Aspectos de calidad.

-Revisar que la fuente se encuentre en buen estado, debemos saber si la fuente


aparentemente se encuentra en buen estado, para certificar que la fuente nos
pueda dar los voltajes requeridos.

-Intentar usar componentes originales,


aunque sea mas costoso, el componente
original puede ser mas fiable y menos
peligrosa que una copia en arduino.

-Seguir los procedimientos de calidad al


hacer programas como poner etiquetas al
costado de las instrucciones hechas.

-Tener un orden logico en la programacion


de cualquier tipo.

-buscar todas las fallas que pueda tener tu


circuito electrico para evitar errores en la
implentacion en campo real.

2. Cuidado ambiental.

Si con el tiempo se malogra, por el mismo cuidado, debemos botarlo en lugar


especial, no en la basura porque puede contaminar, o tratar de reciclar, quitándole
algunos componentes que aun pueda servirnos.

3. Seguridad e higiene industrial

Si vamos a manipular la fuente debemos tener en que cuenta que siempre


debemos usar los EPP, ya sea por cualquier inconveniente que pueda dar la
fuente.
Siempre debemos tener las herramientas en orden, ya que puede haber peligros, y
debe estar limpio siempre el laboratorio.

INFORMACION TEORICA DE COMPONENTES:

FOTORESISTORES:
Es un dispositivo cuya resistividad es una función de la radiación
electromagnética incidente. Por lo tanto, son dispositivos sensibles a la luz.
También se denominan fotoconductores, células fotoconductoras o simplemente
fotocélulas. Están formados por materiales semiconductores que tienen una alta
resistencia.
8

Descargado por Thiago Izaguirre (santiagoizaguirrebeker@gmail.com)


lOMoARcPSD|13013863

TRABAJO FINAL DEL CURSO


Los LDR de fotorresistencia son dispositivos dependientes de la
luz cuya resistencia disminuye cuando la luz cae sobre ellos y
aumenta en la oscuridad. Cuando una resistencia dependiente de
la luz se mantiene en la oscuridad, su resistencia es muy alta.
Esta resistencia se llama resistencia oscura. Puede llegar a 1012
Ohmios y si se permite que el dispositivo absorba luz, su
resistencia disminuirá drásticamente.

PULSADOR: Un pulsador es un interruptor o switch cuya función es


permitir o interrumpir el paso de la corriente eléctrica de manera
momentánea, a diferencia de un switch común, un pulsador solo
realiza su trabajo mientras lo tenga presionado, es decir sin
enclavamiento.

MOTOR PASO A PASO:


unipolar
Estos motores cuentan con dos bobinas con un punto medio de los
cuales salen los cables hacia el exterior; estos cables se conectan a la
fuente mientras que los extremos de las bobinas son aterrizadas para
cerrar el circuito; dependiendo del tipo de motor, las líneas comunes
pueden ser independientes o no.

PANTALLA LCD 20X2:

Una pantalla LCD son dispositivos diseñados para mostrar


información en forma gráfica. LCD significa Liquid Crystal
Display (Display de cristal líquido). La mayoría de las pantallas
LCD vienen unidas a una placa de circuito y poseen pines de
entrada/salida de datos.

DRIVER L293D:

El driver puente H L293D facilita el control de motores con


Arduino o PIC. Posee diodos internos de protección para cargas
inductivas como motores. Su pequeño tamaño es ideal para ser
utilizado en proyectos de robótica móvil como seguidores de
línea, velocistas, laberinto. Permite controlar la dirección de giro y
la velocidad de cada motor de forma independiente.

PROCESO DE EJECUCIÓN
EJECUCION
OPERACIONES / PASOS /SUBPASOS
Aprender lenguaje CSC o C++
Informarse sobre el lenguaje arduino y los
componentes especificados
Verificar todos los componentes electricos.

Descargado por Thiago Izaguirre (santiagoizaguirrebeker@gmail.com)


lOMoARcPSD|13013863

TRABAJO FINAL DEL CURSO


Descargar software ARDUINO Y PROTEUS previo
al analisis

Elegir el tipo de arduino mas conveniente para el


trabajo

Elegir lcd y driver de motor paso a paso mas


eficiente
Descargar librería de proteus SIMULIN que lleva las https://youtu.be/FpnbEE2_Dio
placas de arduino. tutorial
Desarrollar bocetos de la conexión electrica del lcd
y el motor paso a paso.
ARDUIN
O
Abrir el programa arduino

Comenzar la programacion en arduino


Inciar el programa con las librerias para simplicar el
trabajo.

Comenzar con los pines y poner en salida en void


setup

Completar con condiciones y instrucciones que


recibira el pin según lo requerido en void loop

Tener en cuenta los errores según lo requerido para


evitar errores al compilar
Compilar el programa
Crear codigo o programa arduino en carpeta

10

Descargado por Thiago Izaguirre (santiagoizaguirrebeker@gmail.com)


lOMoARcPSD|13013863

TRABAJO FINAL DEL CURSO


Dar instrucciones de lo que hiciste en el programa

PROTEU
S
Crear simulador del circuito LCD,LDR,pulsador y
Motor stepper unipolar(driver L293D)

Verificar que todos los componentes esten en el


simuldor con fuentes y tierra
Ordenar el cableado e instalacion para evitar
equivocarse
Conectar el arduino UNO con lo componentes
requeridos

Llevar el programa arduino al programa de


simulacion proteus

Iniciar con la simulacion completa del circuito con


las especificaciones
Comprobar el funcionamiento correcto del circuito

Evaluar los componentes perifericos si es necesario


con los multitester y osciloscopio..

Demostrar su buen funcionamiento y guardarlo


Pasarlo a practicar en campo, con una protoboard si Fin
es necesario.

DIBUJO / ESQUEMA/ DIAGRAMA

11

Descargado por Thiago Izaguirre (santiagoizaguirrebeker@gmail.com)


lOMoARcPSD|13013863

TRABAJO FINAL DEL CURSO

PROGRAMA ARDUINO UNO.

SANCHEZ VILCA JESUS MIGUEL [ESCALA]


PROGRAMA Y SIMULACION EN ESPERA Y ENCENDIDO

12

Descargado por Thiago Izaguirre (santiagoizaguirrebeker@gmail.com)


lOMoARcPSD|13013863

TRABAJO FINAL DEL CURSO

EN ESPERA

ENCENDIDO

LISTA DE RECURSOS

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

13

Descargado por Thiago Izaguirre (santiagoizaguirrebeker@gmail.com)


lOMoARcPSD|13013863

TRABAJO FINAL DEL CURSO


1. MÁQUINAS Y COMPONENTES
-Motor paso a paso
-pantalla LCD
-CI Arduino uno
-protoboard si es necesario

3. HERRAMIENTAS E INSUMOS
LDR celula fotoelectrica
Pulsador
Cables de conexion
Driver L293D

5. SOFTWARS O PROGRMAS
Proteus
Arduino Uno

14

Descargado por Thiago Izaguirre (santiagoizaguirrebeker@gmail.com)

También podría gustarte