You are on page 1of 18

UNIVERSIDAD NACIONAL DE COLOMBIA TALLER DE INGENIERÍA

FACULTAD DE INGENIERÍA ELECTRÓNICA


DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA 2019-II

Docentes: Proyecto final: Dispositivo


Ing. Javier Enrique Arévalo Peña
Ing. Giovanni Baquero Rozo medidor de temperatura y
Humedad basado en Arduino

El proyecto final consiste en el diseño y la fabricación de un prototipo o dispositivo


medidor de temperatura y de humedad, para plantas, macetas, invernaderos.
UNIVERSIDAD NACIONAL DE COLOMBIA TALLER DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRÓNICA
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA 2019-II

1. O
bjetivo
Aplicar los conocimientos adquiridos para realizar el disenñ o e implementacioó n de un
sensor de temperatura y de humedad basado en Arduino.

2. Marco teórico

2.1. Arduino
Arduino es una plataforma electroó nica de coó digo abierto basada en hardware y software
de faó cil utilizacioó n que permite la lectura y escritura de senñ ales digitales y la lectura de senñ ales
analoó gicas a traveó s de sus puertos.

Figura 1: Algunos tipos de tarjetas Arduino.


Las placas Arduino son disenñ adas por una comunidad internacional y utilizan diversos
tipos de microcontroladores y microprocesadores para su funcionamiento y a cada tarjeta
principal pueden conectarse tarjetas auxiliares de propoó sito especíófico disenñ adas para ajustarse
fíósicamente las cuales se denominan Shields. Dentro de estas tarjetas adicionales podemos
encontrar sensores, controladores para motores, moó dulos de comunicaciones, entre otros.
El Entorno de Desarrollo Integrado (IDE de sus siglas en ingleó s) de Arduino se encuentra
escrito en Java y se basa en los lenguajes Processing y Wiring (disenñ ado por el colombiano
Hernando Barragaó n). El IDE permite compilar y verificar errores en el coó digo a traveó s de una
ventana.

2
UNIVERSIDAD NACIONAL DE COLOMBIA TALLER DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRÓNICA
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA 2019-II

Al abrir el entorno de desarrollo aparece una plantilla predeterminada de programacioó n


con dos funciones: setup y loop. La funcioó n setup se ejecuta una uó nica vez al iniciar el programa
en la tarjeta y permite la configuracioó n inicial de entradas y salidas, asíó como cualquier
configuracioó n inicial de comunicaciones. La funcioó n loop, por su parte, se ejecuta
permanentemente y permite programar el cuerpo del programa. Igualmente, el usuario puede
crear funciones externas y declarar variables globales por fuera de las funciones
predeterminadas.

Figura 2: IDE de Arduino y sus partes.

2.2. Sensor DHT11


El dispositivo DHT11 es un sensor que permite medir la humedad relativa y la
temperatura ambiental. El rango de medicioó n de temperatura va desde 0 °C a 50 °C con una
resolucioó n de 1 °C, mientras el rango de medicioó n de la humedad relativa va desde el 20 % hasta
el 95 % con una resolucioó n del 1%. El sensor se alimenta con una tensioó n de 3,3 V a 5 V, y estaó
constituido por dos sensores resistivos, un termistor NTC y un sensor de humedad.
3
UNIVERSIDAD NACIONAL DE COLOMBIA TALLER DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRÓNICA
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA 2019-II

Figura 3: Dispositivo sensor de temperatura y humedad relativa DHT 11.


A continuacioó n, se explica el coó digo en Arduino para realizar la lectura de temperatura y
humedad en el sensor DHT11:

Figura 4: Código en Arduino para realizar la lectura de temperatura y humedad relativa en el DHT
11.
Es necesario instalar la libreríóa DHT11 en arduino antes de iniciar el programa, por lo que a
continuacioó n se propone el siguiente video acerca de coó mo instalar librerias en arduino:
https://www.youtube.com/watch?v=-RcN3q0sHGI
https://programarfacil.com/blog/arduino-blog/sensor-dht11-temperatura-humedad-arduino/

2.3. Sensor de Humedad en Tierra


La humedad en tierra puede ser medida de diversas formas. La maó s simple de ellas es
asociar la variable con la resistencia eleó ctrica de la tierra. Aunque puede presentar imprecisiones

