Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRÁCTICA N°7
1. TEMA
MANEJO DE SENSORES A/D EN ARDUINO
2. OBJETIVOS
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.
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.
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.
7. REFERENCIAS