Professional Documents
Culture Documents
TITULACIÓN INTEGRAL
INGENIERO MECATRÓNICO
PRESENTA:
(121010068)
ASESOR:
TITULACIÓN INTEGRAL
INGENIERO MECATRÓNICO
PRESENTA:
(121010068)
ASESOR:
Agradecido a dios por darme los padres que tengo, por permitirme tener tan buena experiencia
profesional y gracias a cada maestro que hizo parte de este proceso integral de formación.
Gracias a mis padres Irineo Euán Manrrero y Martha Victoria Ucán Gonzáles que siempre
estuvieron apoyándome en todo momento por que terminara mi formación académica hasta
Doy gracias a Dios que me dio un hijo Kevin Damián Euan García quien fue el motivo y meta
Gracias a mis amigos Jorge Adrián Chan vallejo, Erik Francisco Can Alejo y otros, que
estuvieron cerca, por apoyarme y motivarme en esta etapa de mi vida tan especial.
AGRADECIMIENTO
Este trabajo se lo dedico principalmente a mi hijo Kevin Damián Euán García quien fue mi
motivo a seguir estudiando después de siete años de ausencia del estudio , fue el que me
despertó para seguir adelante a pesar de tantas caídas que tuve económico, enfermedades y
problemas familiares fue mi fuerza de levantarme de nuevo, una pequeña pero gran luz de
esperanza que fue mi motor y meta para lograr mi objetivo él tan pequeñito que pudiera ser
A mis amados padres en especial a mi madre que desde pequeño estaba atrás de mí por que
terminara de estudiar a pesar de que yo no quería ella tenía la fe de esperanza a que terminara
mis estudios y la admiro porque nunca se rindió hasta la fecha siempre apoyándonos tanto a
A mis hermanos Edgar Antonio Eúan Ucán y Grayel Minelia Eúan Ucán que siempre
Página
INTRODUCCIÓN ................................................................................................................ 5
JUSTIFICACIÓN................................................................................................................. 6
PLANTEAMIENTO DEL PROBLEMA ........................................................................... 7
OBJETIVO GENERAL ....................................................................................................... 8
OBJETIVO ESPECÍFICOS ................................................................................................ 8
CARACTERIZCIÓN DEL ÁREA DE TRABAJO........................................................... 9
FUNDAMENTO TEÓRICO ............................................................................................. 11
CAPÍTULO 1. ESTRUCTURA DEL PROYECTO ........................................................ 14
1.1 DESCRIPCIÓN DEL DIAGRAMA DE BLOQUES ........................................... 15
1.2 SENSORES (TIPOS, CONEXIÓN, ETC). ........................................................... 16
1.2.1 Estáticas ....................................................................................................................... 17
1.2.2 Dinámicas .................................................................................................................... 20
1.2.3 Tipos de sensores ......................................................................................................... 21
1.3 ACTUADORES (ETAPA DE POTENCIA) ......................................................... 23
1.4 ETAPA DE POTENCIA ......................................................................................... 25
1.5 CONTROL ............................................................................................................... 26
1.6 INTERFAZ .............................................................................................................. 29
1.7 ARDUINO UNO ...................................................................................................... 30
1.7.1 Hardware ..................................................................................................................... 30
1.7.2 Software ....................................................................................................................... 33
1.8 SENSOR PIR ............................................................................................................ 35
1.8.1 Principios de funcionamiento ...................................................................................... 35
1.8.2 Ajustes y configuración del sensor .............................................................................. 37
1.8.3 Posición del jumper ..................................................................................................... 37
1.9 MÓDULO DE RELÉS 4 CANALES ...................................................................... 39
1.9.1 Funcionamiento ........................................................................................................... 41
1.9.2 Alimentación y consumo ............................................................................................. 42
1.9.3 Alimentación con una sola fuente ............................................................................... 43
CAPÍTULO 2. PROGRAMACIÓN Y DISEÑO DE DRIAGRAMAS DE BLOQUES44
2.1 FUNCIONES............................................................................................................. 45
2.1.1 Descripción de diagrama de bloques ........................................................................... 45
2.2 ELABORACIÓN DEL CÓDIGO EN EL PROGRAMA ARDUINO ................. 47
2.3 APLICACIÓN EN APP INVENTOR .................................................................... 49
CAPÍTULO 3. CARACTERÍSTICAS DE LA INSTALACIÓN, .................................. 53
Y DIAGRAMA DE INSTALACIÓN................................................................................ 53
3.1 ÁREA DE TRABAJO .............................................................................................. 55
3.2 DIAGRAMA DEL CIRCUITO EN EL ÁREA .................................................... 57
3.3 DIAGRAMA DE CONEXIÓN DEL SENSOR PIR CON ARDUINO
Y EL FOCO ........................................................................................................................ 61
RESULTADOS ................................................................................................................... 63
CONCLUSIÓN ................................................................................................................... 65
BIBLIOGRAFÍA ................................................................................................................ 66
ÍNDICE DE FIGURAS
Figura pagina
1. Rango de un sensor……………………………………………………………….. 17
2. Sensibilidad de un sensor………………………………………………………..…18
3. Desviación cero de un sensor……………………………………………………...18
4. Repetitividad de un sensor………………………………………………………....19
5. Exactitud de un sensor…………………………………………………………...…19
37. Conexión del módulo relé con arduino, el sensor PIR y tarjeta sim900……..60
INTRODUCCIÓN
El primer capítulo trata de todos los componentes que se utilizaron, desde su historia, que
son, para qué sirven, como se clasifican, cuantos de su clase existen, entre otras cosas.
En el tercer capítulo se habla sobre la instalación del equipo. En la instalación reside toda la
inteligencia del sistema y suele tener los interfaces de usuario necesarios para presentar la
información a este.
El resumen del proyecto es que a través del sensor PIR, al estar activo, envía una señal a la
tarjeta arduino, la cual manda la orden de apagar el equipo ya sea luminaria o clima siempre
y cuando no detecte movimiento en el lugar, o por lo contrario, si detecta movimiento en el
lugar y los equipos están apagados, envía la orden de encender estos equipos.
De este modo se logra una combinación eficiente de confort y comodidad y ahorro de energía
eléctrica en el área de trabajo.
6
JUSTIFICACIÓN
Los climas ya no tendrán que estar trabajando de manera continua tanto tiempo y se evitará
daños prematuros en capacitores y motores eléctricos producidos por el mismo calor que
generan al estar trabajando continuamente, asimismo se disminuirán los gastos de
mantenimiento preventivo o correctivo.
El sistema de control realizado trabaja por medio de un sensor de presencia cuya función es
el censar la radiación infrarroja pasiva que depende del objeto que la genera, la cual indicará
si hay o no hay movimiento en un lugar.
Así se podrá monitorear en tiempo real una lámpara o clima que se deje encendido y no se
encuentra alguien en el lugar, el sistema podrá apagar en forma automática dichos aparatos,
contribuyendo así a un ahorro en cuestión de dinero por facturación de energía eléctrica y
gastos de mantenimiento preventivo o correctivo.
7
Podemos decir que en promedio el ciclo de vida útil de las lámparas es de 5000 horas, al ser
usadas constantemente entre 10 y 12 horas, se traduce en aproximadamente de 500 a 416 días
útiles reduciendo prácticamente a la mitad el tiempo, lo que su pudiera evitar al controlar su
encendido solamente cuando se encuentra personal laborando en la oficina de la gerencia.
La atención de este problema por medio del sistema propuesto presenta el beneficio de la
economía de sus componentes, la mediana complejidad de su programación e instalación y
la prolongada vida útil de sus partes, representa una buena inversión de la empresa, ya que le
proporcionará beneficios inmediatos al disminuir su facturación por consumo de energía
eléctrica y los costos de mantenimiento; lo anterior expuesto representa una mayor
competitividad de la empresa al poder mantener sus precios por los servicios que presta,
adquisición de materiales y herramientas nuevas, mejores salarios a sus empleados, etc.
8
OBJETIVO GENERAL
OBJETIVO ESPECÍFICOS
Giro de la empresa:
Ubicación de la empresa.
DZIARA
TECNOLÓGIA
DZIARA
TECNOLÓGIA
10
Dirección:
Calle 45 #95 entre Tamaulipas y Veracruz, col. Santa Ana, San Francisco de Campeche,
Campeche.
Código postal:
24050
Teléfono:
9818115027- 9818115026
RFC: DTE070419U57
11
FUNDAMENTO TEÓRICO
a través de los años, ha dado lugar a diversos avances significativos, los cuales han permitido
posible, con la finalidad de reducir los costos y garantizar una uniformidad en la calidad del
Estos avances han sido posible gracias al desarrollo de distintas tecnologías, por ejemplo, la
instrumentación nos permite medir las variables de la materia en sus diferentes estados, gases,
mover servo motores que son los encargados del movimiento, que un control adecuado nos
Los sensores nos indican lo que está sucediendo en el proceso, donde se encuentra en un
momento determinado y enviar una señal que le permita seguir con el siguiente proceso.
comunidad y que hacen esperar en los próximos años encuentre su plena expansión, gracias
Por estas razones, se precisa que los instaladores, constructores, proyectistas, arquitectos y
diseñadores adquieran una rápida familiarización con las posibilidades en los nuevos
competitividad en el mercado.
“Carlos López Jimeno. Director General de Industria, Energía y Minas. La Domótica como
solución de futuro”.
14
CAPÍTULO 1.
Introducción.
Se menciona en forma de diagrama de bloques el resumen de la programación para el
los sensores, actuadores, componentes que se utilizan para elaboración del proyecto, el
ESPERA 5
MINUTOS
16
dependiendo de si este detecta movimiento o no, será si las luminarias y climas se encienden,
en caso de haber movimiento encenderá luces y climas a la vez que empezara a contar un
reloj de 20 minutos dentro de los cuales el sensor estará activo, si el sensor detecta otra vez
movimiento dentro de ese tiempo el reloj de 20 minutos se volverá a reiniciar para repetir el
proceso hasta que ya no haya movimiento después de transcurridos los 20 minutos, en cuyo
caso apagara las luces y climas, esperara 5 minutos, en los cuales el sensor ya está activo de
repetirá ese ciclo como se mencionó anteriormente, y en caso contrario mandara a apagar
Los sensores son aparatos que son capaz de transformar magnitudes físicas o químicas,
instrumentación dependen del tipo de sensor y pueden ser por ejemplo: temperatura,
torsión, humedad, pH, etc. Una magnitud eléctrica obtenida puede ser una resistencia
eléctrica (como en una RTD), una capacidad eléctrica (como en un sensor de humedad). Una
tensión eléctrica (como en un termopar), una corriente eléctrica (como un fototransistor), etc.
17
Entre las características principales técnicas de un sensor Se pueden clasificar en dos tipos.
Estáticas
Dinámicas
1.2.1 Estáticas
Las características de los instrumentos cuando estos están midiendo cantidades estables, o
Rango de medida:
el conjunto de valores que puede tomar la señal de entrada comprendidos entre el máximo y
Resolución:
Sensibilidad:
Linealidad:
Histéresis:
Repetitividad:
Precisión:
Cualidad por la que tiende a dar lecturas muy próximas unas a otras.
Exactitud:
Diferencia entre la salida real y el valor teórico de dicha salida (valor verdadero).
1.2.2 Dinámicas
Puede ocurrir que la cantidad bajo medición sufra una variación en un momento determinado
Velocidad de respuesta:
Capacidad para que la señal de salida siga sin retraso las variaciones de la señal de entrada.
Respuesta frecuencial:
Estabilidad:
Desviación de salida del sensor al variar ciertos parámetros exteriores distintos del que se
pretende medir.
21
A continuación, les dejo los diferentes tipos de sensores que existen con algunos ejemplos:
Potenciómetro
Encoder
Desplazamiento y deformación
Gala extensiométrica
Magnetoestrictivos
LVDT
Encoder
Inclino metros
RVDT
Giroscopio
Aceleración
Acelerómetro
Galgas extensiométrica
Triaxiales
Presión
Membranas
Piezoeléctricos
22
Manómetros digitales
Caudal
Turbina
Magnético
Temperatura
Termopar
RTD
Termistor NTC
Termistor PTC
Bimetal
Presencia
Inductivos
Capacitivos
Ópticos
Táctiles
Matriz de contactos
Piel artificial
Proximidad
Capacitivo
Inductivo
Fotoeléctrico
Acústico
Micrófono
Sensor de acidez
23
ISFET
Luz
Fotodiodo
Fotorresistencia
Fototransistor
Captura de movimiento
Sensor inercial
Los actuadores son dispositivos capaces de generar una fuerza a partir de líquidos, de energía
necesaria para activar a un elemento final de control como lo son las válvulas.
Hidráulicos
Neumáticos
Eléctricos
Los actuadores hidráulicos, neumáticos eléctricos son usados para manejar aparatos
mecatrónicos. Por lo general, los actuadores hidráulicos se emplean cuando lo que se necesita
es potencia, pueden ser clasificados de acuerdo con la forma de operación, funcionan en base
1. cilindro hidráulico
2. motor hidráulico
24
Sin embargo, los hidráulicos requieren demasiado equipo para suministro de energía, así
Los neumáticos son simples posicionamientos, son mecanismos que convierten la energía
del aire comprimido en trabajo mecánico se les denomina actuadores neumáticos. Aunque en
esencia son idénticos a los actuadores hidráulicos, el rango de compresión es mayor en este
caso, además de que hay una pequeña diferencia en cuanto al uso y en lo que se refiere a la
En esta clasificación aparecen los fuelles y diafragmas, que utilizan aire comprimido y
neumáticos, ya que sólo se requieren de energía eléctrica como fuente de poder. Como se
utilizan cables eléctricos para transmitir electricidad y las señales, es altamente versátil y
actuador, también son muy utilizados en los aparatos mecatrónicos, como por ejemplo, en
los robots. Los servomotores CA sin escobillas se utilizaran en el futuro como actuadores
mantenimiento
Por todo esto es necesario conocer muy bien las características de cada actuador para
La potencia es la cantidad de trabajo que se realiza por unidad de tiempo. Puede asociarse a
concreción de un trabajo. Por lo tanto, es posible afirmar que la potencia resulta igual a la
Se puede indicar que la potencia es la fuerza, el poder o la capacidad para conseguir algo.
Se conoce como potencia mecánica al trabajo que realiza un individuo o una máquina en un
cierto periodo de tiempo. Es decir que se trata de la potencia que se transmite a través del
Otro tipo de potencia que puede mencionarse es la potencia eléctrica, que es el resultado de
multiplicar la diferencia de potencial entre los extremos de una carga y la corriente que
circula allí.
También podemos hacer referencia a la potencia del sonido, que se calcula en función de la
En cuanto a las unidades de potencia, pueden reconocerse cuatro grandes sistemas. El sistema
internacional de unidades, cuya unidad más frecuente es el vatio o watt y sus múltiplos
(kilovatio, megavatio, etc.), aunque también puede utilizar combinaciones equivalentes como
el volt, ampere; el sistema inglés, que mide por caballo de fuerza métrico; el técnico de
unidades, que se basa en la caloría internacional por segundo; y el cegesimal, que calcula ergio
por segundo.
26
1.5 CONTROL
contar con ciertas estructuras que permitan controlar el flujo del programa, es decir, tomar
En la gran mayoría de los programas será necesario tomar decisiones sobre qué acciones
realizar. Esas decisiones pueden depender de los datos que introduzca el usuario, de si se ha
La estructura condicional if...else es la que nos permite tomar ese tipo de decisiones.
Traducida literalmente del inglés, se la podría llamar la estructura "si...si no", es decir, "si se
Un ejemplo sencillo sería el siguiente (no se trata de un programa completo, sino tan sólo
else
printf ("Bienvenido.\n");
Este código de ejemplo dice que si el valor de la variable edad es menor que 18 se
imprimirá "Bienvenido.\n" .
if (condición) {
sentencias_si_verdadero;
} else {
sentencias_si_falso;
La condición, encerrada entre paréntesis, es una expresión que puede dar como
como verdadero). Cuando la condición sea verdadera, se ejecutarán las sentencias dentro
del primer bloque de código, cuando la condición sea falsa, se ejecutarán las sentencias del
segundo bloque de código. Las expresiones y valores de tipo verdadero/falso son también
La sangría (los espacios al comienzo de las líneas) no es necesaria, pero ayuda a la claridad
del código. La utilización de las llaves { ... } es obligatoria cuando se quiere utilizar más de
una instrucción por bloque, y optativa cuando sólo se quiere escribir una instrucción. Por
claridad, sin embargo, es recomendable utilizarlas aun cuando sólo vaya a haber una
instrucción.
correspondiente al bloque if .
28
A continuación, un ejemplo con una función, que devuelve el mayor de dos números:
if (b > a) {
return b;
OPERADORES DE COMPARACIÓN
Operadores de Comparación
Operador Significado
< estrictamente menor que
> estrictamente mayor que
<= menor o igual que
>= mayor o igual que
== igual a
!= distinto de
29
1.6 INTERFAZ
Interfaz podría hacer referencia al conjunto de métodos que tiene un objeto para poder
trabajar con este. Ese conjunto de métodos constituye la interfaz del objeto (en programación
orientada a objetos).
Interfaz podría también hacer referencia a un API. Un API es una interfaz de programación
cierta biblioteca para ser utilizado por otro software como una capa de abstracción.
Interfaz podría hacer referencia también a la interfaz gráfica en la que se programa. Como
verá, debe ser más específico para que le demos una respuesta más específica.
Una interfaz es similar a una clase base abstracta. Cualquier tipo no abstracto que
hereda la interfaz debe implementar todos sus miembros.
No se pueden crear instancias directamente de una interfaz.
Las interfaces pueden contener eventos, métodos, indizadores y propiedades.
Las interfaces no contienen implementaciones de métodos.
Las clases y estructuras se pueden heredar de más de una interfaz.
Una interfaz se puede heredar de varias interfaces.
30
Arduino es una plataforma diseñada con la intención de que tanto hacen como estudiantes y
profesionales para que puedan crear proyectos interactivos, que puedan leer datos de
diferentes sensores e interruptores para poder actuar y controlar motores, luces y otros
dispositivos, otorgando una facilidad en el uso de la electrónica. La plataforma consta de dos
partes Hardware y Software.
1.7.1 Hardware
Referencia para pines analógicos (AREF) Tensión de referencia para entradas analógicas. Se
utiliza con la función analogReference ().
En estos pines conectaremos la patilla de dato del sensor/actuador. Desde ellos podremos leer
la información del sensor o activar el actuador. Hay 14 pines digitales que pueden utilizarse
como entrada o salida con las funciones pinMode (), digitalWrite (), y digitalRead (). Operan
a 5 voltios. Cada pin proporciona o recibe como máximo 40mA y disponen de una resistencia
pull-up (desconectada por defecto) de 20-50 kOhmios. Ciertos pines son reservados para
determinados usos:
Serie: 0(RX) y 1(TX). Utilizados para recibir (RX) y trasmitir (TX) datos serie. Están
directamente conectados a los pines serie del microcontrolador. Utilizando estos pines
podremos conectarnos con otras placas.
Conector USB
Existen varios tipos de conectores USB, en concreto esta placa utiliza el tipo B hembra. Con
lo cual se necesitará un cable tipo B macho – tipo A macho (aunque se pueden utilizar otros
este es el más extendido) que deberá conectarse a un conector tipo A hembra (por ejemplo a
un ordenador o al cargador de un móvil). La placa se puede alimentar con la tensión de 5V
32
que le proporciona el bus serie USB. Cuando carguemos un programa a la placa desde el
software de Arduino se inyectará el código del ordenador por este bus.
Botón Reset
Utilizando este botón podremos reiniciar la ejecución del código del microcontrolador.
Es un conector utilizado en los dispositivos PIC para programarlos sin necesidad de tener
que retirar el chip del circuito del que forma parte.
Microcontrolador ATmega328
La placa puede ser alimentada también mediante corriente continua suministrada por el
conector Jack de 3.5mm que podrá recibir entre 7 y 12V.
33
Pin de Reset
Podemos imitar el funcionamiento del botón reset suministrando un valor LOW(0V) para
reiniciar el microcontrolador.
Pin de 3.3V
Desde aquí podremos suministrar 3.3V a los dispositivos que lo necesiten con una corriente
máxima de 50mA. Es generada gracias al chip FTDI integrado en la placa.
Pin de 5V
Este pin saca una tensión de 5v del regulador de la placa. El regulador es necesario puesto
que puede ser alimentada con distintos voltajes.
Pin de Vin
Es el voltaje de entrada cuando se usa una fuente de alimentación externa (no tiene en cuenta
la conexión USB). Se puede proporcionar voltaje a la placa a través de este pin, o en caso de
que se esté utilizando una fuente de alimentación externa tomar el valor que está siendo
suministrado.
Pines analógicos
Esta placa contiene 6 pines de entrada analógicos. Los elementos que se conecten aquí suelen
tener mayor precisión que los digitales pero su uso requiere de una lógica levemente mayor.
Más adelante se comentará el uso de un termistor analógico.
1.7.2 Software
La plataforma Arduino tiene un lenguaje propio que está basado en C/C++ y por ello soporta
las funciones del estándar C y algunas de C++. Sin embargo, es posible utilizar otros
lenguajes de programación y aplicaciones populares en Arduino como Java, Processing,
Python, Mathematica, Matlab, Perl, Visual Basic, etc. Esto es posible debido a que Arduino
se comunica mediante la transmisión de datos en formato serie que es algo que la mayoría de
los lenguajes anteriormente citados soportan. Para los que no soportan el formato serie de
34
forma nativa, es posible utilizar software intermediario que traduzca los mensajes enviados
por ambas partes para permitir una comunicación fluida. Es bastante interesante tener la
posibilidad de interactuar con Arduino mediante esta gran variedad de sistemas y lenguajes
puestos que dependiendo de cuales sean las necesidades del problema que vamos a resolver
podremos aprovecharnos de la gran compatibilidad de comunicación que ofrece. El entorno
de desarrollo de Arduino es sencillo e intuitivo además puede descargarse gratuitamente
desde su página oficial para distintos sistemas operativos. Ha sido implementado con
Processing, un lenguaje similar a Java. Su última versión es la 1.0.2 aunque en el proyecto
se ha utilizado la 1.0.1. Es importante remarcar que la placa Arduino Uno solo la podremos
utilizar a partir de la versión beta 0021. Está formado por una serie de menús, una barra de
herramientas con botones para las funciones comunes, un editor de texto donde escribiremos
el código, un área de
mensajes y una
consola de texto. En la
figura 18 se puede
apreciar la
composición del
software de Arduino.
Un sensor infrarrojo pasivo (sensor PIR) es un sensor electrónico que mide la luz infrarroja
(IR) radiada de los objetos situados en su campo de visión. Se utilizan principalmente en los
detectores de movimiento basados en PIR.
La radiación infrarroja:
Todos los seres vivos e incluso los objetos, emiten radiación electromagnética infrarroja,
debido a la temperatura a la que se encuentran. A mayor temperatura, la radiación aumenta.
Esta característica ha dado lugar al diseño de sensores de infrarrojo pasivos, en una longitud
de onda alrededor de los 9.4 micrones, los cuales permiten la detección de movimiento,
típicamente de seres humanos ó animales. Estos sensores son conocidos como PIR, y toman
su nombre de ‘Pyroelectric Infrared’ ó ‘Passive Infrared’.
El lente de Fresnel:
Potenciómetros
De acuerdo a la figura 21, el usuario puede ajustar tanto el tiempo de disparo de la señal de
alarma de movimiento, como la distancia de detección. Los potenciómetros correspondientes
deben girarse en la dirección mostrada para realizar los ajustes.
1 solo disparo: en este modo, cuando ocurre una detección de movimiento (el cual
llamaremos ‘evento’), la salida del sensor se activa durante el tiempo que se haya
ajustado a través del potenciómetro correspondiente. Para efectos de ejemplo,
supongamos que el tiempo de activación es de 60 segundos. Si durante esos 60
segundos ocurre un segundo evento, éste no será considerado.
Disparos repetitivos: en este modo, cada evento detectado genera un nuevo tiempo de
activación. Volviendo al ejemplo de tiempo de 60 segundos. Cuando ocurre el primer
evento, la salida se activa. Si transcurridos 30 segundos ocurre un segundo evento,
entonces se sumarán 60 segundos al tiempo transcurrido, dando un total de 90
segundos continuos con la salida activa. Y así, cada evento adicional, sumará un
tiempo de 60 segundos de activación al tiempo ya transcurrido.
38
Módulo de relevadores (relés) para conmutación de cargas de potencia, ideal para cargas
externas tales como bombillas, motores etc. Los contactos de los relevadores están diseñados
para conmutar hasta 10 A y 250 VAC (5 VCD), aunque recomendamos dejar un margen
hacia abajo de estos límites. Las entradas de control se encuentran aisladas con opto
acopladores para minimizar el ruido percibido por el circuito de control mientras se realiza
la conmutación de la carga. La señal de control puede provenir de cualquier circuito de
control TTL o CMOS como un microcontrolador.
Especificaciones
Genérico
Alimentación: 3.3 V - 5 V
Contacto nominal: 10 A 120 VCA / 5 VCD
Número de relevadores: 4 de 1 polo 2 tiros
Número de canales: 4 canales independientes protegidos con opto acopladores
Cada canal máximo convierte la corriente: 3 A
Contactos independientes para conexionado
Fácil de instalar
LED indicador de funcionamiento
El voltaje de la bobina del relé es de 5 VDC
Led indicador para cada canal (enciende cuando la bobina del relé esta activa)
Activado mediante corriente: el circuito de control debe proveer una corriente de 15
a 20 mA
Puede controlado directamente por circuito lógicos
Terminales de conexión de tornillo (climas)
Terminales de entrada de señal lógica con headers macho de 0.1″
Vida eléctrica: 100,000 ciclos
Vida mecánica: 100,000 ciclos
Temperatura de trabajo: -30° C a +85° C
40
Dimensiones: 7 cm X 5.3 cm
Las salidas de las placas Arduino son perfectamente útiles para controlar cargas que no
consuman demasiada corriente, como un led, pero son insuficientes para cargas mayores.
Como se puede apreciar, la placa tiene un conector de entradas (IN1 a IN4) y alimentación
(GND es masa o negativo y VCC es el positivo) [1], cuatro leds que indican el estado de la
entradas [2], uno jumper selector para la alimentación de los relés [3], cuatro optoacopladores
del tipo FL817C [4], cuatro diodos de protección [5], cuatro relés marca SONGLE con
bobinas de 5V y contactos capaces de controlar hasta 10 Amperes en una tensión de 250V
[6] y cuatro borneras, con tres contactos cada una (Común, Normal abierto y Normal
cerrado), para las salidas de los relés [7].
41
Figura 14. Circuito esquemático de un canal de los 4 canales del módulo relé
1.9.1 Funcionamiento
A partir del circuito de la figura 5 analicemos el funcionamiento del circuito: la entrada IN1
está conectada al cátodo del diodo del optoacoplador a través del led indicador. El ánodo del
diodo del optoacoplador se conecta a Vcc (positivo) por intermedio de R1, una resistencia de
1000 ohms. Estos tres componentes, el diodo indicador, el diodo del opto y la R1 forman un
circuito serie por el cual circula la corriente cuando la entrada está a un nivel BAJO
(conectada a GND) y no circula si la entrada está a un nivel ALTO (conectada a Vcc).
El transistor del opto tiene su colector a JD-Vcc y su emisor conectado a Q1 a través de una
resistencia de 510 ohms. Este es otro circuito serie por el cual circula corriente cuando el
transistor del opto conduce al ser “iluminado” por su diodo, con lo que se introduce corriente
en la base de Q1 a través de R2.
42
Finalmente, Q1 está conectado en una típica configuración emisor común, con su emisor a
masa (GND) y la bobina del relé como carga en el colector. Cuando circula corriente por la
base desde el opto, Q1 se satura permitiendo el paso de la corriente a través de la bobina del
relé, lo que produce que se cierren los contactos del mismo (común con normal abierto). El
diodo D1 protege al transistor de la tensión que aparece en la bobina del relé cuando deja de
circular corriente por la misma.
La forma más sencilla de alimentar este módulo es desde Vcc y GND de la placa Arduino,
manteniendo el Jumper en su lugar, con lo que JD-Vcc = Vcc. Esta conexión tiene dos
limitaciones importantes:
La corriente consumida por las bobinas de los relés debe ser provista por la placa Arduino.
Cada bobina consume unos 90 mA y las cuatro juntas suman 360 mA. Si a esto le sumamos
los consumos que pueden tener otras salidas, estamos muy cerca de los 500 mA que puede
suministrar un puerto USB. En este caso se debería alimentar al Arduino con una fuente
externa, lo que aumenta el límite de corriente a 1 A (en el caso de la Arduino UNO).
43
La forma más segura es remover el jumper y alimentar la placa de relés con dos fuentes: la
de la placa Arduino conectada a Vcc y una segunda fuente, con el positivo a JD-Vcc y el
negativo a GND, sin estar éste unido a la placa Arduino. Esta conexión tiene como ventajas:
Figura 16. Alimentación del módulo de 4 relés y Arduino con una fuente
44
CAPÍTULO 2
void setup{}: En esta sección en donde se configuran los pines ya sean como entradas o
salidas, esta sección solo se ejecuta una vez.
void loop{}: En esta sección se encuentra básicamente el cuerpo del programa, aquí se escribe
todo el código, esta sección es la que se ejecutara de manera infinita.
2.1 FUNCIONES
Digitales:
pinMode: Esta función configura si algún pin será usado como entrada o salida digital.
Análogas:
Las funciones análogas son aquellas cuyos valores de entrada/salida pueden tener valores
entre 0v-5v.
analogRead: Esta función lee un valor de entrada entre 0-1023 donde 0=0v y 1023=5v.
analogWrite: Esta función escribe un valor a la salida entre 0-255 donde 0=0v y 255=5v
El código fue programado en Arduino y puede ser separado en varias partes ya que el código
tiene varias funciones dentro de él, básicamente se usaron diversas librerías y secciones
dedicadas al uso de ellas, para comenzar se usó la librería “IRremote” para la decodificación
del control remoto del clima y así obtener los valores de señal para encendido, apagado y
control de temperatura del clima, mediante el programa llamado “IRrecvDump” los valores
de las señales decodificadas son los siguientes:
Señal de apagado
unsigned int off[60] = {8700, 4050, 600, 1450, 600, 450, 550, 450, 600, 450, 550, 1500, 550,
500, 500, 500, 550, 450, 550, 1500, 500, 1500, 550, 500, 500, 500, 550, 500, 500, 500, 550,
450, 550, 500, 550, 500, 500, 450, 600, 450, 550, 450, 550, 500, 550, 1500, 500, 500, 550,
1500, 550, 500, 550, 450, 550, 450, 550, 1500, 550};
Después de que se declararon las variables, se procedió a realizar el programa para controlar
o leer el sensor, para lo cual se utilizó el condicional “if” y “else”, en donde también se mandó
a activar las salidas del Arduino:
49
1.- Bluetooth connect: Este botón me permite hacer la conexión de la aplicación al módulo
bluetooth del arduino.
2.- Botón manual: Este botón nos permite desactivar las órdenes del sensor de movimiento
dejando únicamente un control manual mediante el bluetooth.
3.- Botón automático: Este botón nos permite volver a activar las funciones pre-programadas
del sensor y dejado todo de un modo automático.
4.- Botón power amarillo: Nos permite encender y apagar las lámparas.
5.- Botón power azul: Este botón nos permite el encendido y apagado del clima
6.- Botón de bajar temperatura: Como su nombre lo indica nos permite disminuir a
temperatura para que el ambiente quede más frio.
7.- Botón de subir temperatura: Este nos permite subir la temperatura para que el ambiente
sea más cálido
Una vez terminada la sección de visualización en el área de vista del diseñador se procede a
la programación de bloques para que el microcontrolador interprete los botones que sean
presionados. Hasta obtener un conjunto de bloques para cada botón en este caso tenemos 6
botones quedando de la siguiente manera
Con esto terminado solo resta descargar el archivo .apk en el teléfono e instalarlo para ello
seleccionaremos en la barra de herramientas de App Inventor la opción de “Build” y
seleccionamos la opción “App (sabe .apk to my computer)” con lo cual comenzara el proceso
de compilado y descarga, una vez descargado solo tendrá que instalarse en el móvil y listo,
la aplicación ya está lista para usarse.
53
CAPÍTULO 3
CARACTERÍSTICAS DE LA INSTALACIÓN,
Y DIAGRAMA DE INSTALACIÓN
54
Se menciona en este capítulo la instalación del proyecto paso a paso, con sus respectivos
diagramas de conexión, características de la instalación de igual manera.
En la imagen siguiente se puede apreciar que el led infrarrojo quedara por arriba de los 1.70
metros para evitar que se interfiera con la señal. Al mismo tiempo se buscó la cercanía a la
chalupa del apagador; lo que sería la etapa de potencia, donde tenemos la fuente de
alimentación de 110 volts para alimentar al módulo relé.
Como se pudo observar en la imagen anterior son dos cables que salen de la chalupa uno va
al apagador, y el otro es un cable de cargador de celular que está conectado con la tarjeta
Arduino la cual está conectada a un contacto de 110 ac la cual tiene la función el cargador
de enviar 5 volts a la tarjeta Arduino. El cargador se muestra en la siguiente imagen:
Se utilizó cable calibre 12 que se empato con la el cable de instalación del clima y este cable
va conectado al relevador que está adentro de la chalupa, lo mismo se hizo con la iluminaria
57
Carcasa
Una vez que se realizó la etapa de potencia, se procedió a conectar el Arduino con la placa
así como el actuador que es la bombilla de 127 VCA, de igual manera si se quiere mejorar se
anexa una tarjeta sim900 encima del Arduino el cual hará la función de mandar un mensaje
de texto al celular cuando detecte movimiento, como a continuación se muestra en la figura
siguiente
Figura 37. Conexión del módulo relé con arduino, el sensor PIR y tarjeta sim900
60
Hecho lo anterior se procedió a anexar el sensor PIR, el cual tiene la función de mandar a
activar y desactivar el foco a través de los contactos NA y NC del relevador, al detectar algún
objeto frente de él.
Ya que se anexó todos los componentes, se procedió a realizar pruebas para corroborar que
funcione correctamente, lo cual dio como resultado el óptimo funcionamiento de los circuitos
implementados.
61
Se hace el diagrama de conexión del sensor PIR con el Arduino Uno conectado a relevador
que este a su vez está conectado a un foco; de igual manera una conexión aparte del Arduino
con un led y un transistor NPN en el protoboard para ver el funcionamiento de la
programación con el programa fritzing como se muestra en la figura correspondiente:
Este es el circuito de referencia. Aquí el relé está conectado al pin digital 7, la tierra del
sensor PIR con la tierra correspondiente del Arduino, de igual manera el voltaje del sensor
con el pin de 5 volts del Arduino Uno; se conecta igual esta salida de tierra y voltaje con el
protoboard.
Se conecta igual la señal de transistor NPN con una resistencia de un 1 kilohms al pin digital
3 del Arduino, de igual manera su tierra con otro pin de tierra del Arduino y el voltaje de
transistor se conecta al mismo pin del voltaje del sensor PIR junto con la pata del led positivo.
62
Cuando un movimiento es detectado por el interruptor de luz del sensor de movimiento PIR.
Da una señal alta al arduino y enciende el relé 5v. Aquí podemos conectar el relé con alarma
o relé con las luces.
63
RESULTADOS
En promedio el ciclo de vida útil de las lámparas es de 5000 horas, al ser usadas
constantemente entre 8 y 12 horas, se traduce en aproximadamente de 500 a 416 días útiles
reduciendo prácticamente a la mitad el tiempo.
De acuerdo a esto se tiene en consideración que en Comisión Federal de Electricidad (CFE)
consume una potencia aproximada de 480 Watts por hora. Ahora al considerar que se dejan
encendido un aproximado de 10 horas al día en la empresa hace un total de 300 horas por lo
que se consume un promedio de 144 kilowatts al mes. Se tiene en cuenta que CFE tiene el
precio promedio del kilowatt entre $1.50 y $2.50. Si se considera un costo de $2.00 el
kilowatt, entonces se obtiene un costo de consumo de energía de 144 kilowatts x $2.00 =
$288 pesos mexicanos mensualmente.
Con respecto al clima se dio la misma situación, se mantiene apagado aproximadamente una
hora y media por día. Si se multiplica por los días tenemos 45 horas que se ahorra y un
consumo $75.6 pesos mexicanos al mes.
Si se suma en total el precio ahorrado del foco y el clima se tiene $ 97.2 al mes.
CONCLUSIÓN
BIBLIOGRAFÍA
Rashid, M. (1995). Electrónica de potencia. (1ª. ed.). México. Prentice Hall. pp. 295-296