Вы находитесь на странице: 1из 43

UNIVERSIDAD NACIONAL

DE JAN
Facultad de

INGENIERA MECNICA
elctrica

inform de arranque secuencial de dos


motores
Profesor: Ing. herles alberca vasquez
Curso: electrnica industrial aplicada
Presentado por: Quispe rivera rulleli
Paredes Quispe
Elmer.
Gonzales Heredia
yosver.
Chumacero jaimes
vienes

Crdova guarns
Joel
Tentalean Uriarte
Wilson
Malca mina David.
Per 2016

MARCO TEORICO.........................................................................................6
1.1

Arranque secuencial.............................................................................6

1.1.1 Ventajas..............................................................................................6
1.1.2 Desventajas........................................................................................6
1.2

ARDUINO................................................................................................6

1.3

Tipos de Arduino...................................................................................7

1.3.1

Duemilanove....................................................................................7

1.3.1.1 Memoria...........................................................................................7
1.3.1.2 Comunicacin..................................................................................7
1.3.1.3 Programacin..................................................................................8
1.3.2 Arduino Mega.....................................................................................8
1.3.2.1 Alimentacin....................................................................................8
1.3.2.2 Memoria............................................................................................8
1.3.2.3 Programacin..................................................................................9
1.3.2.4 Caractersticas fsicas....................................................................9
1.3.3 Arduino Nano.....................................................................................9
1.3.3.1 Alimentacin....................................................................................9

1.3.3.2 Memoria..........................................................................................10
1.3.3.3 Comunicacin................................................................................10
1.3.3.4 Programacin................................................................................10
1.3.4 Arduino Pro......................................................................................10
1.3.4.1 Alimentacin..................................................................................10
1.3.4.2 Memoria..........................................................................................11
1.3.4.3 Caractersticas fsicas...................................................................11
1.3.5 La Arduino Mini Pro........................................................................11
1.3.6 Arduino Genuino UNO....................................................................11
1.3.6.1 Caractersticas...............................................................................12
1.4

MOTORES ELECTRICOS....................................................................12

1.4.1 El estator.........................................................................................13
1.4.2 El rotor.............................................................................................13
II

MATERIALES UTILIZADOS EN EL PROYECTO...................................14


2.1

Arduino uno..........................................................................................15

2.2.1 Especificaciones tcnicas..............................................................15


2.2

Fuente..................................................................................................16

2.3

Optoacopladores moc 3041..............................................................16

2.3.1 Especificaciones..............................................................................17
2.4

Triac.....................................................................................................18

2.5

Placas de Pruebas.............................................................................18

2.5.1 Protoboard o breadboard..............................................................18


2.5.2 Placa de matriz de puntos.............................................................19
2.6

Switch (interruptor on of)....................................................................19

2.7

El fusible..............................................................................................20

2.8

PANTALLA LCD 16x2..........................................................................21

2.8.1 Descripcin......................................................................................21

2.8.2 Caractersticas principales............................................................21


2.8.3 Funcionamiento..............................................................................21
2.8.4 Descripcin de pines......................................................................21
2.9

pulsadores industriales.....................................................................22

IV SIMULACION DEL PROGRAMA EN PROTEUS 8.3...................................33

OBJETIVO
General

Brindar conocimiento a todo el pblico interesado acerca de cmo


hemos hecho funcionar un arranque secuencial, de dos motores de
corriente alterna, mediante la plataforma de hardware software libre
diseada en una placa electrnica que nos brinda arduino.

Especficos

Disear el sistema de control requerido para realizar el arranque


secuencial de dos motores trifsicos.

Especificar los pasos seguidos para la programacin en arduino.

Determinar los parmetros de diseo y los materiales que se utilizaran


para la realizacin de este proyecto.

Ensear la importancia de automatizar el funcionamiento de mquinas


de patencia con la ayuda que nos brinda arduino.

Conocer los elementos que forman parte de la programacin para el


arranque secuencial trifsico.

Esquematizar el montaje completo del control propuesto por medio de


un diagrama de potencia. Accionar de forma adecuada el control segn

lo especificado por el LCD. Demostrar el correcto accionamiento del


arranque de forma correcta.

INTRODUCCION
El curso de ELECTRONICA INDUSTRIAL APLICADA es de gran importancia
hoy en da en el cual la tecnologa avanza sin grado de control. Aqu se ensea
a estudiar el funcionamiento de diversas mquinas, motores elctricos,
instalaciones elctricas, etc. Con el fin de poder automatizar el funcionamiento
de dichos de diversos equipos elctricos.
Hoy en da en Per contamos con muchas empresas que trabajan con motores
elctricos donde para que se realicen los diferentes procesos es necesario que
un grupo de personas se encarguen del encendido de dichos equipos como por
ejemplo para el encendido de los motores se tienen que activar los diferentes
dispositivos de control, en otras palabras, el manejo es operada de forma
manual o mecnica.
Nosotros mediante la ayuda de diferentes sistemas de programacin, como
programacin en arduino y otros dispositivos incluidos podemos convertir un
funcionamiento mecnico a un funcionamiento automatizado. Las ventajas de
hacer esto es indudablemente ventajoso en sentido econmico.