4
UNIVERSIDAD NACIONAL DE COLOMBIA TALLER DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRÓNICA
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA 2019-II

dado que la resistencia tambieó n es funcioó n de la temperatura puede darnos una idea inicial de la
humedad en ambientes de temperatura controlada.

A continuacioó n se presenta una implementacioó n simple de sensor de humedad en tierra


que utiliza dos sondas metaó licas por las que se aplica un voltaje directo y permite la medicioó n de
humedad a traveó s de los cambios de resistencia eleó ctrica en un divisor de tensioó n.

Para la fabricacioó n del sensor utilice alambre calibre AWG 14 y elimine el recubrimiento
en los primeros 5 cms tal como aparece en la graó fica. Estanñ e la parte metaó lica en su totalidad para
evitar la corrosioó n. Para separar las sondas y mantenerlas a una distancia constante de 1 cm
utilice madera de balso.

Con el fin de evitar la corrosioó n por electroó lisis no es conveniente aplicar un voltaje
constante al sensor, por lo que se debe realizar la lectura en intervalos cortos de tiempo. Por tal
motivo la alimentacioó n del sensor se encuentra en una salida digital que seraó habilitada
uó nicamente cuando se realice la lectura.

Con el fin de realizar la visualizacioó n es conveniente tomar varias muestras y


promediarlas para obtener una visualizacioó n estable en los displays.

Figura 5: Diagrama de construcción del sensor de humedad en tierra, acondicionamiento con divisor
resistivo, R2 = Resistencia del sensor = Resistencia entre los electrodos.

5
UNIVERSIDAD NACIONAL DE COLOMBIA TALLER DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRÓNICA
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA 2019-II

2.4. D
isplay 7 segmentos
Un display es un elemento electroó nico que permite realizar la visualizacioó n de informacioó n
al usuario de un cierto dispositivo. Esta informacioó n puede encontrarse en forma numeó rica,
alfanumeó rica o graó fica.
Existen numerosos tipos de displays, desde los maó s simples compuestos por leds ubicados
en matrices o filas, hasta las pantallas LCD que permiten visualizar imaó genes en alta definicioó n.
Dentro de los displays maó s simples se encuentran los 7 segmentos, que permiten la
visualizacioó n de nuó meros del 0 al 9, puntos decimales y la construccioó n de una cantidad limitada
de letras. Este display se encuentra compuesto por 8 leds que, al ser encendidos en el orden
adecuado, permiten visualizar los díógitos. La estructura baó sica y la ubicacioó n de los leds se
muestra en la figura 5.

Figura 6: Display 7 segmentos y asignación de nombres por segmento.

A cada segmento le ha sido asignado un nombre, lo que permite realizar la conexioó n y


encendido adecuado para la conformacioó n de los díógitos, tal como se muestra en la figura 5.

Existen dos tipos fundamentales de displays 7 segmentos, el aó nodo comuó n y el caó todo
comuó n, dependiendo de su configuracioó n y conexioó n interna. En el aó nodo comuó n los aó nodos de
todos los leds han sido conectados entre síó internamente y en el caó todo comuó n todos los caó todos
de los leds se conectan entre síó. La configuracioó n de ambos tipos de leds se muestra en la figura 6.

6
UNIVERSIDAD NACIONAL DE COLOMBIA TALLER DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRÓNICA
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA 2019-II

Tomado de: https://sites.google.com/site/stemsos2016arduino01/home/lesson-ten-7-segment-display

Figura 7: Displays 7 segmentos de cátodo común (izquierda) y ánodo común (derecha)

Dado que cada segmento se compone de un led es necesario regular la corriente que se le
suministra para evitar que se ocasione un danñ o sobre el dispositivo, por tanto, deben ubicarse
resistencias de regulacioó n a cada uno de los leds.

Tomado de: http://carlini.es/display-de-4-digitos-de-7-segmentos-en-la-raspberry-pi/

Figura 8: Displays 7 segmentos con resistencias limitadoras de corriente.

Para visualizar cada uno de los nuó meros tendremos entonces, que activar o poner en un
nivel loó gico alto algunos de las entradas mientras que otras se mantienen en nivel bajo. A

7
UNIVERSIDAD NACIONAL DE COLOMBIA TALLER DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRÓNICA
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA 2019-II

continuacioó n, encontramos una tabla donde se aprecian los segmentos y los niveles loó gicos que
deben tener para conformar cada uno de los díógitos en un display de caó todo comuó n.

