Está en la página 1de 10

UNIVERSIDAD MILITAR NUEVA GRANADA

ARTÍCULO CIENTÍFICO DE INVESTIGACIÓN – USO DE


SENSORES DE MEDICION EN ARDUINO

● Nombre: Juan Camilo Yepes


● Fecha: 31 de agosto
● Profesor: HERNANDO EFRAIN LEON RODRIGUEZ

Artículo científico de Juan Camilo Yepes. Estudiante de pregrado


Ing. Industrial
investigación y opinión – USO DE
SENSORES DE MEDICION EN Universidad militar nueva granada UMNG.
ARDUINO
1 Universidad Militar Nueva Granada UMNG
BOGOTA DC, COLOMBIA medición para poder extraer datos del entorno
donde estas se calculaban. El otro propósito que
Abstract: The purpose of this project was to program era el mas importante, era el de comunicar el
sensors in the Arduino program with the mission of Arduino con una pagina de internet de las cosas o
measuring variables in an everyday situation. In IOT. Esto se tenia que lograr mediante WIFI y fue
addition to using the sensors, the specific objective uno de los mayores problemas a resolver ya que
was to use a WIFI card to be able to transfer data
from Arduino to an IOT page through the internet,
algunos elementos de las placas de Arduino no
and with this, carry out studies and analysis of how eran compatibles o no tenía adquirido el sistema
the variables worked. para conectarse a una red WIFI.

El proyecto que escogí fue el de medir unas


Resumen: El propósito de este proyecto fue el de variables a una planta en una matera. La idea
programar sensores en el programa Arduino con la consiste en ver que variables afectan en el
misión de medir variables en una situación crecimiento de esta. Para esto investigue que la
cotidiana. Además de usar los sensores, el objetivo temperatura, humedad y la calidad del aire son los
especifico era el de usar una tarjeta de WIFI para principales factores que afectan en el crecimiento
poder trasladar datos de Arduino a una pagina IOT y desarrollo de la mata. Por ende, decidí tomar las
por medio de internet, y con esto realizar estudios y variables de temperatura ambiente, humedad del
análisis de como se comportan las variables
suelo, humedad del aire, indicador de calor y
trabajadas.
calidad del aire. Con esto pretendí medir y
analizar como se comportaban estas variables en
el ambiente donde tengo la planta para analizar en
Palabras Claves
que lugar era mejor tenerla, la cantidad de agua
1. Arduino
2. Sensores que debía colocar, si dejarla a la intemperie o
3. WIFI dentro de la casa, en un lugar caliente o frio, y si
4. Internet de las cosas había algún gas que estaba afectando a la planta
5. programación directamente.

Keywords Se explicará cada componente y programa para


1. Arduino tener una mejor idea de como funciona y de su
2. Sensors procedimiento.
3. WIFI
4. IOT Arduino: es una plataforma de prototipos
5. Programming
electrónica de código abierto (open-source)
basada en hardware y software flexibles y fáciles
de usar. Está pensado para artistas, diseñadores,
I. OBJETIVO como hobby y para cualquiera interesado en crear
Conocer las mediciones de los sensores que se objetos o entornos interactivos.
utilizaron en el proyecto de electricidad y Arduino puede sentir el entorno mediante la
recepción de entradas desde una variedad
electrónica. Además de transmitir los datos a una de sensores y puede afectar a su alrededor
pagina de internet de las cosas (IOT) para analizar mediante el control de luces, motores y otros
y comprender los resultados y estudiar el ambiente artefactos. El microcontrolador de la placa se
donde se hicieron la toma de muestras. programa usando el Arduino Programming
Language (basado en Wiring) y el Arduino
II. MARCO TEÓRICO Development Environment (basado en
Processing). Los proyectos de Arduino pueden ser
La misión que nos encargo el profesor de la
autonomos o se pueden comunicar con software
materia de electrónica y electricidad fue la de usar
en ejecución en un ordenador (por ejemplo,
el programa Arduino para programar y también
con Flash, Processing, MaxMSP, etc.).
estas mismas placas para configurar los diversos
Las placas se pueden ensamblar a mano o
sensores que cada alumno escogía para su
encargarlas preensambladas; el software se
proyecto. Uno de los propósitos es que teníamos
puede descargar gratuitamente. Los diseños de
que medir, por ende, teníamos que escoger
referencia del hardware (archivos CAD) están
sensores que pudiéramos escoger variables de

2 Universidad Militar Nueva Granada UMNG


disponibles bajo licencia open-source, por lo que [4] Figura 2 sensor de humedad en suelo
eres libre de adaptarlas a tus necesidades.[1]
Sensor DTH11: es un sensor digital de
temperatura y humedad relativa de bajo costo y
fácil uso. Integra un sensor capacitivo de humedad
y un termistor para medir el aire circundante, y
muestra los datos mediante una señal digital en el
pin de datos (no posee salida analógica). Utilizado
en aplicaciones académicas relacionadas al control
automático de temperatura, aire acondicionado,
monitoreo ambiental en agricultura y más.[5]

