Sie sind auf Seite 1von 31

INFORME

TEMA: SELECCIÓN DE SENSORES E INTERRACCION CON UBIDOTS

Objetivos:

 Seleccionar dos tipos de sensor de acuerdo a sus características de funcionamiento


 Realizar una Interfaz de arduino y el programa Ubidots
 Analizar la selección de los sensores con el ayuda de catálogos online

Marco Teórico:

COMO ELEGIR UN TIPO DE SENSOR

A continuación se tratarán 3 aspectos principales que se deben considerar al seleccionar


un sensor. Esto será de gran utilidad para la elección del sensor más apropiado para un
proceso y garantizará la detección correcta, evitando dolores de cabeza y paros no
programados:

Sensado (aplicación): ¿Estoy sensando un parámetro de proceso (por ejemplo,


temperatura, presión, caudal), la presencia de un objeto, la distancia a un objetivo, o la
posición de un mecanismo? Digamos, por poner un ejemplo, que se necesita un sensor
para detectar la presencia de un objeto. Eso significa que estamos en busca de algún tipo
de sensor de proximidad (a veces llamados “sensores de presencia” o “sensores de
detección de objetos"). Hay varios tipos de tecnologías de sensores que pueden detectar
la presencia (o ausencia) de un objeto: Inductivos, fotoeléctricos, capacitivos, magnéticos
y sensores de ultrasonido. También es importante considerar que se necesitan contestar
dos preguntas básicas que llevan a la correcta detección:

¿Qué voy a detectar (líquidos, sólidos, tipo de material, forma del objeto, etc.)? Es
de gran importancia conocer el material del que esté constituido, ya que con base en esto
será la tecnología de sensado a utilizar, aunque en ocasiones se puede tener más de una
tecnología de sensado. Además de los materiales del que se encuentra conformado, se
necesita considerar la forma del objeto y sus características físicas como rugosidad y
brillo, para determinar la forma de detección. Un ejemplo de lo antes mencionado, es la
detección de nivel en algún recipiente, en donde se pueden utilizar varios tipos de
sensores ultrasónicos, sensores fotoeléctricos e incluso sensores capacitivos.
¿Cuál es la composición del material del objeto? ¿Es metálico o no metálico?
Digamos que el objeto es metálico. Los sensores inductivos, fotoeléctricos, capacitivos y
sensores ultrasónicos son capaces de detectar objetos metálicos, por lo que aún quedan
algunas preguntas más para poder seguir con la selección.
¿A qué distancia se requiere la detección?
Usted conoce estas respuestas, pues conoce su proceso y será más fácil la selección de la
tecnología de sensado. Por ejemplo, si se está construyendo una pieza compacta de
maquinaria automatizada, se buscaría mantener todos los elementos lo más cerca posible.
Y si además se trata de un objeto metálico el que se quiere detectar, el sensor elegido sería
un sensor de proximidad inductivo. Los sensores inductivos tienen distancias de detección
cortas (típicamente 1 mm hasta aproximadamente 50 mm) en comparación con otras
tecnologías de detección y cuentan además con las siguientes ventajas:

a) Detectan el metal ignorando todos los demás tipos de materiales como agua, aceite,
polvo no metálico etc.

b) Son robustos.

c) Brindan excelente costo-beneficio.

¿Qué forma física se adapta mejor a mi aplicación?

En el ejemplo antes mencionado, al contar con un espacio tan estrecho, todas las
posibilidades de sensores inductivos con carcasa tubular roscada se eliminan. En este
sentido se podría elegir un sensor de tipo bloque rectangular, de bajo perfil.

Encapsulado (ambiente): Este aspecto se relaciona a la interacción de la tecnología del


sensor con el proceso. Se pueden encontrar una gran variedad de industrias, y por cada
tipo de industria diferentes procesos que llevan el producto final hasta nuestros clientes
finales. Cada proceso debe tener sus propias normas que rigen la seguridad e higiene que
mantienen la calidad del producto. Con lo anterior mencionado, es relevante conocer las
propiedades y materiales de los cuales está construido el sensor, pues estos pudieran llegar
a afectar estas normas y estándares al ser implementados. Por ejemplo, un sensor para
área de soldadura de la industria automotriz no sería óptimo para un proceso de envasado
en la industria farmacéutica o alimenticia en donde se realizan procesos de limpieza
continuos y se requieren sensores con alto grado de protección IP69K.
Estos sensores tienen una carcasa de acero inoxidable 316 y pueden tener alguna
certificación de seguridad e higiene como la que expide ECOLAB.