Número A B C D E F G
0 1 1 1 1 1 1 0
1 0 1 1 0 0 0 0
2 1 1 0 1 1 0 1
3 1 1 1 1 0 0 1
4 0 1 1 0 0 1 1
5 1 0 1 1 0 1 1
6 1 0 1 1 1 1 1
7 1 1 1 0 0 0 0
8 1 1 1 1 1 1 1
9 1 1 1 1 0 1 1

Figura 9: Tabla de estados lógicos para cada dígito en display de cátodo común.

2.5. Conversión BCD 7 segmentos


Existen diversas formas de representar o expresar una cantidad a traveó s de los nuó meros
dependiendo de la cantidad de díógitos o caracteres que usemos. Tradicionalmente se utiliza el
sistema decimal de numeracioó n que permite 10 díógitos, pero, dada la utilizacioó n masiva de los
sistemas digitales y, en general, de la computacioó n, se ha hecho popular el sistema de numeracioó n
binario, donde uó nicamente se admiten dos caracteres (1 y 0 tradicionalmente), que corresponden
a los estados alto y bajo de las senñ ales digitales.

Decimal Binario
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8
UNIVERSIDAD NACIONAL DE COLOMBIA TALLER DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRÓNICA
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA 2019-II

8 1000
9 1001
10 1010

Figura 10: Tabla de estados lógicos para cada dígito en display de cátodo común.
Aunque el sistema binario es de amplia utilizacioó n en la loó gica computacional, existe otro
tipo de codificacioó n denominado BCD (Binary Coded Decimal) que facilita la manipulacioó n de los
datos para su visualizacioó n en dispositivos como los displays 7 segmentos. En esta codificacioó n se
toma cada díógito decimal de forma independiente y se expresa en su representacioó n binaria, lo
cual permite tratar cada díógito o cada display con un circuito independiente.
A continuacioó n, se presenta una tabla con la codificacioó n en binario y en BCD para su
comparacioó n. Se observa que hasta el nuó mero 9 la codificacioó n es ideó ntica en binario y en BCD,
pero al pasar a 10, cuando se utilizan dos díógitos en decimal, la codificacioó n cambia y se utilizan 4
díógitos para expresar el uno y cuatro díógitos para expresar el cero.

Decimal Binario BCD


0 0000 0000 0000
1 0001 0000 0001
2 0010 0000 0010
3 0011 0000 0011
4 0100 0000 0100
5 0101 0000 0101
6 0110 0000 0110
7 0111 0000 0111
8 1000 0000 1000
9 1001 0000 1001
10 1010 0001 0000
11 1011 0001 0001
12 1100 0001 0010
13 1101 0001 0011
14 1110 0001 0100
15 1111 0001 0101

Figura 11: Tabla de estados lógicos para cada dígito en display de cátodo común.

9
UNIVERSIDAD NACIONAL DE COLOMBIA TALLER DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRÓNICA
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA 2019-II

Con el fin de aplicar esta codificacioó n en la visualizacioó n de nuó meros en displays existen
circuitos electroó nicos que permiten realizar la conversioó n de BCD a los estados loó gicos del display
7 segmentos. Uno de estos dispositivos es el circuito integrado CD4511, el cual recibe como
entrada cuatro díógitos binarios que corresponden a la codificacioó n BCD y su salida se conecta
directamente al display 7 segmentos de caó todo comuó n.
En la figura 11 puede observarse la conexioó n de un display 7 segmentos con un integrado
CD4511, usando como entrada 4 pulsadores que actuó an como generadores de la codificacioó n
BCD.

Tomado de:http://www.learningaboutelectronics.com/Articles/4511-BCD-to-7-segment-display-decoder-circuit.php

Figura 12: Conexión de display de cátodo común mediante circuito integrado CD4511.

2.6. Construcción de PCBs por termotransferencia


Existen diversas teó cnicas y procedimientos para la construccioó n de tarjetas de circuitos
impresos a nivel industrial; sin embargo, para la construccioó n de prototipos de productos y
proyectos acadeó micos de baja y mediana complejidad, es muy utilizado el meó todo artesanal o
casero.
En este meó todo se realiza el disenñ o de las pistas y pads mediante un software de disenñ o
como KiCad o bien de forma manual, y se imprime sobre un papel no muy grueso como el papel
termotransferible, papel de fotografíóa o sobre papel propalcote. Es necesario que la impresioó n del
layout se realice en una impresora laó ser debido a las ventajas que ofrece en cuanto a precisioó n y
adherencia al cobre.
En una placa de pertinax y cobre (placa virgen) se debe transferir el disenñ o del circuito
impreso; por lo que, en primer lugar, se debe pulir la placa mediante una esponjilla de brillo.

