Está en la página 1de 14

Funcionamiento de sensores de

Humedad y Vibración y su
comunicación entre Arduino y
Labview

Edgar Andrés Cartagena Espinel


Ingeniería Electrónica
Medidas y Simulación
Universidad el Bosque
• INTRODUCCIÓN
• CONTEXTO
• PROBLEMÁTICA
• SOLUCIÓN
• PLAN DE PRUEBAS
• AVANCE
SOLUCIÓN

Sensor de vibración

El que se va a trabajar es el SW-420,


pues a diferencia de otros ya viene en una
placa de circuito o integrado para su
conexión a la tarjeta de adquisición que se
vaya a implementar. Éste sensor consta
básicamente de un amplificador operacional
LM393 en modo comparador y un
potenciómetro. Su salida es digital y cada vez
que pase el umbral de vibración se pondrá en
alto de lo contrario permanecerá en bajo.

Trabaja con un voltaje entre 3,3 a 5V,


con una corriente máxima de 15mA y
temperatura de hasta 100°C, tiene
comunicación con el Arduino y un rango de
operación de 0 a 300mm/s.
Sensor de Humedad

El sensor de humedad que se


escogió el DTH22, ya que cuenta
primero que todo con un rango de
operación más amplio tanto en
humedad como en temperatura, arroja
más muestras por segundo, aunque su
precio es mayor que el de los otros no
es tan costoso, su uso se da en
proyectos reales de monitorización, su
precisión es más alta que la de los
demás y se puede conectar a
cualquier tarjeta de adquisición.

Maneja un voltaje de 3,3 a 5V, una


corriente de 10mA, su rango de
operación va de 0 a 100% RH
temperatura de hasta 50°C
PLAN DE PRUEBAS

Tipo sensor Voltaje Corriente Rango de Temperatura Procedimiento Resultados Verificación


operación

Conexión del sensor con De acuerdo a las Los valores obtenidos


el Arduino y generación de pruebas comparadas en las pruebas,
Humedad 3,3 – 3,8V 6mA 52 - 100% Entre 30 y 32°C
código para observar con otro sensor cumplen con los
graficas y rango de parámetros del
(DTH11), el DTH22
operabilidad. sensor. Se puede
es más estable y
apreciar en las
confiable y opera
gráficas del sensor de
normalmente en lo
humedad.
rangos que trae el
sensor.
Montaje en protoboard y Cada vez que hay Los valores obtenidos
conexión entre el sensor y movimiento del sensor en las pruebas,
Arduino para detectar prende el led cumplen con los
Vibración 3,3 – 4V 9mA 50 - Entre 25 y 30°C funcionando
encendido de led cuando parámetros del
correctamente en los
200mm/s haya movimiento en el sensor. Su
parámetros
sensor. funcionamiento se
correspondientes (1
puede observar en la
cuando el led
enciende, 0 parte del sensor de
apagado). vibración.
AVANCE

ARDUINO

Arduino se trata de una plataforma libre. Todo gira entorno a las placas Arduino
en cualquiera de sus versiones (UNO, MEG, NANO...) Estas tienen una serie de
pines donde podemos conectar casi de todo tanto sea para que reciba
información (temperatura, humedad, movimiento…) como para actuar en
función de cualquier parámetro.

Existen también las librerías, las cuales vienen a ser como los drivers para los
componentes de los computadores. Si queremos usar una sonda de temperatura
tendremos que tener ese “driver” para que el Arduino pueda manejarla. Al
mismo tiempo llevan en su interior los comandos que podemos usar con dichos
componentes.
Arduino UNO
(Estándar)
Funcionamiento

Después de que su código se compila con el IDE de Arduino, debe cargarse al microcontrolador principal del Arduino UNO mediante una
conexión USB. Debido a que el microcontrolador principal no tiene un transceptor USB, necesita un puente para convertir señales entre
la interfaz serie (interfaz UART) del microcontrolador y las señales USB del host.
El puente en la última revisión es el ATmega16U2, que tiene un transceptor USB y también una interfaz serie (interfaz UART).

Microcontrolador maneja 3 tipos de memoria:

Memoria Flash: 32KB de memoria no volátil. Esto se utiliza para almacenar la aplicación, lo que explica por qué no necesita cargar
su aplicación cada vez que desenchufe arduino de su fuente de alimentación.
Memoria SRAM: Memoria volátil de 2KB. Esto se utiliza para almacenar las variables utilizadas por la aplicación mientras se está
ejecutando.
Memoria EEPROM: 1KB de memoria no volátil. Esto se puede usar para almacenar datos que deben estar disponibles incluso
después de que la placa se apaga y luego se enciende de nuevo.

Entradas ADC :
Este MCU tiene seis canales-PORTC0 a PORTC5-con convertidor A/D de 10 bits de resolución. Estas clavijas están conectadas a la
cabecera analógica de la tarjeta Arduino.
Sensor de humedad
DTH11
DTH22

DTH11
DTH22
Código usado para mostrar las
gráficas de los dos tipos de
sensores de Humedad.

Conexión del sensor al Arduino


Sensor de Vibración

También podría gustarte