¿Qué tipo de interfaz de controlador y tipo de salida requiere?

En estos días, la mayoría de los sensores son tipo de 3 hilos en DC. Hay otros tipos como
2-hilos DC y 2 hilos AC / DC, pero la gran mayoría de los sistemas de control requerirá
un sensor DC de 3 hilos.

Las salidas más comunes de los sensores son dos:

Digitales: Discretas por transistor (NPN o PNP) y relevador. También se encontrarán


sensores con protocolos de comunicación.

Analógicas: Comúnmente se encontrarán estas salidas de la siguiente manera: 0-10 Vdc,


0-20 mA, 4-20 mA.

En resumen, para elegir el sensor correcto se necesitan contemplar 3 aspectos:


TIPOS DE SENSORES

Sus ventajas y desventajas

El mercado de los sensores ofrece diversas tecnologías de sensado, a continuación se


describirán las principales tecnologías usadas y sus principales ventajas y desventajas de
cada una.

Sensores inductivos: Detectan los metales como acero, bronce, aluminio. Gracias a su
principio físico básico de funcionamiento, pueden detectar los materiales a diferentes
distancias. También se encuentran sensores inductivos de especialidad: para áreas de
soldadura, para altas temperaturas, ambientes con altas presiones, sensores de anillo,
inmunes a campos electromagnéticos, etc.

Ventajas: Ignoran los materiales del entorno que no sean metales, múltiples formas y
tamaños de carcasas, carcasa de metal.

Desventajas: Rango de sensado corto (desde 0.8mm hasta 120 mm), afectado por campos
electromagnéticos.
Sensores capacitivos: Detectan materiales metálicos y no metálicos. Se utilizan
comúnmente para detección de nivel o graduación de materiales, pueden atravesar
paredes de plástico de hasta 12 mm de espesor. Consideramos un sensor flexible debido
a puede ajustarse el rango de sensado. Los sensores capacitivos tienen tamaños desde
M12 hasta M30, sin olvidar que hay carcasas en forma de bloque. Los materiales de la
carcasa los hay en metales o plástico (PVC, PTFE, etc.).

Ventajas: detección de materiales metálicos y no metálicos, rango de sensado ajustable,


pueden efectuarse falsas detecciones en líquidos por la espuma que pueda producir éste.

Desventajas: La detección de líquidos es afectada por la espuma.

Sensores fotoeléctricos: Detectan los materiales que son capaces de reflejar o


interrumpir un haz de luz. De igual forma que los sensores inductivos, los sensores
fotoeléctricos son los sensores más usados para la detección de objetos. Existen 3 tipos
de fotoeléctricos: emisor-receptor, retro-reflectivo y difuso. Este tipo de sensores tienen
filtros que nos ayudan a que la luz solar no afecte el sensado.

Ventajas: Se encuentran sensores de especialidad (sensores de color, sensores de


luminiscencia, sensores de contraste, supresión de frente y fondo, etc.), rangos de
sensado de hasta 100 m, diversos tipos de carcasas tubulares y de bloque.

Desventajas: Las propiedades de los objetos pueden perjudicar la detección, como el


brillo y la rugosidad de los materiales, rangos de temperaturas menores comparadas con
los sensores inductivos.

Sensores magnéticos: Detectan magnetos (comúnmente nombrados imanes) que se


encuentran en el rango de sensado. Estos sensores se utilizan sobre todo para la detección
de inicio y fin de carrera en cilindros neumáticos e hidráulicos. También se pueden
requerir sensores magnéticos para áreas de soldadura.

Ventajas: Ignoran los materiales que no conserven magnetismo, precisos para la


detección de principios y finales de carrera.

Desventajas: Se activan con campos electromagnéticos de sus alrededores, rangos cortos