10
UNIVERSIDAD NACIONAL DE COLOMBIA TALLER DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRÓNICA
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA 2019-II

Luego, se debe alinear la placa con la imagen de la impresioó n y se debe ajustar, por medio de una
cinta. Cuando el papel se encuentre fijo y totalmente estirado en la placa se emplearaó una plancha
que calienta el disenñ o hasta adherirlo. En caso de existir fallas en la adherencia, se aconseja
repasar las pistas defectuosas con un marcador permanente. El meó todo de transferencia de tinta
permite proteger uó nicamente las partes donde quedaraó n finalmente las pistas, los pads y
cualquier otra superficie con cobre, ver siguiente figura.

Figura 13: Placa con grabado en tinta.


Tomado de:http://construyasuvideorockola.com/imagenes/impresos/PCB_04.jpg

Asíó mismo, se debe eliminar el cobre que queda ubicada alrededor del grabado en tinta,
por lo que se debe emplear un compuesto para retirar el exceso de cobre; el compuesto empleado
maó s comuó n es el cloruro feó rrico. De esta manera, se debe sumergir la placa con el disenñ o grabado
en un recipiente con cloruro feó rrico y se debe agitar durante todo el proceso.

11
UNIVERSIDAD NACIONAL DE COLOMBIA TALLER DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRÓNICA
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA 2019-II

Figura 14: Placa sumergida en cloruro férrico.


Tomado de:http://construyasuvideorockola.com/fabricacion_impresos_02.php

Asíó, se eliminaraó n los excesos de cobre alrededor del grabado en tinta y se conseguiraó el
disenñ o deseado. Luego, se debe retirar la tinta con thinner o por medio de un limpioó n.
Por uó ltimo, es necesario perforar los orificios donde se ubicaraó n los componentes de
insercioó n (Ver Figura 14). Generalmente se emplea un motortool o un taladro pequenñ o con brocas
1
de ⅙ , o con el diaó metro deseado.
32

Figura 15: Perforación con motortool.


Tomado de:http://construyasuvideorockola.com/fabricacion_impresos_02.php

En el siguiente enlace se explica el proceso de fabricacioó n de circuitos impresos mediante


proceso de termotransferencia:
https://www.youtube.com/watch?time_continue=42&v=6_3O5k5Cdrg

2.7. Diseño de objetos en 3D


El programa que se aconseja emplear en el disenñ o de la carcasa del proyecto es Fusion
360. En el siguiente enlace se explica coó mo modelar objetos en 3D con Fusion 360:
https://www.youtube.com/watch?v=Cnf9pL3Ozeg

3. Especificaciones del proyecto

12
UNIVERSIDAD NACIONAL DE COLOMBIA TALLER DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRÓNICA
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA 2019-II

Se debe realizar el circuito mostrado en la Figura 15 para el desarrollo del proyecto. El


dispositivo debe medir temperatura y humedad en el aire a traveó s de un sensor DHT11, asíó como
la humedad en tierra mediante un sensor basado en resistividad. Deben mostrarse dichos valores
en dos displays 7 segmentos de 1 díógito caó todo comuó n.

Figura 16: Diagrama esquemático del proyecto.

Es necesario el uso de dos integrados CD4511 para realizar la codificacioó n BCD del
arduino con los displays 7 segmentos. Asíó mismo, el pulsador SW1 debe controlar la medida que
aparezca en secuencia en los displays (temperatura, humedad relativa o humedad de la tierra), de
tal manera que al oprinir el pulsador la variable mostrada cambie a la siguiente en la secuencia
establecida. El led D1 es un senñ al digital de salida del arduino que sirve para indicar estados a
criterio del disenñ ador, tales como: pulsador oprimido, estados a alarma, u otro que sea de interes.
Debe realizarse el disenñ o del circuito impreso, asíó como la impresioó n mediante el meó todo
de fabricacioó n por fresado (LPKF). El meó todo de fabricacioó n por fresado es un servicio que ofrece
el Laboratorio de Prototipado de la Universidad Nacional. Se debe emplear una laó mina FR4 de

