Sei sulla pagina 1di 28

MICROPROCESADORES Y MICROCONTROLADORES

Final Prototipo Final

LUIS HERNANDO BENITEZ CRIOLLO Cdigo 1113.673.589

CLAUDIA LORENA PEREA SANCLEMENTE Cdigo 1113.621.3836

JOSE ARLEY BETANCOURT Cdigo 1115.068.962

JEFFREY ALEXANDER RAMIREZ CANDADO. Cdigo: 1112.767.138

Tutor: Edgar Rodrigo Enrquez Rosero

Grupo 19

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENERIA ECBTI

COLOMBIA

Diciembre de 2016
Tabla de contenido

Introduccin.....................................................................................................................................3

Objetivos..........................................................................................................................................4

Objetivo General..........................................................................................................................4

Objetivos Especficos...................................................................................................................4

1. Introduccin: Proyecto Arduino, Control De Una Caldera......................................................5

2. Planteamiento Del Problema: Proyecto Arduino, Control De Una Caldera.............................6

3.1 Definicin Del Problema.......................................................................................................6

3.2 Descripcin Del Problema.....................................................................................................6

3.3 Causas De La Problemtica...................................................................................................6

3.4 Consecuencias de la problemtica....................................................................................7

3. Justificacin: Proyecto Arduino, Control De Una Caldera......................................................7

4. Metodologa..........................................................................................................................7

5. Fase Inicial Del Algoritmo.......................................................................................................9

6.1 Modo Automtico................................................................................................................10

6. Esquema General....................................................................................................................11

7.2 Anlisis De Resultados.........................................................................................................12

7. Recursos A utilizar..................................................................................................................13

8. Pre Diseo Del Prototipo A Mostrar.......................................................................................16

9.1 Principales Componentes.....................................................................................................16

9.2 Acciones al alcanzar temperatura.........................................................................................17

9.3 Pre Diseo Del Prototipo Fsico A Mostrar..........................................................................18

9. Datos Adicional Del Proyecto Control De Temperatura Para Caldera...................................20

10.1 Conclusiones Del Proyecto................................................................................................20

10.2 Recomendaciones Del Proyecto.........................................................................................20


2

10.3 Referencias o fuentes utilizadas para desarrollo de la problemtica...............................21

10. Montaje Proyecto Arduino..................................................................................................22

11.2 Simulacin..........................................................................................................................23

11.2.1 Funcionamiento del DS18B20....................................................................................24

11.2.2 Nota sobre los pines........................................................................................................25

11.3 Clculos y Anotaciones Importantes..................................................................................26

11.4 Video Demostracin...........................................................................................................26

Conclusiones..................................................................................................................................27

Referencias....................................................................................................................................28
3

Introduccin.

El presente documento consolida los informes presentados a lo largo del curso de


microprocesadores y microcontroladores y que se encuentran relacionados con el desarrollo del
prototipo para el control de una caldera utilizando el microcontrolador arduino.

Se incluyen adems simulaciones y evidencias del funcionamiento correcto del prototipo


asi como sus algoritmos iniciales e informacin de relevancia sobre sus sensores.
4

Objetivos
Objetivo General.
Lograr la automatizacin del control de una caldera por medio de un dispositivo electrnico
programado gracias a los conocimientos adquiridos a travs de la investigacin.

Objetivos Especficos.
Desarrollar con un Arduino Uno un circuito que d solucin al planteamiento.
Desarrollar pre diseo del prototipo de la caldera.
Presentar evidencias y conclusiones.

1. Introduccin: Proyecto Arduino, Control De Una Caldera.


Los microcontroladores han logrado que nuestra vida cotidiana sea ms fcil, invertimos menos
tiempo realizando clculos gracias a las calculadoras y somos ms productivos en nuestro trabajo
utilizando las computadoras, estas ventajas son aprovechadas por la industria para mejorar sus
procesos y aumentar su eficiencia y eficacia en la elaboracin de productos y servicios.