de sensado (hasta 120 mm).
Sensores ultrasónicos: Detectan los materiales en los que pueden rebotar las ondas
ultrasónicas emitidas por el sensor. Este sensor se puede utilizar para la detección de
objetos y de nivel en contenedores. Son sensores que cuentan con un rango de sensado
amplio de hasta 8m.

Ventajas: Buen rango de sensado, diversas formas de encapsulado, rango de sensado


ajustable y diferentes funciones para activación de las salidas (histéresis, set points,
ventanas).

Desventajas: Necesitan mantenimiento en la cara de sensado pues se pueden generar


falsas detecciones, resolución de detección baja y no es óptimo para ambientes con
humedad.

ANÁLISIS

 SELECCIÓN DEL SENSOR

N° SENSOR FUNCIÓN REQUERIMIENTO


El sensor debe medir el nivel de agua de un
dispensador con el fin de mantener siempre
1 De distancia Medir el nivel de
el dispensador lleno, al momento q el sensor
líquido en un
este en su nivel más bajo se enviara un
(ULTRASONICO)
dispensador se agua
mensaje al distribuidor para que lo recargue.
domestico

Fig1.-Prototipo de aplicación del sensor


Criterios a considerar en la selección de un transmisor de Distancia
¿Se necesita un estricto control de un punto de ajuste de distancia específica?
El sensor de distancia requerido debe ser capaz de censar en un rango de 100cm como
valor máximo y 50cm como valor mínimo en el dispensador de agua.
¿Es importante la linealidad en la aplicación?
Es de vital importancia la linealidad del sensor, las variables del proceso son directamente
proporcionales: Nivel Vs distancia.
¿Se espera que la distancia varíe desde muy baja a muy alta?
Si Tendremos dos puntos de referencia, un nivel bajo y un nivel alto. El sensor trabajara
en el rango de 50cm a 100cm. En posición vertical
¿La aplicación requiere un alto grado de repetibilidad?
Si Al llegar a su nivel bajo de 3cm este siempre deberá activarse. En nuestra aplicación
al censar el valor más bajo de 3cm mediante la interfaz de Ubidots este enviara un mensaje
¿Qué error de temperatura es relevante para la aplicación?
Si
La temperatura influye puesto que en nuestro proceso la temperatura estará en el rango
de 3°c a 40 °C
¿Qué nivel de protección de entrada se necesita?
Debe estar protegido para el agua y el polvo necesitamos un sensor de IP 68.
¿Qué pasa si el sensor de distancia falla?
No contaremos con el servicio de enviar el mensaje al distribuidor de agua.
¿Cómo se puede saber si el sensor de distancia ha fallado?
Por inspección del usuario.
BUSQUEDA DE SENSORES DE DISTANCIAS

PAGINAS DE BUSQUEDA

 Página metalmecánica, venta de accsesorios electrónicos

Sensor de Proximidad
 Página Jameco

 Sensor ultrasónico
 Caracteristicas

 Página Mouser
 Página ELECTRONILAB
TABLA DE SELECCIÓN DE LA MEJOR OPCIÓN
SENSORES ULTRASÓNICOS: Detectan los materiales en los que pueden rebotar las
ondas ultrasónicas emitidas por el sensor. Este sensor se puede utilizar para la detección
de objetos y de nivel en contenedores. Son sensores que cuentan con un rango de sensado
amplio de hasta 8m.

Ventajas: Buen rango de sensado, diversas formas de encapsulado, rango de sensado


ajustable y diferentes funciones para activación de las salidas (histéresis, set points,
ventanas).

Desventajas: Necesitan mantenimiento en la cara de sensado pues se pueden generar


falsas detecciones, resolución de detección baja y no es óptimo para ambientes con
humedad.

Provedor: ELECTRONILAB
Sensor voltaje de rango de corriente de frecuenci dimensione señal Ip Cost
operació medicio alimentacio a de pulso s del de o
n n n modulo dispar
o

SENSOR 1.7 cm a 45x20x15


ULTRASONIC 5V 400 cm 15 mA 40kHz mm 10 uS 6 $9.50
O HC-SR04 6

 SELECCION DEL SENSOR.