13
UNIVERSIDAD NACIONAL DE COLOMBIA TALLER DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRÓNICA
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA 2019-II

cobre: 1 onza o 35um de una cara de cobre de dimensiones (largo-ancho) 20cm x 20 cm. Con el
fin de evitar cortos entre pistas debido al fresado de la PCB, se debe dejar un margen de 0.4 mm
entre pistas en la configuracioó n de disenñ o de KiCad.
De la misma manera, en el circuito impreso debe haber una marca en cobre con las
iniciales de los nombres de los integrantes del grupo, o el nuó mero de grupo.

La placa del circuito impreso debe tener las dimensiones de la Figura 16; asíó mismo, debe
poseer 4 orificios los cuales se muestran a continuacioó n (para postes de soporte-patas):

Figura 17: Dimensiones Recomendadas para la placa del circuito impreso.

El dispositivo debe contar con una carcasa en plaó stico o madera la cual debe ser disenñ ada
y modelada en 2D o 3D, y realizada mediante corte laser (2D) o impresioó n 3D.

El dispositivo debe estar completamente terminado y listo para presentar, se exigiraó


cumplimiento en la entrega.

14
UNIVERSIDAD NACIONAL DE COLOMBIA TALLER DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRÓNICA
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA 2019-II

4. Producto final

4.1. Elementos necesarios para la práctica:

# Ref. Descripción Cant. Imagen-link

1 CD 4511 Decodificador 2
CD4511

2 220 Ω Resistencias 220 15


Ω ¼W

3 10 kΩ Resistencia 10 kΩ 1
¼W

4 10µF Condensador 1
electrolíótico 25V o
16V

15
UNIVERSIDAD NACIONAL DE COLOMBIA TALLER DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRÓNICA
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA 2019-II

5 Socket Socket para 2


integrado de 16
pines

6 D1 Led 1

7 LM35 Sensor DHT11 1

8 7 segmentos Display 7 2
caó todo segmentos 1 díógito
comuó n caó todo comuó n

9 J1 Bornera con 1
tornillos

16
UNIVERSIDAD NACIONAL DE COLOMBIA TALLER DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRÓNICA
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA 2019-II

10 J2, J3 Regleta de pines 2

11 Alambre Alambre AWG 14 1m

12 Pulsador Pulsador 1

13 PCB FR4 DE UNA CARA 1


1 ONZA (18um) O
2 ONZAS (35 um)

4.2. Entregables:

4.2.1. Informe en formato impreso, máximo 10 páginas, el cual debe contener:

● Abstract.
● Introduccioó n.
● Descripcioó n del producto.
● Descripcioó n del funcionamiento del producto.
● Especificaciones del producto.
● Procedimiento paso a paso del desarrollo del producto con evidencia fotograó fica.
● Diagrama esquemaó tico del dispositivo.
● Pantallazo del layout del circuito impreso agregando una marca en cobre en la
capa bottom con las iniciales de los nombres de los integrantes del grupo.
17
UNIVERSIDAD NACIONAL DE COLOMBIA TALLER DE INGENIERÍA
FACULTAD DE INGENIERÍA ELECTRÓNICA
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA 2019-II

● Disenñ o de la capa bottom.


● Disenñ o de la capa top.
● Disenñ o de la carcasa 2D o 3D del proyecto.
● Programa de Arduino del dispositivo medidor.
● Fotografíóas del producto final.
● Conclusiones.

4.2.2. Producto final.

● Producto final con carcasa incluida.

4.2.3. Presentación del producto final.

● POSTER ½ PLIEGO.
● 10 minutos de presentacioó n donde se explique el procedimiento del desarrollo del
producto junto con el funcionamiento final del producto.
● 5 minutos de preguntas.

4.2.4.Rúbrica de evaluación.

● De manera individual, se debe entregar completamente diligenciada la “Ruó brica


de evaluacioó n del trabajo en equipo”, el díóa de entrega del proyecto.
● Debe entregarse al momento de la presentacioó n/sustentacioó n

5. Referencias
[1] Texas Instruments, “LM35 Precision Centigrade Temperature Sensors” LM35 datasheet,
Agosto 1999 [Revisado Dec. 2017].

18

You might also like