Nuestro proyecto con Arduino: Control de una caldera se desarrollar en tres fases:
Investigacin del problema, donde se comprobar el estado del arte y consultaran proyectos
afines con el control de temperaturas como: Control electrnico de caldera de lea con
Arduino (Gonzalez, 2011), posteriormente en la fase de Creacin del algoritmo y Desarrollo nos
introduciremos de lleno en la programacin en la placa Arduino y sus mdulos como sensores de
temperatura y vlvulas de flujo, por ltimo en la etapa de pruebas e implementacin se realizaran
los ltimos ajustes en el diseo y presentara la solucin a la problemtica que hemos planteado.
5

2. Planteamiento Del Problema: Proyecto Arduino, Control De Una Caldera.


3.1 Definicin Del Problema.
La operacin de la caldera demanda horas de trabajo hombre que representa un costo
extra para la produccin.
No existe un estndar para medir adecuadamente la temperatura del agua

3.2 Descripcin Del Problema.


Hay varias situaciones en las cuales se presenta una problemtica que deja ver una
oportunidad de mejora:

1. Es el operario quien debe abrir la llave de llenado para el agua fra y permanecer atento
hasta que la caldera se llene
2. El tiempo de calentamiento del agua se mide por estimacin, no se conoce la temperatura
exacta
3. El agua puede salir a diversas temperaturas de la caldera, segn se requiera, sin embargo,
para mejorar los procesos es esencial conocer el valor exacto de temperatura del agua.

3.3 Causas De La Problemtica.


1. La operacin de la caldera demanda horas de trabajo que resulta como sobrecosto debido
a que no se han automatizado los procesos de:
a. Llenado de la caldera
b. Encendido y calentamiento de la caldera (con control de temperatura)
c. Apagado y distribucin del agua caliente a la planta de coccin.
2. La temperatura del agua no se conoce exactamente
6

3.4 Consecuencias de la problemtica.


Estas problemticas presentadas con la caldera en la empresa de alimentos disminuyen las
ganancias econmicas y crean conflictos a la hora de elaborar los alimentos, entre ellas se
destacan:

El costo de produccin aumenta debido al sueldo mensual que se debe entregar al


operario de la caldera, este trabajo le impide realizar otras labores.
Se elevan los costos de servicios como el gas natural que se desperdicia al sobrecalentar
el agua o pasarse de tiempo.

3. Justificacin: Proyecto Arduino, Control De Una Caldera.


El hardware microcontrolador Arduino se encargar de dar solucin y exactitud a los
procesos a travs de la gestin de sensores de temperatura, disparadores y vlvulas de control de
flujo para liberar e introducir el agua de la caldera. Se implementarn algoritmos lgicos que
permitan el control manual, semiautomtico y automtico de la caldera.

De acuerdo a lo anterior tambin resulta importante crear conocimiento que sirva como
fuente de consulta para futuros proyectos tanto de forma terica como prctica, los beneficios de
este proyecto no son solo acadmicos, sino que adems permite presentar una solucin
econmica a las industrias medianas que resulta muy conveniente para la mejora constante de
procesos y productos en el marco de competencia global.

4. Metodologa.
Este proyecto se realiza con el fin de automatizar procesos relacionado con las calderas, el
objetivo es lograr un proceso ms preciso y confiable que tenga como resultado la disminucin
de errores en el ciclo de procesamiento de una caldera, adems disminuir la incursin de costos
por inconvenientes en los procedimientos.
7

El procedimiento segn investigacin se debe tomar en cuenta los siguientes aspectos:

La temperatura del agua normalmente en las calderas no debe sobrepasar los 100 C el
cual es un poco menos de su punto de ebullicin

La energa utilizada procede de combustibles slidos como lea, carbn, tambin


gaseosos como gas natural o gases licuados del petrleo.

Perdidas por puesta en marcha la cual se da el momento de poner o detener la marcha de


la caldera.
8

5. Fase Inicial Del Algoritmo.


Se presenta a continuacin la primera versin del algoritmo que puede sufrir algunas
modificaciones como consecuencia del desarrollo del proyecto, sin embargo, su finalidad
principal permanecer intacta.
9