N° SENSOR FUNCIÓN REQUERIMIENTO
Medicio del numero El sensor debe medir la velociada del viento
de vueltas este tipo en un generador eólico, ára evitar daños en
De giro o
de sendores es el mismo ya que este tipo de generador debe
RPM
2 utilizado en la tener una velocidad constante y de esta
(Efecto
industria, mas forma controlar cuando sea necesario
Hall)
utilizada en la encenderlo o apagarlo e inclusive se podría
automotriz. aplicar un freno.
Fig2.-Prototipo de aplicación del sensor (Nanometro)

Criterios a considerar en la selección de un sensor de efecto hall.


¿Se necesita un estricto control de un punto de ajuste de distancia específica?
El sensor tiene que ser capaz de sensar altas y bajas velocidades de revoluciones las
mismas que van desde 30 RPM a 100 RPM.
¿Es importante la linealidad en la aplicación?
Es de vital importancia la linealidad del sensor, las variables del proceso son directamente
proporcionales: velocidad Vs tiempo.
¿Se espera que la distancia varíe desde muy baja a muy alta?
Se Tendra dos puntos de referencia, el primero de velocidad baja y el segundo de
velocidad alta. El sensor debe trabajar en uu rango de 30RPM a 100RPM. En posición
vertical
¿La aplicación requiere un alto grado de repetibilidad?
Si Al llega a la velocidad baja de 30 RPM este deberá activarse. En nuestra aplicación al
censar el valor más bajo de 30RPM mediante la interfaz de Ubidots este enviara un
mensaje
¿Qué error de temperatura es relevante para la aplicación?
Si La temperatura influye puesto que en nuestro proceso la temperatura estará en el rango
del medio ambiente ya que este esta en constante cambio a la interperie.
¿Qué nivel de protección de entrada se necesita?
Debe estar protegido contra la lluvia y el polvo.
¿Qué pasa si el sensor de distancia falla?
No se contara con el servicio de enviar los mensajes al nanómetro.
¿Cómo se puede saber si el sensor de distancia ha fallado?
Mediante la inspección del usuario.
BUSQUE DA DE SENSORES DE EFECTO HALL
PAGINAS DE BUSQUEDA
 Pagina SAIN SMART

Descripción:
interruptor de efecto Hall es un conmutador de efecto Hall alta sensibilidad
diseñado para la operación de alta temperatura - hasta 150 ° C.
La característica de conmutación unipolar hace que estos dispositivos ideales para
el uso con una barra simple o imán de barra.
Características:
 indicación de salida de la señal
 salida de señal de un solo canal
 la señal de salida es efectiva bajo nivel
 sensibilidad ajustable
 Cuando hay corte de campo magnético hay salida de señal
 Circuito cantidad interruptor de salida de tabla (MCU puede conectar
directamente)
 Puede ser utilizado en tales ocasiones como la velocidad del motor /
detección de ubicación
 Tamaño: 32mm x 14mm
 Hay agujeros de los tornillos de montaje de 3mm
Direcciones:
 chip principal: LM393, sensor Hall
 +: El poder positivo de suministro 3.3-5V; -: Fuente de alimentación es
negativo; DO: módulo de salidas digitales, la salida de baja inducción
magnética; AO: salida de tensión Hall en tiempo real.
Lista del paquete:
 Sensor de efecto 1x SainSmart Salón interruptor del módulo detector
magnético
 Alambres 4x Dupont
 Pagina MOUSER ELECTRONICS
 ALEGRO MICRO SYSTEMS

TABLA DE SELECCIÓN DE LA MEJOR OPCIÓN
Sensor de efecto Hall A3144: Los sensores de efecto hall, utilizan una modificación de
un campo magnético por presencia de objetos metálicos. El efecto Hall relaciona la
tensión entre dos puntos de un material conductor o semiconductor con un campo
magnético a través de un material. Estos sensores son dispositivos de estado sólido los
cuales forman un circuito eléctrico y, que cuando pasan a través de un campo magnético,
el valor del voltaje del circuito varía dependiendo de un valor absoluto de la densidad del
flujo.
Ventajas:
 Bajo offset por temperatura
 Fuente de alimentación unipolar
 Exactitud sobre un rango de temperatura entre los -40 a 85ºC
 Ajuste individual de ganancia
 Acceso a voltaje de referencia
 Rápida calibración
 Salida de corriente
 Diseñado para autoconfigurarse
