Está en la página 1de 4

FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA

Carrera de Tecnologías de la Información


Carrera de Telecomunicaciones

Laboratorio - SISTEMAS EMBEBIDOS

PRÁCTICA N°7
1. TEMA
MANEJO DE SENSORES A/D EN ARDUINO
2. OBJETIVOS

2.1. Relacionar al estudiante con el uso y manejo de sensores en Arduino Uno.


2.2. Relacionar al estudiante con el uso y manejo del conversor Analógico Digital de la Placa
Arduino Uno.
2.3. Utilizar diferentes sensores para resolver problemas cotidianos mediante sistemas de
control.

3. TRABAJO PREPARATORIO
3.1. Consultar las siguientes características de funcionamiento para un conversor analógico –
digital: Resolución, Niveles de Cuantización, Error de cuantificación, Linealidad y Precisión
3.2. Consultar y describir el proceso de conversión de señales analógicas a digitales en Arduino
Uno. Incluir los comandos necesarios para su implementación.
3.3. Consultar y describir el principio de funcionamiento y uso de los siguientes sensores: sensor
IR, sensor de temperatura/humedad (DHT11/22/2203), sensor de presión, anemómetro,
radiación UV, sensor de pluviosidad, sensor de fuerza, sensor de flexibilidad y sensor de
inclinación. Para cada uno de los sensores especificar un dispositivo comercial que realice
esta función y obtener la hoja de datos.
3.4. Consultar las características más relevantes y el principio de funcionamiento de los
sensores de calidad de aire de la familia MQ. Estimar mediante regresión lineal las
ecuaciones de comportamiento del sensor MQ-2 (Figura 1) para detectar la presencia de
Humo (Smoke) y de Alcohol en un ambiente indoor.
3.5. Utilizando el sensor de humo MQ-2 y las ecuaciones de comportamiento determinadas en
el punto 3.4, simular un sistema de control de calidad de aire, el cual al detectar la presencia
de humo activará una alarma sonora y un motor DC que simulará el sistema de ventilación,
adicionalmente se presentará un led RGB el cual cambiará su color de verde a rojo
dependiendo de la presencia o ausencia de humo en el ambiente (no utilizar librerías para
el sensor MQ-2).
El archivo que se generará en el aula de Tinkercad responderá al siguiente nombre:”
Apellido_Nombre_Prep_N7_Eje1_Grx”, dónde “x” representa el grupo al que pertenecen.
Implementar con componentes electrónicos y verificar el funcionamiento.

Período: 2023-A | detri.epn.edu.ec Página 1 de 4


LABORATORIO - SISTEMAS EMBEBIDOS

Fig 1. Curvas de comportamiento sensor MQ-2

3.6. En un centro comercial se desea implementar un sistema embebido que controle la


temperatura de las personas que ingresan. El circuito que se diseñará estará conformado
por un sensor de temperatura (TMP36, LM35 o DHT11/22), un sensor PIR, una tarjeta
Arduino Uno, un LCD 16x2, un buzzer y un servomotor que dispensará el gel antiséptico.
El sistema deberá cumplir con las siguientes condiciones: para ingresar al centro comercial,
el usuario se aproxima al sensor PIR el cual detectará la presencia, esta acción inicia el
proceso de medición de su temperatura. El registro de temperatura corporal se compara
con la temperatura máxima permitida, en caso de que se detecte una temperatura inferior
a los 37.20 °C el sistema activará la máquina que dispensará gel antiséptico y aumentará
en 1 el número de ingresos correctos, además de mostrar al usuario su temperatura
corporal. Caso contrario, si la persona registra una temperatura corporal igual o superior a
37.20 °C, se activará una alarma sonará y se mostrará en el LCD “Ingreso Denegado”, la
temperatura y un mensaje que contiene el total de personas detectadas, el total de ingresos
no asintomáticos y el total de accesos denegados.
El archivo que se generará en el aula de Tinkercad responderá al siguiente nombre:”
Apellido_Nombre_Prep_N7_Eje2_Grx”, dónde “x” representa el grupo al que pertenecen.
Implementar con componentes electrónicos y verificar el funcionamiento, se recomienda
utilizar sensor de temperatura LM35 o DHT11/22, en el caso de no obtener el LCD 16x2
se presentará la información mediante el monitor serial, la temperatura del usuario y la
cuenta de accesos permitidos y denegados.