6.1 Modo Automtico.


10

6. Esquema General.
A travs de la investigacin se ha logrado identificar el esquema general de una caldera.
Sabiendo que existen diferentes modelos y mtodos utilizados mostramos a continuacin los
esquemas que han servido como gua.

Ilustracin 1 Extrado de Internet fenercom.com (Accesorios de las calderas)


11

El equipamiento funcional del esquema anterior consta:

Tanque alimentacin de agua, con control de nivel y otros equipos

Sistema de control para el nivel de agua en la caldera

Bomba de alimentacin de agua a la caldera

Quemador de combustible

Vlvulas de interrupcin

7.2 Anlisis De Resultados.


Gracias a las fuentes consultadas y a las practicas desarrolladas en el CEAD Palmira se identific
que el proyecto de nuestra caldera tiene su base en un sistema de control de temperatura que
pudimos desarrollar a manera de introduccin en pasadas prcticas de laboratorio,

La creacin e implementacin del algoritmo a nuestro proyecto final posee grandes


similitudes con el cdigo desarrollado hasta el momento en las practicas. Se han identificado los
siguientes mdulos:

Mdulo de temperatura (sensor y conversin a grados centgrados)


Modulo LCD (protocolo de conexin, Strings a utilizar)
Mdulo de notificacin (conformado por LEDs, zumbador)

En una perspectiva ms madura del proyecto se ha planteado la necesidad de implementar otros


mdulos:

Control de usuario (botones, switch)


Sensores de gas (combustible de caldera)
Mdulo de emergencia (detiene los procesos inmediatamente ante peligros)
12

7. Recursos A utilizar.
Se presenta a continuacin una lista de elementos a utilizar

PRODUCTOS PRECIO
Sensor de temperatura DS18B20 $12.000

Sensor de gas MQ2nsor de gas MQ2 $12.000

Sensor de flujo caudal $25.000

GLM-12A-CI motor de corte suministro $11.000

ARDUINO UNO R3 CON CABLE $30.000


13

CAPACITOR 22 PF $500

CONECTOR BATERIA $1.500

JUMPER MACHO MACHO X20 $4.000

LED ROJO- VERDE -AMARILLO 5MM $500 * 4

PANTALLA LCD 2X16 I2C $19.000

RESISTENCIAS 1/4W 1K, 10K , 470 hom $150*7


14

Protoboard $12.000

Pulsadores $250*5

PRECIO TOTAL $131.950

8. Pre Diseo Del Prototipo A Mostrar.


Se ha realizado una simulacin en Proteus de algunos de los principales componentes a utilizar
para montar fsicamente el prototipo de control de temperatura para una caldera.
15

9.1 Principales Componentes


Para nuestro pre diseo destacamos los siguientes componentes que bien pueden ser reemplazo
de otras piezas, sin embargo, su lgica no afecta el funcionamiento:

Botn emergencia: Conectado al pin RESET si se encuentra en 1 (ON) el circuito funcionara


correctamente, ante un peligro inminente se pulsa este botn y el sistema se apaga totalmente.

Sensor de temperatura: Para la simulacin se utiliz un sensor DTH11 sin embargo en


realidad el sensor a utilizar en nuestro prototipo final es un DS18B20 que soporta temperaturas
por encima de los 100C ideales para el vapor de agua.

Pantalla LCD: Sirve de indicador e instrumento de interaccin con el usuario.

Motor: Este motor sirve para simular nuestro control de salida de agua, cuando esta est caliente
se acciona el mecanismo de apertura y el agua sale a distribucin.
16

LED: Seal intermitente cuando se est calentando el agua y constante cuando se est
distribuyendo o lista para salir.

9.2 Acciones al alcanzar temperatura.


NOTA IMPORTANTE: En esta simulacin utilizamos un valor de ms de 47C para accionar
la salida del agua, sin embargo, en la realidad esta debe estar levemente por encima de los
100C para accionar el sistema. Medidos con el sensor DS18B20.