[2] Figura 1 Arduino uno

Sensor de humedad FC-28: Un higrómetro de


suelo FC-28 es un sensor que mide la humedad
del suelo. Son ampliamente empleados en
sistemas automáticos de riego para detectar
cuando es necesario activar el sistema de bombeo.
El FC-28 es un sensor sencillo que mide la
humedad del suelo por la variación de su
conductividad. No tiene la precisión suficiente
para realizar una medición absoluta de la humedad [6] Figura 3 sensor DHT11
del suelo, pero tampoco es necesario para
controlar un sistema de riego. El FC-28 se Sensor de gas MQ135: Se utilizan en equipos de
distribuye con una placa de medición estándar que control de calidad del aire para edificios y
permite obtener la medición como valor analógico oficinas, son adecuados para la detección de NH3,
o como una salida digital, activada cuando la NOx, alcohol, benceno, humo, CO2, etc. Este
humedad supera un cierto umbral. Los valores último sensor es sensible en similar proporción a
obtenidos van desde 0 sumergido en agua, a 1023 los gases mencionados, con lo que podemos
en el aire (o en un suelo muy seco). Un suelo determinar si el aire está limpio.[7]
ligeramente húmero daría valores típicos de 600-
700. Un suelo seco tendrá valores de 800-1023.[3]

[8] Figura 4 sensor MQ135


3 Universidad Militar Nueva Granada UMNG
ESP8266: El ESP8266 es un chip altamente instrumento que permite probar el diseño de un
integrado diseñado para las necesidades de un circuito sin la necesidad de soldar o desoldar
nuevo mundo conectado. Ofrece una solución componentes. Las conexiones en una Protoboard
completa y autónoma de redes Wi-Fi, lo que le se hacen con solo insertar los componentes lo que
permite alojar la aplicación o servir como puente permite armar y modificar circuitos con mayor
entre Internet y un microcontrolador. El ESP8266
velocidad. Normalmente estas placas son usadas
tiene potentes capacidades a bordo de
procesamiento y almacenamiento que le permiten para realizar pruebas experimentales. Si la prueba
integrarse con sensores y dispositivos específicos resulta satisfactoria el circuito se construye de una
de aplicación a través de sus GPIOs con un forma más permanente para evitar el riesgo de que
desarrollo mínimo y carga mínima durante el algún componente pueda desconectarse. En caso
tiempo de ejecución. Su alto grado de integración de que la prueba no sea satisfactoria, puede
en el chip permite una circuitería externa mínima, y modificarse el circuito fácilmente.[11]
la totalidad de la solución, incluyendo el módulo
está diseñado para ocupar el área mínima en un
PCB.[9]

[12] Figura 6 protoboard

[10] Figura 5 ESP8266

Protoboard: es una placa de pruebas en los que


se pueden insertar elementos electrónicos y cables
con los que se arman circuitos sin la necesidad de
soldar ninguno de los componentes. Las
Protoboards tienen orificios conectados entre sí
por medio de pequeñas laminas metálicas.
Usualmente, estas placas siguen un arreglo en el
que los orificios de una misma fila están
conectados entre sí y los orificios en filas
diferentes no. Los orificios de las placas
normalmente están tienen una separación de 2.54
milímetros (0.1 pulgadas). Una Protoboard es un
4 Universidad Militar Nueva Granada UMNG
III. METODOLOGÍA ya estaría listo el montaje de este sensor
El primer paso fue el de comprar los componentes y solo quedaría organizar el código. Para
para realizar el proyecto. Luego fue el de esta parte se tuvo que incorporar la
investigar por internet el como funcionaban los librería de este sensor la cual es
sensores y que se debía tener en cuenta para <DHT.h> y definir los pines para que
desarrollar la tarea. Los sensores ya vienen con saliera la información de las variables.
explicaciones y ejemplos para utilizarlos en el Este sensor nos da como resultado 3
programa de Arduino, hasta un código que se variables: temperatura, humedad del aire
puede utilizar en el proyecto. Sim embargo lo que e indicador de calor. Por ende, en el
mas llevo tiempo en resolver fue el averiguar código hay que crear 3 variables de tipo
como funcionaba la conectividad entre el Arduino float y utilizando también las variables de
y el WIFI o el ESP8266, y de la misma forma el la librería y del programa Arduino se
ESP8266 a un IOT. Toco averiguar sobre páginas pudo completar el código de este sensor.
de internet de las cosas que dejaran subir datos y
que pudieran mostrar en tiempo real los datos. Al
terminar con la investigación y al tener los
componentes, se prosiguió a desarrollar el
proyecto de manera física. La metodología como
tal fue la de prueba y error. Que consistió en ver
las diferentes paginas de internet, comparar y
aplicar los diferentes códigos que se encontraban
en la web, preguntar, ver videos, ver montajes y
cambiar de componentes si era necesario.

