Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Consigna de la actividad
Prototipo de Medición de humedad y temperatura ambiente
Elementos necesarios para el armado del prototipo de dispositivo IoT:
● Placa Arduino UNO R3.
● Cable USB modelo tipo A/B de impresora.
● Sensor digital de temperatura y humedad modelo DHT11.
● Protoboard de 400 puntos.
● Una Resistencia de 10 KΩ.
● 3 Cables (rojo, negro y azul) para Protoboard Macho-Macho Estándar Jump
Wire, aproximadamente de 20 cm.
Figura 2
Imagen 1 –“Prototipo de dispositivo de IoT”.
Fuente: foto del autor.
1
Descripción de los componentes
Placa Arduino UNO
La placa Arduino contiene las siguientes partes bien diferenciadas (imagen 2):
● Microcontrolador.
● Pines Digitales.
● Pines Analógicos.
● Pines de Alimentación.
● Conector “USB” que es el que alimenta la placa Arduino y transfiere los
datos.
¿Qué es un microcontrolador?
Lo primero es identificarlo dentro de la placa. Si se mira un Arduino de cerca, verá
una pastilla negra donde pone ATMEL. Eso es el microcontrolador.
Los microcontroladores también se llaman MCU por sus siglas en
inglés Microcontroller Unit. Una MCU es un circuito integrado programable, capaz
de ejecutar las órdenes que están almacenadas en su memoria.
Una MCU tiene como objetivo una tarea concreta, como, por ejemplo, cerrar las
puertas de un ascensor, captar la temperatura de un sensor, etc. Sin embargo
un microprocesador, como el de una PC, es de propósito general. Puede hacer
varias cosas a la vez: recopilar información de los datos, enviar un email, mostrar
en una pantalla, etc.
2
Figura 3
Imagen 2 –“Partes de Arduino UNO”.
Fuente: foto del autor.
Sensor DHT11
El sensor DHT11 (imagen 3) es capaz de realizar mediciones de temperatura y
humedad relativa. Posee una interfaz serial propietaria, que solo requiere de un
pin para comunicarse con un microcontrolador. A diferencia de otros sensores,
como el LM35, este sensor utiliza un pin digital para enviar la información y, por lo
tanto, se encuentra más protegidos frente al ruido.
Presenta 4 (cuatro) pines:
● GND: conexión a tierra.
● NC: no conecta, pin al aire.
● I/O: transmisión de datos en formato digital.
● VCC: alimentación de 5V.
3
Figura 4
Imagen 3 –“Sensor DHT11”.
Fuente: Elaboración propia
4
Figura 5
: Imagen 4 –“Protoboard blanco de 400 puntos”.
Fuente: mercadolibre.com
Resistencia
Se le denomina resistencia eléctrica a la oposición al flujo de electrones al moverse
a través de un conductor. La unidad de resistencia en el Sistema Internacional es el
ohmio, que se representa con la letra griega omega (Ω). En el prototipo usaremos
una resistencia de 10 KΩ.
5
Sobre el protoboard colocar:
● En la fila 1 columna h: cable de color negro (macho-macho) que sale
de la placa “Arduino UNO” el cual alimentará el pin GND del sensor
GHT11 instalado en el protoboard (imagen 5).
● En la fila 4 columna i: cable de color rojo (macho-macho) que sale de
la placa “Arduino UNO” con 5V que se comunicará con el pin VCC del
sensor GHT11 instalado en el protoboard (imagen 5).
c) Transmisión de datos: los datos tomados por el sensor deben viajar hacia la
placa “Arduino UNO”. Debemos sacar un cable de la placa “Arduino UNO”,
de color azul, de los “Pines Digitales” (imagen 2), específicamente del pin
numerado con 2 (dos), y colocarlo en la fila 3 (tres) columna i que es el que
se comunicará con el pin I/O del sensor GHT11.
d) Colocación de la resistencia de 10 K: la resistencia adquirida debe ir en la
columna j en la fila 2 (dos) y fila 3 (tres) quedando como figura en la
imagen 5.
Figura 6
6
Imagen 5 –“Conexión de los componentes”.
Fuente: Elaboración propia
Figura 7
Imagen 6 –“Componentes a instalar”.
Fuente: Elaboración propia
7
Figura 8
Imagen 7 –“Carpeta de instalación del IDE”.
Fuente:Elaboración propia
Figura 9
Imagen 8–“instalación de LLC Puertos”
Fuente: Elaboración propia
8
Figura 10
Imagen 9 –“Partes de Arduino”.
Fuente: Elaboración propia
9
Figura 11
Imagen 10 –“Selección de la placa”.
Fuente:Elaboración propia
En este punto se instalarán las (dos) librerías necesarias para poder trabajar con el
sensor DHT11:
a) Bajar la librería DHT-sensor-library.zip de aquí e instalamos la misma en el
IDE de Arduino; para ello vamos al menú “Programa > Incluir Librería >
añadir biblioteca Zip…”, (imagen 11) seleccionamos el archivo
“DHT-sensor-library.zip” bajado y hacemos clic en abrir.
b) Bajar la librería Adafruit_Sensor.zip de aquí e instalarla en el IDE de
Arduino; para ello vamos al menú “Programa > Incluir Librería > añadir
biblioteca Zip…” (imagen 11), seleccionamos el archivo
“Adafruit_Sensor.zip” bajado y hacemos clic en abrir.
10
Figura 12
Imagen 11 –“Instalación de Librerías del sensor DHT11”.
Fuente:Elaboración propia
Ahora, en este paso, copiaremos el código el área de “Sector Editor” (antes borrar
todo lo escrito en el sector Editor utilizando la tecla suprimir).
11
Código a copiar:
void setup() {
// Inicializamos comunicación serie
Serial.begin(9600);
void loop() {
// Esperamos 5 segundos entre medidas
delay(5000);
12
// Comprobamos si ha habido algún error en la lectura
if (isnan(h) || isnan(t)) {
Serial.println("Error obteniendo los datos del sensor DHT11");
return;
}
13
Figura 13
Imagen 12 –“Visualización de las temperaturas del prototipo”.
Fuente:Elaboración propia
14