Sei sulla pagina 1di 6

Dispositivo medidor de temperatura y humedad

basado en Arduino
Juan José Forero Bernal, Leider Guillermo Rozo Triviño, Julián Andrés Castro Pardo
Departamento de Ingeniería Eléctrica y Electrónica, Universidad Nacional de Colombia, Bogotá D.C., Colombia
jforerob@unal.edu.co

lrozo@unal.edu.co

juacastropa@unal.edu.co

Abstract- Este documento tiene el fin de describir y mostrar todo decodificador SN74LS48 convierte a un valor binario, para poder ser
el proceso que se realizó para el diseño y fabricación de un leídos y mostrados por el display de 7 segmentos.
dispositivo medidor de temperatura y humedad, creado para la
clase de Taller de Ingeniería Electrónica de la universidad El sensor de humedad en tierra es construido de tal manera que
nacional de Colombia. se asocie la variable de esta humedad, con la resistencia eléctrica de
la tierra. Esto se hizo a partir de dos sondas metálicas, a las cuales se
I. INTRODUCCIÓN les aplica un voltaje para así medir la humedad a través de los
cambios de resistencia eléctrica en un divisor de tensión. Dichas
A lo largo del presente semestre 2018-II, se han venido sondas son separadas por una lámina de madera de balso y luego
adquiriendo diferentes conocimientos para obtener una idea y enterradas en la tierra.
construir así una base para la correcta continuación de los estudiantes
cursantes de la materia Taller de Ingeniería Electrónica. Los datos recogidos por este proceso se tratarán de manera
análoga a como se hizo con la medición de la temperatura y de la
Para ello, se ha predispuesto ante los alumnos un proyecto a humedad del aire.
realizar, el cual consiste en el desarrollo de un dispositivo medidor de
temperatura y humedad basado en Arduino. En el que deberán poner
a prueba lo aprendido a través de el tiempo en el curso ya
mencionado y obtener un resultado que cumpla con los requisitos C. Especificaciones
exigidos. Teniendo como guía para el desarrollo del producto, un
El producto está básicamente compuesto por cinco partes:
documento ofrecido por docentes del área de electrónica de la
Universidad Nacional de Colombia [1]. 1) Caja: la caja fue impresa por una máquina impresora 3D.
Por lo tanto, este informe muestra tanto el proceso y el trabajo Esta fue modelada en el programa Autodesk Fusion 360, con unas
realizado por los alumnos para llegar al producto final presentado, dimensiones de 87 mm x 122 mm x 50 mm, la cual fue hecha a
como la descripción del dispositivo, sus componentes y la forma en partir de plástico.
que funciona. 2) PCB: la PCB fue diseñada y creada en el programa KiCad,
e impresa y hecha en el laboratorio de prototipado de la
II. PRODUCTO Universidad Nacional De Colombia, con unas dimensiones de 110
A. Descripción mm de largo y 75 mm de ancho. Los elementos que fueron
soldados o incorporados a esta fueron: 2 decodificadores
El producto a realizar fue un dispositivo que mide la temperatura, SN74LS48, 15 resistencias de 220 Ω de ¼ W de potencia, una
la humedad del aire y la humedad de la tierra. Este va presentado resistencia de 10 kΩ de ¼ W de potencia, un condensador de 22μF,
como una caja, donde exteriormente se pueden apreciar dos displays 2 socket para integrado de 16 pines, un Led, un sensor DHT11, dos
de 7 segmentos, un pulsador usado para cambiar el tipo de lectura, un Displays de 7 segmentos de cátodo común, una bornera con
sensor de temperatura y humedad en el aire, y un led que indica el tornillos y un pulsador.
funcionamiento del sensor de la humedad para la tierra. 3) Sensor de humedad de la tierra: Está conformado por
dos alambres AWG 14 conectados a la placa de Arduino, para que
B. Descripción del funcionamiento
puedan recibir el voltaje necesario, y así tomar las mediciones.
El dispositivo se compone principalmente del sensor de 4) Placa de Arduino: la placa utilizada fue la de Arduino
temperatura y humedad en el aire (sensor DHT11), el sensor de Uno, la cual está conectada a la PCB para que pueda funcionar de
humedad en la tierra, dos display 7 segmentos cátodo común y los manera correcta, su dimensión es de 55,3 mm de largo y 66,1 mm de
dos decodificadores SN74LS48 . ancho.
5) Batería: se implementó una batería de 9 Voltios, la que
Para la parte de la temperatura y la humedad del aire, el es responsable de dar toda la energía al dispositivo.
sensor DHT11 toma un valor entre 0 C y 50 C para la temperatura y
del 20% al 95% para la humedad. Estos valores son tomados en
valores enteros mediante una comunicación serial, los cuales el
III. DESARROLLO DEL PRODUCTO