IV. MATERIALES
• Programa Arduino
• ESP8266
• Sensor de suelo FC-28
 Sensor de humedad de suelo FC-28, para
• Sensor DHT11
este se realizó el mismo procedimiento,
• Sensor MQ135 pero conectando el voltaje al VCC del
• Cables ESP8266 ya que trabaja con 5. Este
• protoboard sensor tiene cuatro “patas” las cuales son:
una VCC que es para el voltaje, una de
V. DESARROLLO GND que es la parte negativa, una salida
digital D0 y una salida análoga A0. En
Se comenzó el proyecto, realizando la montura de
mi caso funciono por la parte analógica.
los sensores a la protoboard. Lo primero que se
Se realizo el mismo procedimiento al
debe tener en cuenta es que con que voltaje
investigar y averiguar como funcionaba
funcionan. En este caso los tres sensores
el código. Para este sensor no hubo
funcionan con 3.3 voltios, por ende, la fila de la
necesidad de agregar librería y lo único
polarización de la protoboard le puse un cable
que se tuvo que hacer fue agregarle dos
desde el ESP8266WIFI con salida de 3.3 voltios.
variables int, una para decirle por cual
Y otro al GRD que es la salida negativa, haciendo
salida o pin del ESP8266 se estaba
el mismo procedimiento, de esta manera la
utilizando para este sensor, y la otra que
protoboard ya está polarizada.
era el retorno de valores, esto quiere
 Luego de esto comencé con el sensor decir que esta variable mostraba el
DTH11, el cual tiene tres “patas”, una de resultado que estaba tomando el sensor.
VCC la cual es para el voltaje, la GND Después de eso se organizo para que
que va al negativo y por ultimo el de saliera el valor mas organizado y la
DAT que es “data” y de salida digital. segunda variable se igualo a un valor
Este lo conecte a una salida digital del análogo para que lo pudiera leer. Así
ESP8266, mas puntual al D4. Con esto como se ven en las imágenes de abajo.

5 Universidad Militar Nueva Granada UMNG


 Sensor MQ135, este sensor funciona de  La página IOT que se utilizo fue
la misma manera que el sensor de thinger.io
humedad de suelo FC-28, ya que también https://console.thinger.io/#!/console/dash
es análogo y funciona con 5 de voltaje. boards/humedad_suelo . Esta página me
Entonces el código es el mismo, lo único permitió mostrar los datos en tiempo real
es que no pueden funcionar los dos al con una diferencia de 1 minutos y a
mismo tiempo ya que solo se puede en el demás me dejo montar graficas de
mismo pin. intervalos de las variables evaluadas. Un
poco sobre esta IOT es que es gratuita y
 ESP8266WIFI, esta placa es donde van muy fácil de utilizar, la versión gratuita
conectados todos los sensores y es el que deja agregar dos dispositivos y cada una
me deja conectarme a una red wifi para con hasta 6 variables.
transmitir datos a una pagina IOT. Solo
se conecta al pc para programarlo, pero VI. DISCUSIÓN Y CONCLUSIÓN
también funciona conectándolo a un
cargador de celular para darle la energía.  Los resultados del proyecto fueron
El código que se utiliza para mandar los alentadores y positivos de cierta forma.
datos a la IOT, necesita dos librerías. Al investigar que sensores usar y que
Una para el funcionamiento de la placa y variables evaluar, probé y tome bastantes
la otra es la del IOT o pagina web que que con el tiempo no funcionaron o del
recibe los datos. Además, se define el mismo modo me toco cambiar de placa
usuario y nombre del device, también
para poder hacer funcionar el WIFI. Sin
hay que poner el nombre de la red wifi y
de la respectiva contraseña. En mi caso embargo, el proyecto quedo funcional y
me toco por el celular. Como se van a ver con 5 variables distintas y que sirven
en las imágenes, se nombraron las para estudiar y mejorar el crecimiento de
variables que iban a trasmitir a la pagina la mata.
web y con sus respectivas líneas de  El manejo de los sensores puede ser fácil
código que trae la librería.
ya que los códigos que se encuentran son
funcionales y solo es copiarlos en el
programa de Arduino. Lo que puede
cambiar si es que tipo de placa de
Arduino se trabaja, ya que son diferentes
con las salidas análogas y digitales.
 Los sensores tomaron las medidas como