El trabajo descrito en este informe consta en automatizar el arranque


secuencial de tres motores elctricos que estn en laboratorio de la de
ingeniera mecnica universidad nacional de Jan. Para ello nos hemos valido
de la programacin en arduino su funcionamiento respectivo.
El trabajo es sencillo, pero de gran importancia en esta regin de Cajamarca ya
que contamos con diversas empresas que se dedican al pilado de arroz y caf
y todo su funcionamiento lo realizan motores elctricos.

I
1.1

MARCO TEORICO

Arranque secuencial

El arranque secuencial de motores trifsicos de corriente alterna

es el

accionamiento o puesta en marcha de los motores en secuencia uno luego de


otro y des accionados al mismo tiempo o individualmente.
1.1.1 Ventajas

Reduccin de del coste del sistema de funcionamiento porque utilizamos


un solo arrancador.

Permite que la corriente de llegado a los motores no se elev


demasiado, por el accionamiento de los motores.

1.1.2 Desventajas

Solo se pueden utilizar motores semejantes

Si el primer motor se malogra o no tiene funcionamiento no seguir el


arranque secuencial de los dems motores.

1.2

ARDUINO

Arduino es una herramienta para hacer que los ordenadores puedan sentir y
controlar el mundo fsico a travs de un ordenador personal. Es una plataforma
de desarrollo de computacin fsica (physical computing) de cdigo abierto,
basada en una placa con un sencillo microcontrolador y un entorno de
desarrollo para crear software (programas) para la placa.
Podemos usar Arduino para crear objetos interactivos, leyendo datos de una
gran variedad de interruptores y sensores y controlar multitud de tipos de luces,

motores y otros actuadores fsicos. Los proyectos con Arduino pueden ser
autnomos o comunicarse con un programa (software) que se ejecute en tu
ordenador. La placa se puede montarla o comprarla ya lista para usar, y el
software de desarrollo es abierto y se puedes descargar gratis desde la pgina
web.
Cada uno de los pines digitales se puede utilizar como una entrada o salida.
Cada pin puede proporcionar o recibir un mximo de 40mA y tiene una
resistencia de pull-up (desconectado por defecto) de 20 a 50kOhm. Para
nuestro proyecto de arranque de motores secuenciales hemos utilizado el
arduino genuino uno.

1.3

Tipos de Arduino

Arduino cuenta con varios prototipos y modelos de placas a elegir,


dependiendo de qu tan grande es uso que le demos a esta. Cada una con
caractersticas particulares y diferentes que las diferencian de las dems. Aqu
se mencionan algunas de las ms populares junto con sus caractersticas:
1.3.1 Duemilanove
El Arduino Duemilanove ("2009") es una placa con microcontrolador basada en
el ATmega168 (datasheet) o el ATmega328 (datasheet). Tiene 14 pines con
entradas/salidas digitales (6 de las cuales pueden ser usadas como salidas
PWM), 6 entradas analgicas, un cristal oscilador a 16Mhz, conexin USB,
entrada de alimentacin, una cabecera ISCP, y un botn de reset.Arduino
Duemilanove puede ser alimentado va la conexin USB o con una fuente de
alimentacin externa
Si el voltaje suministrado es inferior a 7V el pin de 5V puede proporcionar
menos de 5 Voltios y la placa puede volverse inestable, si se usan mas de 12V
los reguladores de voltaje se pueden sobrecalentar y daar la placa. El rango
recomendado es de 7 a 12 voltios.
1.3.1.1 Memoria
El ATmega328 tiene 32KB (el ATmega168 tiene 16 KB) de memoria flash para
almacenar

cdigo

(2KB

son

usados

para

el

arranque

del

sistema

(bootloader).El ATmega328 tiene 2 KB (Atmega168 1 KB) de memoria SRAM.

El ATmega328 tiene 1KB (ATmega168 512 bytes) de EEPROM, que puede a la


cual se puede acceder para leer o escribir con la [Reference/EEPROM |librera
EEPROM]].
1.3.1.2 Comunicacin
EL Arduino Duemilanove facilita en varios aspectos la comunicacin con el
ordenador, otro Arduino o otros microcontroladores. Tanto el ATmega328 como
el Atmega168 proporciona comunicacin va serie UART TTL (5V), disponible a
travs de los pines digitales 0(RX) y 1(TX).
Un chip FTDI FT232RL integrado en la placa canaliza esta comunicacin serie
a traes del USB y los drivers FTDI (incluidos en el software de Arduino)
proporcionan un puerto serie virtual en el ordenador. El software incluye un
monitor de puerto serie que permite enviar y recibir informacin textual de la
placa Arduino. Los LEDS RX y TX de la placa parpadearan cuando se detecte
comunicacin transmitida travs del chip FTDI y la conexin USB (no
parpadearan si se usa la comunicacin serie a travs de los pines 0 y 1).
1.3.1.3 Programacin
El ATmega328 y el ATmega168 en las placas Arduino Duemilanove viene
precargado con un gestor de arranque (bootloader) que permite cargar nuevo
cdigo sin necesidad de un programador por hardware externo. Se comunica
utilizando el protocolo STK500 original (archivo de cabecera C).
1.3.2 Arduino Mega
El Arduino Mega es una placa microcontrolador basada ATmeg1280
(datasheet). Tiene 54 entradas/salidas digitales (de las cuales 14 proporcionan
salida PWM), 16 entradas digitales, 4 UARTS (puertos serie por hardware), un
cristal oscilador de 16MHz, conexin USB, entrada de corriente, conector ICSP
y botn de reset. Contiene todo lo necesario para hacer funcionar el
microcontrolador; simplemente conectlo al ordenador con el cable USB o
alimntalo con un trasformador o batera para empezar.