A. Montaje en Protoboard
Como primer paso a realizar para la elaboración de producto, se
construyó un prototipo de la manera en que iría a funcionar todo su
sistema, montándolo en una protoboard. Así, en esta, se conectaron y
ensamblaron los componentes que permiten su operatividad, de los
cuales ya se habló en descripción de funcionamiento (subtema
abarcado bajo el título producto, presentado en la página anterior de
este mismo documento), sin embargo, se toma la decisión de
volverlos a presentar a continuación; Estos son: una placa de Arduino
Uno, programada con el código que se mostrará secciones más
adelante, dos displays de 7 segmentos, un sensor de temperatura
DHT11, un Led, un pulsador, dos decodificadores SN74LS48, y
diferentes resistencias de valores de 220 Ohmios y de 10 Kilo
Ohmios; obteniendo como resultado lo que se muestra en la Figura 1.

Fig. 2 Diagrama esquemático del dispositivo.

C. Programa de Arduino
A continuación, se muestra el código implementado en la
placa de Arduino Uno para el funcionamiento del dispositivo, se
destaca que se usa la librería DTH de Adafruit [2] para tomar las
medidas de Humedad Relativa (%) y temperatura del ambiente
(°C).

Fig. 1 Montaje realizado en Protoboard.

Todo lo anterior se realizó con el objetivo de hacer una prueba


del funcionamiento del dispositivo, y para corregir errores que se
hubiesen podido cometer después al momento de seguir con el
desarrollo del producto.

B. Diagrama esquemático
El paso a seguir fue el de crear en la aplicación para escritorio
KiCad, el esquema que se evidencia en la Figura 2, donde se
Fig. 3 Código de Arduino
establecen las conexiones de cada elemento usado para la realización
del circuito a implementar.

El esquema que se creó varía en relación con el que se tenía de


guía, debido a que se quiso adecuar para que la placa de circuito
impreso, o más conocido como PCB, tuviera un aspecto tipo Shield,
con el objetivo de reducir la cantidad de jumpers a utilizar.
Fig. 7 Código de Arduino

Fig. 4 Matriz multidimensional para control de los display [3]

Fig. 8 Código de Arduino

Fig. 5 Código de Arduino

Fig. 9 Código de Arduino

Fig. 6 Código de Arduino


Fig.13 Layout del circuito impreso
Fig. 10 Código de Arduino
E. Capa Bottom
En la siguiente imagen adjunta, se puede observar el diseño
correspondiente a la capa Bottom de la PCB creada.

Fig. 11 Código de Arduino

Fig. 14 Capa Bottom

F. Capa Top
En esta imagen, se muestra la correspondiente capa Top de la
PCB que se creó.

Fig. 12 Código de Arduino

D. Layout del circuito impreso


Fig. 15 Capa Top

A continuación, se adjunta la imagen el Layout del circuito


impreso, donde se puede evidenciar las conexiones entre sí de los
diferentes componentes y además de las iniciales de los integrantes
del grupo.
G. Diseño de la carcasa 3D El aspecto de la PCB con los componentes soldados y añadidos
se muestra en la Figura 18.
A continuación, se muestra el diseño de la tapa y la caja
desarrollada, hechos originalmente en el programa Autodesk Fusion
360 por los integrantes del grupo. Se realizaron dos diseños, uno para
la parte de debajo de la caja (Figura 16), y uno para la parte de arriba
que corresponde a la tapa (Figura 17), los cuales en conjunto
corresponden a la carcasa del producto

La parte de la caja sirve como contenedor de todo la parte


funcional del dispositivo que incluye la batería, la placa de Arduino y
la PCB. La parte de la tapa obstruye la visión de todos estos
componentes, lo cual permite mayor estética en términos del usuario
para el producto final, dejando visibles los componentes necesarios
para su correcto uso, tales como el pulsador, el sensor de temperatura
y los displays.

Fig. 18 PCB implementada

A continuación, se muestra el producto final visto desde afuera


de la caja.

Fig. 16 Diseño de caja

Fig.19 Producto final

V. CONCLUSIONES
El sistema de software y hardware de Arduino es usable para
diferentes usos tanto didácticos como empresariales, con la
realización de este proyecto se pudo rectificar que un pequeño grupo
de personas es capaz de crear dispositivos con una gran
funcionalidad.

El instrumento de Protoboard, la PCB y programas como KiCad


y Arduino, son claves para la realización de proyectos que contengan
componentes electrónicos y sus similares

El trabajo en equipo en armonía es clave para lograr el objetivo


Fig. 17 Diseño de la tapa de tener un eficaz proceso de fabricación y desarrollo del dispositivo.

IV. PRODUCTO FINAL REFERENCIAS


Después de todo el trabajo presentado anteriormente, como el [1] Romero Rincón, D., Monroy Ortiz, D., Jaramillo Jaramillo, I. and Baquero
prototipo en Protoboard, el diseño de la PCB y demás; se obtiene Rozo, G. (2018). Proyecto final: Dispositivo medidor de temperatura basado
en Arduino.
como resultado el dispositivo medidor de temperatura y humedad. El
dispositivo funciona correctamente, alternando los diferentes tipos de [2] Librería Arduino DTH. Link consultado el 14-02-2019 13:36
medidas a través de la acción de presionar el pulsador. https://github.com/adafruit/DHT-sensor-library

Potrebbero piacerti anche