Desventajas:
 Distancia de deteccion corta
 Son muy sencibles a factores ambientales como la humedad
 No selecciona el objeto a detectar una distancia superior a la especijficada.
Caracteristicas;
Caracteristicas
Tensión de alimentación 4.5 V~ 24V en DC
Corriente de alimentación 25(mA)
Sensibilidad 1,72 (mV/G)
Ancho de banda(-3db) 23(KHz)
Resistencia a la salida 50 ohm
Histeresis 52 G
Precio 5.80 U$D
PROCEDIMIENTO:
1. Para iniciar con el procedimiento de medición de una variable ingresar a la
plataforma ubidots y elegir Ethernet Shield, que es la placa que se utiliza para la
interconexión entre arduino – Ethernet, como se muestra en la figura.

2. Verificar e instalar todos los requerimientos necesarios para trabajar con la placa
Ethernet.
3. Ubicarse en la plataforma Ubidots y copiar el código de programación para el
arduino.

4. Una vez instalado el software arduino, pegar el código de programación


previamente obtenido de la plataforma Ubidots.

5. Verificar que el código de programación necesita un ID y un Token, que permite


la interconexión Arduino – Ethernet.

6. Añadir una nueva variable en la opción Source del Ubidots.


7. Modificar la descripción del tipo de sensor que se va a utilizar, en este caso se
utiliza un sensor Ultrasonico que permitirá medir el nivel de agua en un tanque.

8. Copiar el ID de la variable e cual servirá para incluirlo en el programa de arduino.

9. Crear una llave dando clic en My Profile que me permite Obtener el TOKEN
utilizado en la programación de Arduino.
10. Seleccionar Api Keys para obtener en código de la llave creada.

11. Hacer clic en Create token para finalizar el proceso de creación de llave.

12. Copiar el TOKEN obtenido en la plataforma ubidots e incluirlo en el programa de


Arduino.
13. Copiar el ID y el TOKEN obtenido en la plataforma Ubidots, y compilar el
programa para verificar que no tenga errores.

14. Buscar en el sistema de la PC, la aplicación Cmd, e ingresar.

15. Una vez ingresado a la aplicación escribir el código ipconfig para obtener la
dirección IP de la computadora.

16. Una vez ingresado el código, verificar que se visualiza la dirección IP de la


computadora.
17. Copiar la dirección IP de la computadora, y pegarlo en el código de programación
de Arduino.

18. Subir el programa al Arduino a través del cable de conexión dando clic en la
flecha como se indica en la figura.

19. Añadir un nuevo evento que permita trabajar con una nueva variable.
20. Seleccionar el tipo de comunicación y la variable a medir.

21. Seleccionar el rango de valores dentro de los cuales la variable va a trabajar con
normalidad sin enviar un mensaje de alarma.

22. Introducir el valor que este dentro del rango de operación normal de la variable, e
introducir el correo electrónico al cual va a llegar un mensaje alertando que la
variable está trabajando fuera de los límites establecidos.
23. Verificar que el sensor este correctamente conectado a la placa Ethernet y
colocarlo en la posición tal que sense los valores correspondientes a distancia.

24. Ubicarse en Dashboard y elegir la forma de visualización de los datos de la


variable, en este caso se visualiza por medio de una gráfica y un dato numérico
que permite saber los datos precisos en ese instante de tiempo.

25. Visualizar en la gráfica los cambios que se producen en el sensor Ultrasonico.


26. Verificar que los mensajes se hayan enviado al email, alertando que el sensor ha
detectado la falta de agua en el botellón, o que el botellón está lleno.

MEDICION DE VELOCIDAD MEDIANTE UN SENSOR DE EFECTO HALL


27. Añadir una nueva variable en la opción Source del Ubidots.

28. Llenar los datos correspondientes a la nueva variable, en este caso del sensor de
efecto Hall y copiar el nuevo ID generado.
29. Crear una llave dando clic en My Profile que me permite Obtener el TOKEN
utilizado en la programación de Arduino.

