Está en la página 1de 28

AMBIENTES

INTELIGENTES
UNIDAD 2
TECNOLOGÍAS PARA AMBIENTES INTELIGENTES
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS

• ES UN TRANSDUCTOR DE ENTRADA: Un dispositivo capaz de


detector magnitudes físicas o químicas en su entrada y convertirlas o
transformalas en variables eléctricas a su salida.
• Las variables pueden ser por ejemplo: temperatura, intensidad
lumínica, distancia, aceleración, inclinación, desplazamiento,
presión, fuerza, torsión, humedad, movimiento, pH, resistencia
eléctrica, capacidad eléctrica, tensión eléctrica, corriente eléctrica,
etc.
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS

Características
• Rango de medición, valores mínimos y máximos de la magnitud
medida en el que puede aplicarse.
• Precisión, diferencia entre el valor medido y el verdadero.
• Desviación de cero(offset), valor de salida cuando la entrada es nula.
• Linealidad, Si una entrada X al sistema produce una salida X.
• Sensibilidad, el mínimo valor de entrada que genera un cambio a la
salida.
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS

Características
• Resolución, mínima variación de la magnitud de entrada.
• Rapidez de respuesta, capacidad de seguir las variaciones.
• Repetitividad, error esperado al repetir varias veces la misma medida.
• Derivas, otras magnitudes que influyen en la medición durante un determinado
tiempo. Por ejemplo, pueden ser condiciones ambientales, como la humedad, la
temperatura u otras como el envejecimiento (oxidación, desgaste, etc.) del sensor.
• Estabilidad o Confiabilidad, de mantener su comportamiento durante su vida
útil.
• Errores, interferencias, procesos, medio de transmisión de datos, envejecimiento
(desgaste mecánico u oxidación), errores humanos, ruido, etcétera, etc.
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS

Clasificación
• Según requerimientos de fuente de energía
• Activos o Pasivos
• Naturaleza de la señal de salida
• Digitales o Analógicos
• Naturaleza de la magnitud a medir
• Mecánicos, Térmicos, Magnéticos, Químicos, etc.
• Variable física de medida
• Resistivo, Inductivo, Capacitivo, Piezoeléctrico, etc.
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS

Sensores Pasivos o Autogenerativos


• Generan directamente una señal eléctrica en respuesta a
un estímulo externo sin la necesidad de una fuente de
energía externa.
• Toman energía del estímulo.
• Ej. Termocuplas, Sensores Piezoeléctricos, ...
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS

Sensores Activos o Modulantes


• Requieren fuente de energía externa o una señal de
excitación para poder funcionar.
• Ej. Termistor, Inductor, …
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS

Sensores Digitales
• La salida toma la forma de escalones o estados discretos.
• Ej. Contacto (switch), encoder, ...
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS

Sensores Analógicos
• Proveen una señal continua tanto en magnitud como en
contenido espacial o temporal.
• Ej. Temperatura, desplazamiento, intensidad lumínica, …
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS

• A la hora de elegir un sensor, debemos leer detenidamente las


características y elegir uno que sea compatible con nuestro sistema
(tensión y voltaje) y que sea sencillo de usar o nos faciliten una
librería sencilla y potente.
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS

4 sensores en 1. Módulo medición temperatura+presión+altitud+luz

Este módulo está compuesto por 2 sensores:

- BMP180 mide temperatura, presión y altitud.

- TSL2561 mide la intensidad de luz del ambiente.


SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS

Sensor de Temperatura Sensor ultrasonico de distancia


y Humedad DHT22
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS

• El sensor de efecto Hall o simplemente sensor Hall o sonda Hall


(denominado según Edwin Herbert Hall) se sirve del efecto
Hall para la medición de campos magnéticos o corrientes o para la
determinación de la posición en la que está.
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS

Un actuador es un dispositivo capaz de transformar energía hidráulica,


neumática o eléctrica en la activación de un proceso con la finalidad de generar un
efecto sobre elemento externo. Este recibe la orden de un regulador, controlador o
un Arduino, y en función a ella genera la orden para activar un elemento final de
control como, por ejemplo, una válvula.
Existen varios tipos de actuadores como son:
• Electrónicos
• Hidráulicos
• Neumáticos
• Eléctricos
• Motores
• Bombas
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS

• Los actuadores van conectados a las salidas de Arduino.


SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS

Periférico es la denominación genérica para designar al aparato o dispositivo auxiliar e independiente


conectado a la unidad central de procesamiento o en este caso a Arduino. Se consideran periféricos a las
unidades o dispositivos de hardware a través de los cuales Arduino se comunica con el exterior, y también
a los sistemas que almacenan o archivan la información, sirviendo de memoria auxiliar de la memoria
principal.
Ejemplos:

• Pantallas LCD

• Teclados
• Memorias externas

• Cámaras

• Micrófonos

• Impresoras
• Pantalla táctil

• Displays numéricos

• Zumbadores

• Indicadores luminosos, etc…


SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS

• Para cada actuador o periférico, necesitamos un “driver” o manejador


para poder mandar órdenes desde Arduino.
• Recordad que los pines de Arduino solo pueden manejar un máximo de
40mA y recomendable usar 20mA de forma continua.
• Recordar que Arduino solo puede manejar un total de 200 mA de salida.
Es decir que la corriente máxima que admite Vcc y GND son 200 mA.
• Recordar que los pines Arduino solo pueden tener los valores de 5V (3.3V
en algunos modelos) y 0V. No es posible cualquier otro valor de tensión.
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS

• A la hora de seleccionar un actuador o periférico para usar con arduino


habrá que ver sus características y cómo hacer el interface con Arduino.
Ejemplos:
• Sacar por TV datos de Arduino, librería TV OUT:
http://real2electronics.blogspot.com.es/2010/11/libreria-tvout.html
• Relés: Los Relay Shield ya tienen integrados los relés y los drives, lo que
nos facilita el trabajo, incluso algunas shields incluyen su librería:
http://www.seeedstudio.com/wiki/Relay_Shield
• Displays: https://www.seeedstudio.com/s/display.html y
https://www.sparkfun.com/categories/76
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS

• Comunicación de datos en tarjetas y sensores


• Los datos digitales están formados por bits (0 - 1)
• La información es enviada en grupo de 8 bits – 1 byte (001101101)
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS

Comunicación Paralela
• Por ejemplo si deseamos enviar el siguiente dato: 00111100

• Este tipo de comunicación es rápida, pero las


distancia a la que puede enviar los datos es
limitada. Aunque su aplicación en hardware
no es difícil.
• Los circuitos integrados cada vez más baratos
también hace que opte por conexiones seriales
en lugar de las paralelas.
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS

Comunicación Serial
• Con este método los datos son enviados unos tras otros
constantemente, esto hace que sea más lenta que la comunicación
paralela porque nos obliga a esperar a que llegue el siguiente dato,
pero evitamos excedernos con las líneas de comunicación, incluso
llegando a usar solo un canal.

Los protocolos de comunicación serial más utilizados son los siguientes:


UART, I2C, One Wire, SPI
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS

• UART
• Las siglas significan Asynchronous Receiver-Transmitter, o Transmisor-Receptor Asíncrono
Universal en español.
• Es asíncrono, no hay un sistema de reloj que controle el envió de los bits. Dependemos de un Tx y
un Rx, estos deben tener en común la velocidad de transmisión y la longitud del dato.
• Se toma en cuenta la velocidad de transmisión. El valor común es de 9600 baudios por segundo. Si
calculamos 1/9600 notaremos que cada bit tardaría 104 microsegundos (uS).
• Es un protocolo de uno a uno. Y su velocidad de transmisión es de 20 kbps.
• Entre sus aplicaciones actuales está la de conectar los microcontroladores con la computadora.
Como en Arduino, en la que nos sirve para subir el programa o interactuar con el monitor serie.
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS

I2C
• Este protocolo es síncrono, lo que significa que hay un reloj controlando el flujo de datos.
• Permite conectar más de un receptor a diferencia del UART. El equipo que controla a los demás es
denominado maestro (master) y un receptor es llamado esclavo (slave). Cada receptor tendrá una
dirección, también llamada dirección de esclavo.
• Tiene tres canales. El primero es el reloj (SCL, Serial Clock), la frecuencia del reloj estará
determinada por el maestro.
• El siguiente es la línea de datos (SDA, Serial Data). Por allí se envían las direcciones seguidas de los
datos, bits.
• Tanto el SDA como el SCL deben estar conectados a la alimentación eléctrica (VDD) mediante una
resistencia Pull-Up. I2C trabaja con lógica positiva, así que el estado alto en la línea SDA es un valor
de 1, y los estados bajos son iguales a 0.
• El tercero es la conexión a tierra.
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS

One Wire / 1-Wire


• En español significa 1 cable, y respectivamente esa es la funcionalidad de este
protocolo. La alimentación de energía, el envío y recepción (es un protocolo
bidireccional) de datos se realiza a través de un solo cable, pero teniendo al maestro
y esclavos conectados a una tierra común.
• La línea de datos debe estar conectada a una resistencia pull-up. En algunos casos la
resistencia vendrá incorporada en el PCB del módulo, como en algunos DHT-11. Y
aunque tengan tres pines, la alimentación y los datos terminarán conectándose
mediante la resistencia.
• El protocolo es utilizado en sensores de temperatura o en estaciones meteorológicas.
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS

SPI
• Serial Peripheral Interface, Interfaz Periférica en Serie.
También es un sistema síncrono.
• Se cuenta con una línea para el reloj, así como una
jerarquía de maestro y esclavos.
• La línea MOSI (Mater Ouput Slave Input) se refiere a la
salida de datos del maestro y la entrada del esclavo.
• La otra línea es MISO (Master Input Slave Output), este
es la entrada del maestro y salida del esclavo.
• Por último, está SS (Select), sirve para que el maestro
seleccione y active el esclavo.
• La ventaja que presenta este protocolo frente a I2C y
UART es una mayor velocidad, hasta 25 Mbps, menor
consumo energético y comunicación dúplex, en ambos
sentidos.
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS

Conclusión
• Protocolos como el UART, I2C y SPI son usados en los
sistemas embebidos.
• I2C para cuando no se requiere de demasiada velocidad como
en los controles remotos de los televisores.
• SPI es ideal para aplicaciones rápidas.
• Arduino cuenta con puertos UART, SPI e I2C, por lo que
ayuda para tener un acercamiento a estos protocolos.
• En el caso de One Wire disponemos de librerías que nos
permiten trabajar de forma más sencilla.
ACTIVIDAD

• Desarrollar un pequeño diagrama usando el software de


simulación de Rede de Packet Tracert de CISCO.
• Para poder bajar y usar el programa debe ingresar a
www.netacad.com y registrarse, luego baje el programa de acuerdo
a su sistema.

También podría gustarte