1.3.2.1 Alimentacin
El Arduino Mega puede ser alimentado va la conexin USB o con una fuente
de alimentacin externa. El origen de la alimentacin se selecciona
automticamente.
La placa puede trabajar con una alimentacin externa de entre 6 a 20 voltios. Si
el voltaje suministrado es inferior a 7V el pin de 5V puede proporcionar menos
de 5 Voltios y la placa puede volverse inestable, si se usan ms de 12V los
reguladores de voltaje se pueden sobrecalentar y daar la placa. El rango
recomendado es de 7 a 12 voltios.
1.3.2.2 Memoria
El ATmega1280 tiene 128KB de memoria flash para almacenar cdigo (4KB
son usados para el arranque del sistema (bootloader).El ATmega1280 tiene 8
KB de memoria SRAM. El ATmega1280 tiene 4KB de EEPROM, que puede a
la cual se puede acceder para leer o escribir con la [Reference/EEPROM |
librera EEPROM]].
1.3.2.3 Programacin
El ATmega1280 en el Arduino Mega viene precargado con un gestor de
arranque (bootloader) que permite cargar nuevo cdigo sin necesidad de un
programador por hardware externo. Se comunica utilizando el protocolo
STK500 original (archivo de cabecera C).
Tambin te puedes saltar el gestor de arranque y programar directamente el
microcontrolador a travs del puerto ISCP (In Circuit Serial Programming).
1.3.2.4 Caractersticas fsicas
La longitud y amplitud mxima de la placa Duemilanove es de 4 y 2.1 pulgadas
respectivamente, con el conector USB y la conexin de alimentacin
sobresaliendo de estas dimensiones. Tres agujeros para fijacin con tornillos
permiten colocar la placa en superficies y cajas. Ten en cuenta que la distancia
entre los pines digitales 7 y 8 es 160 mil (0,16"), no es mltiple de la separacin
de 100 mil entre los otros pines.

1.3.3 Arduino Nano


El Arduino Nano es una pequea y completa placa basada en el ATmega328
(Arduino Nano 3.0) o ATmega168 (Arduino Nano 2.x) que se usa conectndola
a una protoboard. Tiene ms o menos la misma funcionalidad que el Arduino
Duemilanove, pero con una presentacin diferente. No posee conector para
alimentacin externa, y funciona con un cable USB Mini-B en vez del cable
estandar. El nano fue diseado y est siendo producido por Gravitech.
1.3.3.1 Alimentacin
El Arduino Nano puede ser alimentado usando el cable USB Mini-B, con una
fuente externa no regulada de 6-20V (pin 30), o con una fuente externa
regulada de 5V (pin 27). La fuente de alimentacin es seleccionada
automticamente a aquella con mayor tensin.
El chip FTDI FT232RL que posee el Nano solo es alimentado si la placa esta
siendo alimentada usando el cable USB. como resultado, cuando se utiliza una
fuente externa (no USB), la salida de 3.3V (la cual es proporcionada por el chip
FTDI) no est disponible y los pines 1 y 0 parpadearn si los pines digitales 0 o
1 estn a nivel alto.
1.3.3.2 Memoria
El ATmega168 posee 16KB de memoria flash para almacenar el codigo (de los
cuales 2KB son usados por el bootloader); el ATmega 328 posee 32KB,
(tambin con 2 KB usados por el bootloader). El Atmega168 posee 1KB de
SRAM y 512 bytes de EEPROM (la cual puede ser leida y escrita con la librera
EEPROM); el ATmega328 posee 2 KB de SRAM y 1KB de EEPROM.
1.3.3.3 Comunicacin
El Arduino Nao tiene algunos mtodos para la comunicacin con un PC, otro
Arduino, u otros microcontroladores. El ATmega168 y el ATmega328 poseen un
mdulo UART que funciona con TTL (5V) el cual permite una comunicacin va
serie, la cual est disponible usando los pines 0 (RX) y 1 (TX).
El chip FTDI FT232RL en la placa hace de puente a travs de USB para la
comunicacin serial y los controladores FTDI (incluidos con el software de
Arduino) proveen al PC de un puerto como vital para el software en el PC.

1.3.3.4 Programacin
El ATmega168 o ATmega328 del Arduino Nano vienen pre programados con un
bootloader que te permite subir tu cdigo al Arduino sin la necesidad de un
programador externo. Se comunica usando el protocolo STK500 original
(Archivos cabecera C).
1.3.4 Arduino Pro
La Arduino pro es una placa con un microcontrolador ATmega168 (datasheet) o
en el ATmega328 (datasheet). La Pro viene en versiones de 3.3v / 8 MHz y 5v /
16 MHz. Tiene 14 E/S digitales (6 de las cuales se puedes utilizar como salidas
PWM), 6 entradas analgicas, un resonador interno, botn de reseteo y
agujeros para el montaje de tiras de pines. Vienen equipada con 6 pines para la
conexin a un cable FTDI o a una placa adaptadora de la casa Sparkfun para
dotarla de comunicacin USB y alimentacin.
1.3.4.1 Alimentacin
El Arduino Pro puede ser alimentado por medio del cable USB, por bateras o
mediante una fuente de alimentacin. El conector de batera es del tipo JST,
tambin se le puede soldar otro tipo de conector para alimentarla desde una
fuente de alimentacin externa.
1.3.4.2 Memoria
El ATmega168 tiene 16KB de memoria para el almacenamiento de sketches
(de los cuales 2KB estn reservados para el gestor de arranque). Tambin
tiene 1KB de SRAM y 512 bytes de EEPROM en los cuales se puede leer y
escribir mediante la librera EEPROM. EL ATmega328 tiene 32 KB de flash, 2
KB de SRAM, y 1 KB de EEPROM.
1.3.4.3 Caractersticas fsicas
La longitud y anchura mxima del PCB de la Pro son 5.2cm y 5.3cm
respectivamente, con el conector de 6 pines y el selector de alimentacin
sobresaliendo ligeramente de los bordes. 4 perforaciones para tornillos
permiten la fijacin de la placa sobre una superficie o una caja. La distancia
entre los pines 7 y 8 es de 4mm, no como los dems pines, que estn
separados por 2.5mm (separacin normalizada entre pines).

1.3.5 La Arduino Mini Pro


Est destinada a instalaciones semi-permanentes en objetos o demostraciones.
La placa viene sin conectores montados, permitiendo el uso de varios tipos de
conectores o soldado directo de cables segn las necesidades de cada
proyecto en particular. La distribucin de los pines es compatible con los
shields de Arduino. Las versiones de 3.3v de la pro pueden ser alimentadas por
bateras.
1.3.6 Arduino Genuino UNO
Es una placa electrnica basada en el microcontrolador ATmega328. Cuenta
con 14 pines digitales de entrada / salida (de los cuales 6 soportan PWM), 6
entradas analgicas, un oscilador de cristal de 16 MHz, una conexin USB, un
conector de alimentacin, un conector ICSP y un botn de reset.
Dispone de todo lo necesario para empezar con los microcontroladores;
simplemente conectarlo a un ordenador con un cable USB y estar listo para
empezar. La placa Genuino UNO es ideal apra iniciarse o para montar casi
cualquier proyecto que puedas imaginar. Adems dispone de una enorme
comunidad de usuarios que aportan constantemente tanto documentacin
como proyectos.
El Genuino UNO est relacionada con los creadores originales de Arduino:
Massimo Banzi, David Cuartielles, Tom Igoe y David Mellis, los cuales mediante
sta placa hermana sigue contribuyendo y siguen haciendo posible el
desarrollo del entorno de programacin (IDE) que ha creado la mayor
comunidad de usuarios de hardware libre del mundo (Artculo sobre Genuino).
1.3.6.1 Caractersticas
Microcontrolador: ATmega328 (5V)
Alimentacin recomendada: 7-12V
Pines digitales I/O: 14
Pines PWM: 6
Entrada analgicas: 6

Corriente mxima por pin: 40 mA


Memoria Flash: 32 KB (0.5KB para el bootloader)
SRAM: 2 KB
EEPROM: 1 KB
Velocidad: 16 MHz
Nota: Para nuestro proyecto de arranque de motores secuenciales hemos
utilizado el arduino genuino uno
1.4

MOTORES ELECTRICOS

Los motores electricos son aquellas maquinas electricas que transforman la


energia electrica en energia mecanica que absorve en sus borne. Los motores
de corriente continua, tanto monofsicos como trifsicos, son los que tienen
una aplicacin ms generalizada gracias a su facilidad de utilizacin, poco
mantenimiento y bajo costo de fabricacin.
Dado que la mayora de las mquinas utilizadas en la industria estn movidas
por motores elctricos alimentados por corriente alterna, Como toda mquina
elctrica, los motores elctricos constan de dos partes fundamentales y
distintas.
1.4.1 El estator
Es la parte fija del motor. Est constituido por una carcasa en la que est fijada
una corona de chapas de acero al silicio provistas de unas ranuras. Los
bobinados de seccin apropiada estn dispuestos en dichas ranuras formando
las bobinas que se dispondrn en tantos circuitos como fases tenga la red a la
que se conectar la mquina.
1.4.2 El rotor
Es la parte mvil del motor. Est situado en el interior del estator y consiste en
un ncleo de chapas de acero al silicio apiladas que forman un cilindro, en el
interior del cual se dispone un bobinado elctrico. Los tipos ms utilizados son
Rotor de jaula de ardilla o Rotor bobinado.

A este tipo de motores se les denomina motores de induccin debido a que su


funcionamiento se basa en la interaccin de campos magnticos producidos
por corrientes elctricas.
En el caso de los motores a los que hace referencia estas notas, las corrientes
que circulan por el rotor son producidas por el fenmeno de induccin
electromagntica, conocido comnmente como ley de Faraday, que establece
que si una espira es atravesada por un campo magntico variable en el tiempo
se establece entre sus extremos una diferencia de potencial dado por la
expresin
En los motores elctricos, la velocidad de giro del rotor es ligeramente inferior a
la velocidad de giro del campo magntico del estator, debido a la friccin del
rotor en los cojinetes, rozamiento con el aire y a la carga acoplada al eje del
rotor, por tal motivo se les conoce a estos motores con el nombre de motores
asncronos
Para modificar su velocidad podemos variar su tensin de alimentacin con lo
que el motor perder velocidad, pero tambin perder par de giro (fuerza) o
para no perder par en el eje de salida podemos hacer un circuito modulador de
anchura de pulsos (pwm) con una salida a transistor de ms o menos potencia
segn el motor utilizado.

II

MATERIALES UTILIZADOS EN EL PROYECTO

Placa de arduino genuino uno


Cable USB
2 Triac bt 136
2 opto acopladores moc 3041
Pantalla LCD
Conectores banana
Pro tobar
Resistencias: 2 de 330 ohms y 2 de 470 ohms

Placa huaqueada
Botones
Cable 18
Fusible
Shuish
Pulsadores normalmente abiertos
Fuente
Tablero (latn macizo)
Triplay (como aislador)
Pulsadores industriales
Soldadora
Estao

2.1

Arduino uno

Se basa en el microcontrolador ATmega328. Tiene 14 pines de entrada y


salidas digitales de las cuales 6 pueden utilizarse como salidas PWM, 6
entradas analgicas, un oscilador de cristal de 16MHz, una conexin USB, un
header ICSP y un botn de reset.
Slo hace falta conectarlo a un ordenador a travs del cable USB para
alimentarlo y cargar un programa.
2.2.1 Especificaciones tcnicas
Microcontrolador ATmega328
Voltaje de funcionamiento 5V
Voltaje de entrada (recomendado) 7-12V
Voltaje de entrada (lmite) 6-20V
Pines digitales Entrada y salida 14
Pines digitales PWM Entrada y salida 6
Pines de entrada analgica 6

Corriente DC por pin 40 mA


Corriente DC para el pin 3.3V 50 mA
Memoria Flash 32 KB
Memoria Flash para el Bootloader 0.5 KB
SRAM 2 KB
EEPROM 1 KB
Velocidad de reloj 16 MHz

2.2

Fuente

En general, se entiende por fuente de alimentacin de un equipo elctrico, la


parte del mismo destinada a adecuar las caractersticas y parmetros de la
energa disponible para la alimentacin del mismo, o fuente de alimentacin
primaria, con el fin de proveer un funcionamiento estable y seguro.
Para realizar nuestro trabajo, hemos utilizado una fuente reguladora de voltaje
que va desde (1.5v-12v).

2.3

Optoacopladores moc 3041

Son conocidos como optoaisladores o dispositivos de acoplamiento ptico,


basan su funcionamiento en el empleo de un haz de radiacin luminosa para
pasar seales de un circuito a otro sin conexin elctrica. Estos son muy tiles
cuando se utilizan por ejemplo, Microcontroladores PICs y/o PICAXE si
queremos proteger nuestro microcontrolador este dispositivo es una buena
opcin. En general pueden sustituir los rels ya que tienen una velocidad de
conmutacin mayor, as como, la ausencia de rebotes.
La gran ventaja de un optoacoplador reside en el aislamiento elctrico que
puede establecerse entre los circuitos de entrada y salida. Fundamentalmente
este dispositivo est formado por una fuente emisora de luz, y un fotosensor de
silicio, que se adapta a la sensibilidad espectral del emisor luminoso, todos
estos elementos se encuentran dentro de un encapsulado que por lo general es
del tipo DIP.
2.3.1 Especificaciones
Simplifica el control lgico de potencia 240 VAC
Zero Voltage Crossing
Tensin de disparo de alta: VDRM = 400 V Min
Tensin de aislamiento de alta: VISO = 7500 V Garantizado
N de canales: 1
Tensin de aislamiento: 7.5 kV
Optoacoplador Tipo de salida: Phototriac
Entrada de corriente: 30 mA
Voltaje de salida: 400 V
Longitud / Altura, exterior: 4.0 mm
RoHS Compliant: Yes
Encapsulado: DIP
Nmero de pines: 6

2.4

Triac

Este dispositivo es simular al diac pero con un nico terminal de puerta (gate).
Se puede disparar mediante un pulso de corriente degate y no requiere
alcanzar el voltaje VBO como el diac.
El triac es equivalente a dos tiristores, (SCR) conectados en paralelo, su
funcin es la de interruptor o switch electrnico en corriente alterna solamente.
Se compone de 3 terminales MT1 MT2 y Gate, MT1 y

MT2 son los

terminales que cierran el circuito a alimentar, el terminal G Gate, es el de


puerta o cebador aplicando un voltaje para obtener continuidad entre MT1MT2 alimentando la carga, en forma de motor, resistencia, bombilla etc. La
seal a aplicar en G, es del orden de 1 a 2 V y 0,03 a 0,05 A. Los TRIACS se
diferencian unos de otros por el voltaje y la corriente que pueden manejar,
tambin dependen el encapsulado y su tamao.

2.5

Placas de Pruebas

2.5.1 Protoboard o breadboard


Es un tablero con orificios que se encuentran conectados elctricamente entre
s de manera interna, habitualmente siguiendo patrones de lneas, en el cual se
pueden insertar componentes electrnicos y cables para el armado y
prototipado de circuitos electrnicos y sistemas similares.
Est hecho de dos materiales, un aislante, generalmente un plstico, y un
conductor que conecta los diversos orificios entre s. Uno de sus usos
principales es la creacin y comprobacin de prototipos de circuitos
electrnicos antes de llegar a la impresin mecnica del circuito en sistemas de
produccin comercial.

2.5.2 Placa de matriz de puntos


Una placa de matriz de puntos est constituida por un soporte aislante,
(baquelita, fibra de vidrio o tefln) sobre la que se asienta una lmina de cobre
como en una palca de circuito impreso; la diferencia es que la placa de matriz
de puntos esta perforada por un conjunto de taladros a distancia normalizada
que permite colocar los componentes de forma rpida y sencilla.
El circuito una vez implementado, tiene un acabado definitivo, aunque no tan
logrado como si lo hubisemos realizado en una placa de circuito impreso. Es
decir ya se puede trabajar con el circuito, no es simplemente de prueba.

2.6

Switch (interruptor on of)

El interruptor que proponemos est diseado pensando en diversos modos de


uso y puede sustituirse por interruptores convencionales con los que operan
equipos electrodomsticos. Por su bajo consumo es posible alimentarlo con
cualquier transformador que logre operar el relay adecuadamente.
No son pocos los aficionados a la electrnica que les gustara disponer de este
sencillo diseo de encendido y apagado por un solo pulsador, para evitar usar
los interruptores mecnicos convencionales y de esta manera agregar esttica
al aparato donde lo coloquemos. Esto nos da la ventaja adems de poder
utilizar cualquier pulsador por pequeo que este sea.

2.7

El fusible

El fusible es dispositivo utilizado para proteger dispositivos elctricos y


electrnicos. Este dispositivo permite el paso de la corriente mientras sta no
supere un valor establecido. En la figura se ve un fusible encapsulado de vidrio.
Si el valor de la corriente que, es superior a ste, el fusible se derrite, se abre el
circuito y no pasa corriente. Si esto no sucediera, el equipo que se alimenta se
puede recalentar por consumo excesivo de corriente: (un corto circuito) y

causar hasta un incendio. El fusible normalmente se coloca entre la fuente de


alimentacin y el circuito a alimentar. En equipos elctricos o electrnicos
comerciales, el fusible est colocado dentro de ste. El fusible est constituido
por una lmina o hilo metlico que se funde con el calor producido por el paso
de la corriente.
Es una prctica comn reemplazar los fusibles, sin saber el motivo por el cual
este se quem, y muchas veces el reemplazo es por un fusible de valor
inadecuado. Los fusibles deben de tener la capacidad de conducir una
corriente ligeramente superior a la que supuestamente se d quemar. Esto
con el propsito de permitir picos de corriente que son normales en algunos
equipos.

2.8

PANTALLA LCD 16x2

2.8.1 Descripcin
La pantalla de cristal lquido o LCD (Liquid Crystal Display) es un dispositivo
Controlado de visualizacin grafico para la presentacin de caracteres,
smbolos o incluso dibujos (en algunos modelos), es este caso dispone de 2
filas de 16 caracteres cada una y cada carcter dispone de una matriz de 5x7
puntos (pixeles), aunque los hay de otro nmero de filas y caracteres.
Este dispositivo est gobernado internamente por un microcontrolador y regula
todos los parmetros de presentacin, este modelo es el ms comnmente
usado y esta informacin se basar en el manejo de este u otro LCD
compatible.

2.8.2 Caractersticas principales

Pantalla de caracteres ASCII, adems de los caracteres Kanji y Griegos.


Desplazamiento de los caracteres hacia la izquierda o la derecha.
Proporciona la direccin de la posicin absoluta o relativa del carcter
Memoria de 40 caracteres por lnea de pantalla.
Movimiento del cursor y cambio de su aspecto.
Permite que el usuario pueda programar 8 caracteres.-Conexin a un
procesador usando un interfaz de 4 u 8 bits

2.8.3 Funcionamiento
Para comunicarse con la pantalla LCD podemos hacerlo por medio de sus
patitas de entrada de dos maneras posibles, con bus de 4 bits o con bus de 8
bits, este ltimo es el que explicare y la rutina tambin ser para este.
Como puede apreciarse el control de contraste se realiza al dividir la
alimentacin de 5V con una resistencia variable de 10K.
Las lneas de datos son triestado, esto indica que cuando el LCD no est
habilitado sus entradas y salidas pasan a alta impedancia.
2.8.4 Descripcin de pines

Pin
1
2
3
4

smbolo
Vss
Vdd
Vo
Rs

descripcin
Tierra de alimentacin GND
Alimentacin de +5v CC
Contraste del cristal lquido. (0+5v)
Seleccin del registro de control/registro de datos
Rs=0 : seleccin de los registros de control

R/W

Rs=1 : seleccin de los registros de datos


Seal de lectura / escritura
R/W=0 :escritura (write)

R/W=1 :lectura (read)


Habilitacin del modulo
E=0 : modulo desconectado

7-14
15
16

D0-D7

E=1: modulo conectado


Bus de datos bidireccional
Anado de retroalimentacin :R+5v
Catado de retroalimentacin :GND

2.9

pulsadores industriales

Un botn o pulsador es un dispositivo utilizado para realizar cierta funcin. Los


botones son de diversas formas y tamaos y se encuentran en todo tipo de
dispositivos, aunque principalmente en aparatos elctricos y electrnicos.
Los botones son por lo general activados, al ser pulsados con un dedo.
Permiten el flujo de corriente mientras son accionados. Cuando ya no se
presiona sobre l vuelve a su posicin de reposo.
Puede ser un contacto normalmente abierto NA, o un contacto normalmente
cerrado NC

III

PROGRAMACION DEL PROYECTO EN ARDUINO MEGA

Para la elaboracin del programa primeramente hemos descargado el lenguaje


de programacin de arduino que est en internet posteriormente instalarlo en la

PC, como el hardware es de libre distribucin no es necesario pagar para


obtenerlo.
Cuando elaborbamos la programacin tenamos que incluir la librera
LiquidCrystal.h que es necesario para programar con la pantalla LCD.
A continuacin, se muestra la programacin ya culminada en el lenguaje de
programacin ARDUINO.

/Bibliotecas Auxiliares

include< LiquidCrystal . h>/librera para display LCD

/Mapeamiento de Hardware

define butUp 11 / Boton para seleccionar


define butDown10 / Boton para selecionar

define butP 9/ Boton de ajuste


define butM 12/ Boton de ajuste

define Motor 1 A 0/ Salda para Motor 1


define Motor 2 A 1/ Salda para Motor 2

/Prototipo de las Funciones Auxiliares


void cambioMenu(); / Funcion para modificar el menu

void dispMenu() ; / Funcion para mostrar el menu atual

void dataintegr ();/ Funcion de menu 1


void secuencia( ); / Funcion de menu2
void motores(); / Funcion de menu3

void presentacion(); / Funcion de menu 4

/Variables Globales

char menu=0 x 04 ;/ Variable para selecionar elmenu


char set 1=0 x 00, set 2=0 x 00 ; / Control de los motores

boolean t butUp , t butDown , t butP , t butM ; / Flags para almacenar o estadode losbotones

/Hardware do LCD
1,/ RS no digital7
LiquidCrystallcd
2,/ EN no digital6

4,/ D 4 no digital 5
5,/ D5 no digital 4

6,/ D6 no digital 3
7 ;/ D 7 no digital 2

/Configuraciones Iniciales

void setup()

{
lcd . begin(16,2); / Inicializa LCD 16 x 2

char i=9 ; i<13 ;i ++ pinMode(i , INPUT PULLUP ); / Entrada para los botones
for

pinMode( Motor 1, OUTPUT );/ Configura sada para lmpada 1


pinMode(Motor 2, OUTPUT ) ;/ Configura sada para lmpara 2

t butUp=0 x 00; / limpa


t butDown=0 x 00; / limpa
t butP=0 x 00 ;/ limpa
t butM =0 x 00; / limpa

digitalWrite (Motor 1, LOW ) ;/ Motor 1 iniciaapagada


digitalWrite (Motor 2, LOW ) ;/ Motor 2 inicia apagada

/Loop Infinito

void loop( )
{
cambioMenu ();

dispMenu() ;

/ Desenvolvimiento de las Funciones de llamada

void cambioMenu()/ Modificael menu


{
if (! digitalRead(butUp))t butUp =0 x 01 ;/ Botn Up pressionado incrementa variable menu
if (! digitalRead (butDown )) t butDown=0 x 01; / Botn Down pressionado decrementa variable menu

if ( digitalRead (butUp)t butUp )


{
t butUp=0 x 00;

lcd . clear( ) ;/ Limpa display

menu++;/ Incrementa menu

if ( menu> 0 x 04)menu=0 x 01; / Si menumayor que 4, vuelve a ser 1

if ( digitalRead(butDown) t butDown)
{
t butDown=0 x 00;

lcd . clear( ) ;/ Limpa display

menu;/ Decrementa menu

if ( menu< 0 x 01)menu=0 x 04 ; / Si menumenor que 1, vuelve a ser 4

void dispMenu() / Muestra menu atual

{
switch(menu)/ Control de la variable menu
{
case 0 x 01 :

data integr ( );

break ;
case 0 x 02 :

secuencia () ;

break ;
case 0 x 03 :

motores();

break ;
case 0 x 04 :

presentacion();

break ;
}

void dataintegr ()
{
lcd . setCursor (0,0);
lcd . print ( Integrantes:) ;

if (! digitalRead (butP ))t butP =0 x 01;

if ( digitalRead(butP ) t butP )
{
t butP=0 x 00 ;

lcd . setCursor (0,1);

lcd . print (YOSBER GONZALES H );

delay( 100);

lcd . setCursor (0,1);


lcd . print (ELMER PAREDES Q.) ;

delay( 100);
lcd . setCursor (0,1);

lcd . print (VIDENER CHUMACERO J);


delay( 100);

lcd . setCursor (0,1);


lcd . print (JOEL CORDOVA G);

delay( 100);
lcd . setCursor (0,1);

lcd . print (RULLELY QUISPE R.) ;


delay( 100);

lcd . setCursor (0,1);


lcd . print (DAVID MALCA M);

delay( 100);
lcd . setCursor (0,1);

lcd . print (WILSON TANTALEAN U );


delay( 100);

lcd . setCursor (0,1);

lcd . print (Doc:Ing.HERLES A) ;


delay( 100);

void secuencia( )
{
lcd . setCursor (0,0);

lcd . print (Motores secuenc.) ;


lcd . setCursor (1,1);

if (! digitalRead (butP ))t butP =0 x 01;


if (! digitalRead (butM ))t butM =0 x 01 ;

if ( digitalRead (butP ) t butP )


{
t butP=0 x 00 ;

lcd . setCursor (0,1);


lcd . print (

START );

digitalWrite (Motor 1, HIGH );


delay( 500);

digitalWrite (Motor 2, HIGH );


delay( 500);

if (digitalRead (butM )t butM )


{
t butM =0 x 00;
lcd . setCursor (0,1);
lcd . print (

STOP);

digitalWrite (Motor 1, LOW ) ;


digitalWrite (Motor 2, LOW ) ;

void motores()
{
lcd . setCursor (0,0);

lcd . print (Accionar Motores);

if (! digitalRead (butP ))t butP =0 x 01;


if (! digitalRead (butM ))t butM =0 x 01 ;

if ( digitalRead (butP ) t butP )


{
t butP=0 x 00 ;

set 1++;

if ( set 1> 2) set 1=0 x 01;

switch( set 1)
{
case 0 x 01 :

lcd . setCursor (0,1);


lcd . print (M1 on );

digitalWrite (Motor 1, HIGH );


break ;

case 0 x 02 :
lcd . setCursor (0,1);

lcd . print (M1 off );


digitalWrite (Motor 1, LOW ) ;

break ;
}

if (digitalRead (butM )t butM )


{

t butM =0 x 00;

set 2++;

if ( set 2> 2) set 2=0 x 01;

switch(set 2)
{
case 0 x 01 :

lcd . setCursor (8,1);


lcd . print (M2 on );

digitalWrite (Motor 2, HIGH );


break ;

case 0 x 02 :
lcd . setCursor (8,1);

lcd . print (M2 off );


digitalWrite (Motor 2, LOW ) ;

break ;
}

void presentacion()
{
lcd . setCursor (0,0);

lcd . print (UNIV.NACI.DE JAEN) ;


lcd . setCursor (0,1);

lcd . print ( Ing. Mecanica E.) ;


}

Dndole un estudio al programa que hemos realizado podemos notar que


primero se ha incluido la librera (LiquidCrystal.h) despus declarado las
variables. A los buttones que son las variables de salida se ha utilizado los
pines (12,11,10,9) y el GND como tierra. Los pines (7,6,5,4,3,2,1) son salidas
para la pantalla LCD que tambin utiliza el GND como tierra. Para los leds que
en si es el mdulo rel utilizamos los pines (A1, A2). Despus de ello en forma
general utilizamos void setup y void loop con sus diferentes comandos para
que me realice las diferentes funciones de las variables indicadas al comienzo
del progra

IV SIMULACION DEL PROGRAMA EN PROTEUS 8.3

CONCLUSIONES Y RECOMENDACIONES

Revisar bien el diagrama

Estudiar a profundidad los cdigos del lenguaje de programacin en

arduino.
Saber el funcionamiento del proyecto a elaborar con el objetivo de

determinar las diferentes variables.


Si quieres que tu proyecto estese bien fundamentado puedes realzar

diferentes simulaciones como por ejemplo proteos, etc.


Si vas a realizar un proyecto por primera vez debes ser optimista y

perseverante.
Si necesitas ayuda puedes consultar esto con ing. Electrnico o
mecatrnico.

Вам также может понравиться