se suponía que debían. Los cambios en
las variables se deben al cambio de
clima, al agregar agua a la matera,
aumentar el calor y algún gas. La escala
del DHT11 trabaja con muchos
decimales entonces en algún momento
las variables no cambian tanto y no se
puede presentar un cambio significativo,
y de la misma forma pasa con el MQ135,
ya que tiene que haber buenos niveles de

6 Universidad Militar Nueva Granada UMNG


gas para que el sensor muestre cambios.
El que mejor presenta cambios es la
humedad de suelo ya que como esta
rodeado de tierra y si esta se humedece,
hace que progresivamente se vaya
mostrando como se va secando.

 Con respecto a la IOT, esta pagina es


muy buena para utilizar en estos
productos. Es de fácil manejo y además
aporta muy buena información sobre las
variables que uno agrega para analizar.
Además, la posibilidad de tener varios
dispositivos y variables.

VII. BIBLIOGRAFÍA
[1] V. perfil, "¿QUE ES
ARDUINO?", Manueldelgadocrespo.blogspot.co
m, 2020. [Online]. Available:
http://manueldelgadocrespo.blogspot.com/p/que-
es-arduino.html. [Accessed: 29- Aug-
2020].2020].

[2] figura 1. Amazon.com, 2020. [Online].


Available:
https://www.amazon.com/-/es/A000066-Arduino-
Uno-R3-Microcontrolador/dp/B008GRTSV6.
[Accessed: 29- Aug- 2020].

[3]"Medir la humedad del suelo con Arduino e


higrómetro FC-28", Luis Llamas, 2020. [Online].
Available: https://www.luisllamas.es/arduino-
humedad-suelo-fc-28/. [Accessed: 29- Aug-
2020].

[4] figura 2. EF04024 and DHT11, "Sensor de


humedad en suelo YL-69", Electronicos Caldas,
2020. [Online]. Available:
https://www.electronicoscaldas.com/es/sensores-
de-humedad-lluvia-inundacion/461-sensor-de-
humedad-en-suelo-yl-69.html. [Accessed: 29-
Aug- 2020].

[5] S. DHT11, "Sensor de temperatura y humedad


relativa DHT11 - Naylamp Mechatronics -
Perú", Naylamp Mechatronics - Perú, 2020.
[Online]. Available:
https://naylampmechatronics.com/sensores-
temperatura-y-humedad/57-sensor-de-
temperatura-y-humedad-relativa-dht11.html.
[Accessed: 29- Aug- 2020].

7 Universidad Militar Nueva Granada UMNG


[6] figura 3. "Modulo Sensor Dth11 De Humedad
Y Temperatura Arduino - $
8.500", Articulo.mercadolibre.com.co, 2020.
[Online]. Available:
https://articulo.mercadolibre.com.co/MCO-
453620183-modulo-sensor-dth11-de-humedad-y-
temperatura-arduino-_JM?quantity=1. [Accessed:
29- Aug- 2020].

[7] "Tutorial sensores de gas MQ2, MQ3, MQ7 y


MQ135", Naylampmechatronics.com, 2020.
[Online]. Available:
https://naylampmechatronics.com/blog/42_Tutoria
l-sensores-de-gas-MQ2-MQ3-MQ7-y-
MQ13.html. [Accessed: 29- Aug- 2020].
[8]figura 4. "Tutorial sensores de gas MQ2,
MQ3, MQ7 y
MQ135", Naylampmechatronics.com, 2020.
[Online]. Available:
https://naylampmechatronics.com/blog/42
_Tutorial-sensores-de-gas-MQ2-MQ3-MQ7-
y-MQ13.html. [Accessed: 29- Aug- 2020].

[9] "NodeMCU – Board de desarrollo con


módulo ESP8266 WiFi y Lua -
Electronilab", Electronilab, 2020. [Online].
Available:
https://electronilab.co/tienda/nodemcu-
board-de-desarrollo-con-esp8266-wifi-y-lua/.
[Accessed: 29- Aug- 2020].

[10] figura 5. "NodeMCU – Board de desarrollo


con módulo ESP8266 WiFi y Lua -
Electronilab", Electronilab, 2020. [Online].
Available: https://electronilab.co/tienda/nodemcu-
board-de-desarrollo-con-esp8266-wifi-y-lua/.
[Accessed: 29- Aug- 2020].

[11] "Qué es una Protoboard? -


330ohms", 330ohms, 2020. [Online]. Available:
https://blog.330ohms.com/2016/03/02/protoboard
s/. [Accessed: 29- Aug- 2020].

[12] figura 6. P. puntos, "Protoboard de 400


puntos", Sumador, 2020. [Online]. Available:
https://sumador.com/products/protoboard-de-400-
puntos. [Accessed: 29- Aug- 2020].

8 Universidad Militar Nueva Granada UMNG


9 Universidad Militar Nueva Granada UMNG
10 Universidad Militar Nueva Granada UMNG

También podría gustarte