Mostrando entradas con la etiqueta GPIO. Mostrar todas las entradas
Mostrando entradas con la etiqueta GPIO. Mostrar todas las entradas

domingo, 10 de marzo de 2013

VL6180: Tu dispositivo móvil sabrá que lo tocarás.

Hasta ahora, la manera clásica de poner en funciones cualquier dispositivo móvil era presionando alguno de sus pulsadores o tocando su pantalla. Luego de esto, era clásico también, que la luminosidad de la imagen se adecuara a la iluminación ambiente. En las próximas generaciones de dispositivos móviles, con sólo acercar tu mano él sabrá que estás a punto de tomarlo y se iniciará solo. También entenderá cuando sólo pases de largo tu mano ante él y no hará nada. Este nuevo detector inteligente, el VL6180 de ST Microelectronics, no sólo sabrá hacer eso sino que además ajustará de manera efectiva la iluminación de su pantalla, ofreciéndote imágenes brillantes y claras sin importar la luz ambiente.



Mediante la combinación de tres elementos ópticos, embebidos en un único encapsulado compacto, el VL6180 es el primer miembro de la familia FlightSense de ST Microelectronics y utiliza una nueva tecnología óptica de detección que permite innovadoras interacciones entre el usuario y sus nuevos dispositivos móviles inteligentes. El VL6180 utiliza una tecnología de “medición de proximidad” para ofrecer una precisión y fiabilidad sin precedentes en el cálculo de la distancia “física” entre el dispositivo móvil  (un teléfono inteligente o una tableta) y el usuario. En lugar de estimar la distancia, midiendo la cantidad de luz reflejada por el objeto, que está significativamente influenciada por el color y el tipo de superficie, el sensor mide con precisión el tiempo que la luz tarda en viajar al objeto más cercano y ser reflejada de vuelta al sensor. Este enfoque del “Tiempo de Vuelo” (Time-of-Flight) de la señal, ignora la cantidad de luz reflejada y sólo tiene en cuenta el tiempo que la luz demora para hacer el viaje desde el momento en que parte del emisor hasta que es recibida, en su regreso, por un sensor “ultra-rápido”, incorporado en el mismo encapsulado. El tiempo es procesado de manera inteligente evaluando si el objeto (tu mano) se acerca hasta límites mínimos, si se mantiene a distancia o si se aleja.

  VL6180, el primer miembro de la familia FlightSense de ST Microelectronics

La clave para llevar adelante esta funcionalidad, patentada por STM, es mediante un emisor de haces infrarrojos que irradia impulsos de luz y está directamente relacionado a un detector de luz, también infrarroja, “ultra-rápido” que recoge los impulsos reflejados y los decodifica interpretando que corresponden al emisor del VL6180. Luego, un circuito se encarga de medir con precisión la diferencia de tiempos entre la emisión de un pulso y la detección de su reflexión (de su retorno). De este modo, el VL6180 puede medir en tiempo real el movimiento de la mano del usuario cuando se aproxima irremediablemente para asirlo, o si sólo las utiliza para gesticular y/o hacer ademanes en su cercanía. Naturalmente, este nuevo hardware incorporado a los dispositivos abre un enorme abanico de nuevas posibilidades para que los desarrolladores de software puedan crear aplicaciones en las que el usuario pueda interactuar en forma directa con el dispositivo, sin tocarlo. Combinando una experiencia única en la fabricación de dispositivos electrónicos y ópticos de toda la compañía, el VL6180 incorpora además, un sensor de luz ambiente que posee un amplio rango dinámico (0.0046 a 95Klux) con una salida de 16 bits de resolución.

 Diagrama en bloques del VL6180, según su hoja de datos.

A pesar de que en la actualidad existan aplicaciones que utilicen la pantalla táctil o el acelerómetro del dispositivo para detectar que lo has tocado (aplicaciones utilizadas para jugar bromas), esta nueva herramienta permitirá incluso dirigirse a la persona “antes” de consumado el hecho. Es decir, será sorprendente escuchar que el dispositivo te advierta con un “¡No me toques!”, como si supiera nuestras intenciones. El módulo está diseñado para un funcionamiento  con consumos de energía extremadamente bajos, en el orden de unos pocos micro-amperes (o micro-amperios) en modo de espera y algo menor a 2mA mientras realiza las mediciones de distancia y utiliza automáticamente su ALS (Ambient Light Sense) a intervalos definidos por el usuario. Múltiples sistemas de alarma y de umbrales de proximidad pueden activarse, programarse e interactuar con cualquier tipo de microcontrolador mediante su interfaz I2C @ 400 Khz. Para funciones opcionales adicionales, que siempre pueden ser útiles y necesarias, incorpora dos GPIO (General Purpose Input/Output) programables. Sin dudas, los fabricantes de equipos móviles tendrán acceso a este tipo de dispositivos mucho antes que nosotros, pero llegará el día en que podremos utilizarlo y disfrutarlo en nuestros montajes electrónicos. ¿Ya tienes pensado en qué dispositivo lo implementarás?