4. EQUIPOS Y SOFTWARE
• Computadora.
• Tinkercad
• Arduino IDE
• Arduino Uno, servo motor, motor DC, MQ-2, LM35, DHT11/22, sensor de movimiento
PIR, led RGB, buzzer y LCD 16X2.

Período: 2023-A | detri.epn.edu.ec Página 2 de 4


LABORATORIO - SISTEMAS EMBEBIDOS

5. PROCEDIMIENTO

5.1. Indicaciones generales por parte del instructor acerca del uso de los diferentes sensores
con los que puede trabajar la placa de desarrollo Arduino Uno en los ámbitos de educación
e industria.
5.2. Presentar los circuitos 3.5 y 3.6 del trabajo preparatorio en simulación e implementación
física. Realizar los cambios solicitados por el instructor.
5.3. Realizar mediante componentes electrónicos un Datalogger con Arduino uno y los sensores
DHT11/22, y MQ-2, de tal forma que permita monitorear en tiempo real las variables de:
temperatura (°C), humedad (%) y material particulado (ppm) de los sensores al exponerse
a diferentes condiciones experimentales. La información de los sensores se presentará
mediante el LCD 16X2. Realizar los cambios solicitados por el instructor.

6. INFORME

6.1. Describir la importancia del uso de sensores en los dispositivos cotidianos, mencionar tres
ejemplos y describir detalladamente su funcionamiento.
6.2. Consultar los modos de trabajo del ADC single conversion mode y free running mode.
6.3. Realizar una comparación de los sensores empleados en una Weather Station
implementada con un kit Arduino y una Weather Station de tipo comercial de la marca
VAISALA. Enfatizar rangos de operación, precisión en la medición, mecanismos de
comunicación y consumo energético.
6.4. Describir detalladamente las aplicaciones y componentes de los productos: Smart
Agricultur Xtreme, Smart Water Ions, Air Quality Station, de la línea de productos de IoT
de la empresa Libelium. Enfatizar tipo de sensores, protocolo de comunicación, interfaces
inalámbricas.
6.5. En una casa se requiere un sistema inteligente para controlar las luces del hogar. El sistema
consta de una placa Arduino, 4 bombillas (dormitorio, cocina, sala, baño), un sensor
infrarrojo y un control remoto. El control remoto permite encender o apagar cada bombilla
con un botón asignado para ese ambiente. Para controlar las bombillas considerar el uso
de Relays SPDT y fuentes de alimentación de 12V.
El archivo que se generará en el aula de Tinkercad responderá al siguiente nombre:”
Apellido_Nombre_Inf_N7_eje1_Grx”, dónde “x” representa el grupo al que pertenecen.
6.6. Añadir sensores de presencia al circuito 6.2 para el apagado automático de las bombillas
en caso de no detectar movimiento luego de 5s. Finalmente agregar un motor DC que
simule el sistema de ventilación y cuya velocidad se pueda controlar mediante el control
remoto para lo cual se deberá utilizar el circuito integrado L293D.
El archivo que se generará en el aula de Tinkercad responderá al siguiente nombre:”
Apellido_Nombre_Inf_N7_eje2_Grx”, dónde “x” representa el grupo al que pertenecen.
6.7. Conclusiones y Recomendaciones.
6.8. Referencias.

Período: 2023-A | detri.epn.edu.ec Página 3 de 4


LABORATORIO - SISTEMAS EMBEBIDOS

7. REFERENCIAS

[1] Arduino, https://www.arduino.cc/


[2] Technical Data MQ-2 Gas sensor, Mouser Electronics, https://www.mouser.ec/ .
[3] IoT Products, Libelium, https://www.libelium.com/iot-products/plug-sense/ .
[4] Blum, J. (2013). Arduino a fondo. Anaya. EEUU.
[5] Galeano Atehortúa, G. A. (2009). Programación de sistemas embebidos en C, teoría y
prácticas aplicadas a cualquier microcontrolador. México: Alfaomega Grupo Editor.
Retrieved Jan 10, 2023.
[6] Kothari, D. P., Shriram, K. V., & Sundaram. (2012). Embedded Systems. Daryaganj, IND:
New Age International. Retrieved Jan 10, 2023.

Elaborado por: Ing. Edison Tatayo, MSc

Revisado por: Ing. Ramiro Morejón, MSc. / Jefe de Laboratorio

Período: 2023-A | detri.epn.edu.ec Página 4 de 4

También podría gustarte