Multiplexado Y Sensor De Temperatura

MULTIPLEXADO Y SENSOR DE TEMPERATURA Edgar Hernán Esteban Téllez [email protected] Cristian Omar Garavito Mendo

Views 77 Downloads 0 File size 402KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

MULTIPLEXADO Y SENSOR DE TEMPERATURA Edgar Hernán Esteban Téllez [email protected] Cristian Omar Garavito Mendoza [email protected] Unidades Tecnológicas de Santander Bucaramanga

RESUMEN: El multiplexado es una forma de enviar múltiples señales o flujos de información a través de un enlace de comunicaciones al mismo tiempo en forma de una única y compleja señal. El receptor recupera las señales separadas mediante un proceso llamado demultiplexación. El DHT11 es un sensor de temperatura y humedad el cual dispone de una salida digital calibrada. Su tecnología garantiza la alta fiabilidad y una excelente estabilidad a largo plazo. Es compatible con la tecnología Arduino, PIC, AVR, COP, DSP, STM32, etc INTRODUCCION: Aqui vemos la conexión de displays de 7 segmentos de cátodo común con transistores NPN (2N3904) donde poniendo LOWen los pines de control (la base del transistor) los transistores están al corte, y ningún digito puede iluminarse. Si ponemos tensión en el pin de más a la derecha su transistor se satura y permite la salida a Ground del primer digito que encenderá los segmentos que le indiquen los pines del a al g.

La multiplexacion de un Display simplemente consiste en encender un único display, mostrar el número y luego apagarlo, para encender el display que le sigue. El truco de encender y apagar el display a una alta velocidad permite engañar al ojo humano, y tener la sensación de que todos los displays se encuentran energizados al mismo tiempo si es ánodo común, indica que con un transistor PNP vamos a colocarlo a positivo para cerrar el circuito, por el contrario, si es un display de cátodo común, usamos un transistor NPN para mandar el display a tierra y cerrar el circuito. El uso del teclado es muy importante en la electrónica, ya que a través de estos se puede introducir datos numéricos o hacer que los circuitos hagan algo de acuerdo al

número que se presione en el teclado un teclado matricial agrupa los pulsadores en filas y columnas formando una matriz, lo que permite emplear un número menor de conductores para determinar las pulsación de las teclas.

Las entradas D0 a D3 permiten seleccionar qué display queremos activar en cada momento, mientras que las entradas A a G (y DP) permiten seleccionar qué leds se han de encender para mostrar el dígito en dicho display (es decir, son comunes a los cuatro displays). Esto quiere decir que, de los cuatro, sólo podemos mostrar un dígito a la vez. Para leer todas las teclas tendremos que hacer un barrido por filas. En primer lugar ponemos todas las filas a 5V, y definimos todas las columnas como entradas con resistencia de pull-up. Progresivamente ponemos una fila a 0V, y leemos las entradas de la columna. Una vez realizada la lectura volvemos a ponerla a 5V, pasamos a la siguiente fila, y volvemos a realizar el progreso hasta recorrer todas las filas. Una de las ventajas que nos ofrece el DHT11, además de medir la temperatura

y la humedad, es que es digital. A diferencia de sensores como el LM35, este sensor utiliza un pin digital para enviarnos la información y por lo tanto, estaremos más protegidos frente al ruido. El DHT11 no utiliza una interfaz serial estándar como I2C, SPI o 1Wire (es similar a este ultimo). En cambio requiere su propio protocolo para comunicarse a través de un solo hilo. Afortunadamente el protocolo de comunicación del DHT11 es simple y puede implementarse tranquilamente usando los pines de I/O en un Arduino. El arduino debe iniciar la comunicación con el DHT11 manteniendo la línea de datos en estado bajo durante al menos 18 ms. Luego el DHT11 envía una respuesta con un pulso a nivel bajo (para indicar su presencia) de 80 uS y luego deja “flotar” la línea de datos por otros 80 uS. En la figura de abajo, el pulso de inicio enviado por el micro controlador esta coloreado en rojo, mientras que la respuesta desde el sensor esta coloreada en azul.

Características: Tensión de alimentación: +5 V Rango de temperatura: 0-50 ° C error de ±2°C :20-90% RH Humedad ± 5% RH error. Interfaz: Digital.

MATERIALES: *ARDUINO *PROTOBOARD *DISPLAY 7 SEGMENTOS DE CUATRO DIGITOS *CABLES DE CONECCION *SENSOR DE TEMPERATURA *TECLADO MATRICIAL *RESISTENCIAS

CONCLUCIONES:

Es de destacar que la tarjeta Arduino está pensada para el uso de artistas, diseñadores, aficionados y cualquiera interesado en crear objetos o ambientes interactivos. Más aún, Arduino es una herramienta para iniciarse en el mundo del bricolaje electrónico que resulta útil para estudiantes y profesionales del área de la electrónica y áreas afines, especialmente para un prototipo rápido. Finalmente, se aprendió a cómo utilizar el programa Arduino.