Repetimos a fin de aclarar que el DTH11 no ser nuestro sensor a utilizar en el prototipo fsico.

A 50C el DTH11 ha alcanzado su lmite as que al menos en nuestra simulacin liberamos la


llave de paso, puede verse en la conexin del motor que el transistor tiene su colector en HIGH
dando paso a la energa gracias a la seal que hemos emitido del arduino.
17

9.3 Pre Diseo Del Prototipo Fsico A Mostrar.


A continuacin, se presentan diseos que sirven de ejemplo para elaborar nuestro circuito, en la
siguiente imagen podemos apreciar el uso de un sensor de temperatura especifcame el LM35.
Por supuesto no cumple con nuestras especificaciones, sin embargo, es interesante resaltar que el
panel de control implementado sobre la placa puede darnos ideas sobre cmo elaborar nuestra
disposicin de elementos.
18

El siguiente modelo ha sido montado en fsico utilizando el cdigo simulado, por supuesto es una
versin preliminar que no usa todos los componentes ni tampoco las referencias adecuadas, sin
embargo, da muestra de que su implementacin es posible

Se puede apreciar el sensor DTH11 quien est emitiendo la seal de temperatura que podemos
ver en el LCD
19

9. Datos Adicional Del Proyecto Control De Temperatura Para Caldera.


10.1 Conclusiones Del Proyecto
Las exactitudes del resultado de la temperatura dependen del sensor utilizado, para
nuestro caso especfico un DS18B20 es recomendado ya que su rango de variabilidad se
encuentra dentro del lmite aceptado

Podemos visualizar los valores de la temperatura por medio del LCD y controlar por
medio del software de Arduino, a travs de pulsadores dispuestos como elementos de
interaccin con el usuario.

Podemos mantener la temperatura de acuerdo a las necesidades de la caldera, controlando


las salidas de gas o combustible.

10.2 Recomendaciones Del Proyecto

Para el desarrollo del proyecto es recomendable utilizar el sensor modelo DS18B20 ya


que soporta temperaturas de ms de 100C y su margen de error es aceptable.

Exponer el sensor a diferentes ambientes y temperaturas para verificar el funcionamiento.

Es importante realizar procedimientos de ensamble que permitan garantizar el buen


ajuste, la adecuada ubicacin y la distribucin de los componentes que hacen parte de
estos equipos.

Implementar un sensor de gas que permita responder ante cualquier amenaza de peligro
(altos niveles de propano o butano) y alertar a los operarios.

Implementar buzzer o sistema de alarma que sirva como indicador en casos de


emergencia.

Utilizar una fuente de poder externa de 5V para los diferentes componentes, estos deben
ser conectados utilizando transistores preferiblemente el modelo 2n2222
20

10.3 Referencias o fuentes utilizadas para desarrollo de la problemtica.


Control elctrico de caldera con arduino. (Gonzalez, 2011)

Scroll en pantalla de 16x2 (sadman, Member Forum, 2006)

Sensor temperatura arruino DTH11 (TechKrowd, 2016)

Accesorios de calderas (Accesorios de las calderas)

Sensor de temperatura DS18B20 (YoIsma2304 Tutos Y Extras, 2016)


21

10. Montaje Proyecto Arduino.


22

11.2 Simulacin.
Para esta simulacin se ha agregado el sensor de temperatura DS18B20, un buzzer y el sensor de
gas MQ2

Como se aprecia en la imagen tenemos el TestPin del MQ-2 en estado alto, cuando hay presencia
de gas nuestros sensores y dems elementos del arduino NO se inicia hasta que la habitacin se
ventile.
23

Ahora nuestro TestPin est en 0 y NO hay presencia de gas as que nuestros elementos y
sensores se inicia para ejecutar sus tareas.

E la parte superior izquierda tenemos un Buzzer, este pitara cuando el proceso de


calentamiento est listo.

11.2.1 Funcionamiento del DS18B20