30. Seleccionar Api Keys para obtener en código de la llave creada.

31. Hacer clic en Create token para finalizar el proceso de creación de llave.
32. Copiar el TOKEN obtenido en la plataforma ubidots e incluirlo en el programa de
Arduino.

33. Copiar el ID y el TOKEN obtenido en la plataforma Ubidots, y compilar el


programa para verificar que no tenga errores.

34. Subir el programa al Arduino a través del cable de conexión dando clic en la
flecha como se indica en la figura.

35. Añadir un nuevo evento que permita trabajar con una nueva variable.
36. Seleccionar el tipo de comunicación de la variable a medir

37. Seleccionar el valor minimo y máximo en el cual estará trabajando el sensor.

38. Insertar el email y el mensaje que se enviará en caso de que el sensor se salga de
rango de funcionamiento.
39. Verificar que el sensor de efecto Hall se encuentre correctamente conectado y
hacerle girar como se muestra en la figura.

40. Ubicarse en Dashboard y elegir la forma de visualización de los datos de la


variable, en este caso se visualiza por medio de una gráfica y un dato numérico
que permite saber los datos precisos en ese instante de tiempo.

41. Visualizar la grafica que define el funcionamiento del sensor de efecto Hall.
42. Verificar que se envíe un mensaje de alerta al email, en caso de que el sensor
detecte que está trabajando fuera del rango seteado.

CONCLUSIONES:

 Mediante la práctica se pudo medir los datos de una variable, mediante una interface
entre arduino – Ethernet para la comunicación, y se pudo visualizar los datos obtenidos
a través de la plataforma Ubidots, enviando un mensaje de alerta a un correo
electrónico y a un celular, para validar su medición.
 Se pudo identificar la variación de los datos medidos, al variar el valor de los sensores,
indicando en la plataforma Ubidots una gráfica y un valor numérico indicando el nuevo
valor medido.
 Se desarrolló el proyecto de un medidor de velocidad que actúa en base al movimiento
de un molinete, cuando éste gira, su base el cual posee un imán hace funcionar al sensor
y éste a su vez emite una señal digital que es usada en un programa que fue diseñado
para expresar la velocidad en magnitud lineal (m/s) y angular (rpm) hacia un ordenador.
 Se diseñó el medidor mediante la utilización de una tarjeta Arduino UNO, UBIDOTS y un
sensor de efecto Hall específicamente elaborado para su uso en la tarjeta, el molinete
cuya velocidad a medir fue realizado con materiales caseros.
 Se elaboró el código correspondiente en el programa propio de Arduino para la
comprobación del sensor en su funcionamiento y para luego implementarlo en
UBIDOTS, tomando como dato principal la señal que transmite el sensor. El programa
utiliza una entrada digital y realiza las operaciones para determinar la velocidad angular
(getRPM – comando diseñado para obtener la velocidad angular del molinete), y
mediante operaciones matemáticas se obtiene la velocidad lineal del molinete.
 A medida que el sensor va tomando los datos de giro del molinete, mediante el código
se obtienen los resultados que son enviados hacia u correo electronnico que fue
anteriormente generado anteriormente en UBIDOTS, eñ cual nos permitió obtener la
gráfica de estado o comportamiento del molinete a diferentes velocidades.

BIBLIOGRAFíA

http://www.metalmecanica.com/buscar/sensor%20de%20distancia%20ultrasonico

https://electronilab.co/tienda/sensor-de-distancia-de-ultrasonido-hc-sr04/

http://www.jameco.com/webapp/wcs/stores/servlet/StoreCatalogDisplay?storeId=10001&cat
alogId=10001&langId=-1&rfr=1

http://www.metalmecanica.com/temas/Como-elegir-un-sensor+108149

http://www.sainsmart.com/sainsmart-hall-effect-sensor-switch-magnetic-detector-module-
for-arduino-motor.html

http://www.mouser.com/ProductDetail/Honeywell/SS491B/?qs=%2fha2pyFadujjBQFozaeJv17
WaP1SNhbFJMtjb%2fuwIHzS%2fFecbzuhEQ==

https://www.google.com.ec/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-
8#q=allegro+microsystem

Das könnte Ihnen auch gefallen