Fuente: ST Microelectronics

martes, 26 de febrero de 2013

RN-52: Audio vía Bluetooth

Del mismo modo en que el RN-41 es un clásico módulo Bluetooth, que ya hemos visto y utilizado en artículos anteriores para intercambio de datos, el nuevo módulo de Microchip, con tecnología adquirida de Roving Networks, el RN-52 es el vínculo que estabas necesitando para construir cualquier enlace inalámbrico de audio, mediante la tecnología Bluetooth. Altavoces inalámbricos, auriculares, sistemas de comunicaciones de corta distancia (intercomunicadores) y múltiples aplicaciones podrán ser posibles con este nuevo módulo. Con entradas de micrófonos, salidas a altavoces, compatibilidad con iOS y Android, ahora puedes construir, con un simple microcontrolador y su UART, un enlace completo de audio estéreo de alta calidad ¿Te atrapa la idea? ¡Sigue leyendo entonces!

Si algo le estaba haciendo falta a nuestros experimentos electrónicos era transmitir audio estéreo mediante la tecnología Bluetooth. Ahora, con el módulo RN-52, fabricado por Microchip, bajo licencia de Roving Networks, podrás utilizar este módulo para diseñar y desarrollar tu propio sistema de altavoces inalámbricos, gracias a los beneficios que ofrece este módulo que incorpora una pila (Stack) Bluetooth desarrollada para proporcionar una ágil y rápida integración de cualquier microcontrolador, de cualquier marca, permitiéndote un modelo de utilización sencillo. De este modo se favorece de una manera considerable a que los diseñadores comercialicen sus accesorios con mayor rapidez e incrementen sus posibilidades de aplicación en una variedad ilimitada de productos. La pila Bluetooth embebida en el RN-52 incluye los conocidos perfiles SPP, A2DP, HFP/HSP y AVRCP, así como la iAP para iPhone/iPod. El RN-52 también es compatible con diversos codecs de audio como SBC, aptX®, AAC y MP3. Para acelerar aún más el diseño de gadgets, o aplicaciones que necesiten o quieran utilizar la tecnología Bluetooth, basados en el RN-52, Microchip presenta también el Bluetooth Audio Evaluation Kit que se encuentra disponible en Microchip Direct, por 130 Euros (169,95 Dólares). El módulo, por su parte, ya se encuentra a la venta en la web de Roving Networks por menos de 13 Euros.



Totalmente compatible con la versión estándar Bluetooth 3.0 clase 2, lo es también con las anteriores 2.1+EDR, 1.1 y 1.0.  De este modo, el RN-52 te permitirá una íntegra configuración a partir de la UART de un simple microcontrolador y te permitirá además, contar con las habituales entradas y salidas auxiliares (GPIO) para trabajar en los clásicos modos digitales como si estuvieras utilizando un RN-41 o un RN-42. Por supuesto, además cuenta con conectividad SPI y USB, la potencia de transmisión está fijada alrededor de 4dBm (2.5mW) y la sensibilidad (podría ser mejor) se ubica en -85dBm, permitiendo un enlace de unos 10 metros (mínimos y aproximados) gracias a la ganancia que le brinda su antena incorporada.  Otra de las cualidades a destacar es su bajo consumo: menos a medio miliAmper en modo de espera (Stand-By) y 30mA típicos en un enlace normal con una posibilidad de alimentación que va desde 1.8Volts (o Voltios) hasta los 3.6Volts. Las entradas de audio poseen convertidores analógicos - digitales (ADC) Sigma-Delta de segundo orden, resultando en dos canales de idéntico funcionamiento que soportan tasas de muestreo de 8, 11.025, 16, 22.05, 24, 32 y 44.1Khz y poseen dos etapas de amplificación de entrada, de ganancias variables, que permiten utilizar entradas de micrófono o de línea. Por su parte, la etapa de salida de audio con sus correspondientes convertidores digitales – analógicos (DAC), permiten trabajar a las mismas tasas de muestreo.


A menos de un mes de su presentación en sociedad, aún falta mucha información y actualización de muchos datos en las hojas técnicas a las cuales podemos tener acceso, como por ejemplo la potencia de salida de audio que trae embebida y los protocolos de comunicación entre la UART de un microcontrolador y el RN-52, por citar dos simples, sencillos y necesarios datos como para comenzar a planear las futuras aplicaciones. En ellas podremos aprovechar de las ventajas que nos permitirá enlazar dos dispositivos, en transmisión y recepción, para enviar señales de audio y datos digitales, en una combinación que por ahora promete mucha acción. RN-52 de Roving Networks – Microchip, ¿tu próximo experimento de audio inalámbrico?

Fuente: NeoTeo