Para este sensor es necesario utilizar libreras externas. Aunque las incluimos en el cdigo y
realizamos varias pruebas las lecturas arrojadas eran de -127C lo que indica una mala lectura.

Sin embargo, nuestro prototipo fsico realiza las funciones de este sensor sin ningn
problema.

Para esta simulacin utilizaremos entonces el DHT11 que nos provee la informacin de
temperatura y humedad.
24

Cuando la temperatura alcanza los 48C (limitacin debida al DHT 11) suena el buzzer y se
activa el LED y motor

11.2.2 Nota sobre los pines.


Debido a que fue necesario usar un LCD (que ocupaba 5 entradas digitales) no logramos
conectar el resto de salidas al arduino. En nuestro modelo fsico utilizamos un i2C para utilizar
solo 2 pines analgicos.
25

11.3 Clculos y Anotaciones Importantes.


Sobre el sensor DS18B20: Este se encuentra en dos presentaciones, como una sonda
sumergible y como un mdulo NO sumergible. Para este proyecto el modelo indicado es
el sumergible. Pero no fue posible encontrarlo. En su defecto despus de una bsqueda en
locales de la ciudad de Cali encontramos el modelo en modulo no sumergible que debido
a las dificultades tuvimos que usar para este prototipo.
Sobre el sensor de gas MQ2: Este sensor cuenta con un potencimetro que nos permite
regular su sensibilidad a los gases. Para este prototipo lo hemos graduado de manera muy
sensible. A la menor presencia de gas reaccionara sin embargo en su implementacin real
debe ajustarse de acuerdo a la habitacin o recinto.

11.4 Video Demostracin.


El siguiente video presenta el funcionamiento del prototipo fsico.

Puede visualizar el video tambin desde esta URL: https://youtu.be/6sZp40uHQek


26

Conclusiones.

A travs del programa proteus se pudieron desarrollar las simulaciones de nuestro prototipo de
control de caldera, sin embargo, los componentes fsicos que vamos a utilizar presentaran
variaciones y tambin algunas conexiones. Esto es debido a que arduino presenta problemas con
libreras externas y algunos fragmentos de cdigo, as como dispositivos como el i2c solo pueden
ser probados correctamente utilizando el dispositivo fsico arduino.
27

Referencias
Accesorios de las calderas. (s.f.). Recuperado el octubre de 20 de 2016, de fenercom:
https://www.fenercom.com/pages/pdf/formacion/13-01-23_Jornada%20calderas
%20industriales/05-Accesorios-de-las-calderas-SPIRAX-XARCO-fenercom-2013

Arduino. (2016). Arduino Uno. Recuperado el 04 de Septimbre de 2016, de Overview Arduino:


https://www.arduino.cc/en/Main/ArduinoBoardUno

Gonzalez, O. (22 de Julio de 2011). Control electrnico de caldera de lea con Arduino.
Recuperado el 26 de Septiembre de 2016, de BricoGeek:
http://blog.bricogeek.com/noticias/arduino/control-electronico-de-caldera-de-lena-con-
arduino/

sadman, Member Forum. (26 de Septiembre de 2006). IS IT POSSIBLE TO SCROLL THE


DISPLAY DATA OF 16X2 LCD. Recuperado el 26 de octubre de 2016, de sonsivri:
http://www.sonsivri.to/forum/index.php?topic=1895.0

TechKrowd. (17 de Febrero de 2016). Arduino: Sensor temperatura y humedad DHT11.


Recuperado el 24 de Noviembre de 2016, de Youtube: https://www.youtube.com/watch?
v=sxtP16dAVno

What is Arduino? (2016). Recuperado el 04 de Septiembre de 2016, de Arduino:


https://www.arduino.cc/en/Guide/Introduction

YoIsma2304 Tutos Y Extras. (8 de Enero de 2016). Como usar el sensor de temperatura digital
DS18B20 en Arduino - Espaol. Recuperado el 26 de Noviembre de 2016, de Youtube:
https://www.youtube.com/watch?v=BlE2tFq1D5c

Potrebbero piacerti anche