lunes, 28 de abril de 2014

Sensores con mirada de halcón.

Detección precisa de objetos con sensores fotoeléctricos.

Hace algunas semanas os hablé de los sensores trigonométricos y sus bondades para detectar elementos de color variable. No entré a valorar cuan precisos eran en su detección transversal (detección del objeto en la dirección perpendicular al eje de emisión del haz de luz) y en la entrada de hoy me quiero centrar en ese aspecto. Al igual que Rompetechos no tenía digamos... la mirada de un Terminator, en sensórica también encontramos detectores de reflexión directa con precisiones muy dispares. Esta precisión viene en gran medida vinculada al diámetro del spot (haz de luz) en el punto de la detección. 


En muchas ocasiones no es necesaria una detección muy rigurosa, pero para aquellos casos en los que necesitéis hilar fino, os  enumero a continuación algunas opciones basadas en diferentes tecnologías de detección que podéis encontrar de la mano de Panasonic.

sábado, 26 de abril de 2014

Programar con mirada de fotógrafo

El arte de la composición para hacer entendible un programa

Si alguno de vosotros es aficionado a la fotografía, seguro que es conocedor de uno de los conceptos más básicos para dar sentido a una instantánea, la composición. Podríamos definirla brevemente como la manera en que ordenamos los objetos presentes dentro del encuadre para transmitir el mensaje que queremos al hacer la captura. Alguno podrá pensar que no existe tal arte de composición, que los objetos están ahí. Sacas la cámara y zas, foto tomada. Nada más lejos de la realidad. Pararse un momento a pensar como colocarse, encuadrar y enfocar supondrá una gran diferencia en el resultado final. Veamos un ejemplo con dos capturas diferentes de un mismo motivo.




Cualquiera de vosotros percibirá que en la segunda toma, aún disponiendo de los mismos elementos, se destaca de una forma más pulida y elegante  la interacción entre los asistentes. Es visualmente más rica al contar con un primer plano desenfocado de la botella y las copas. Por otro lado, el encuadre orienta la atención a los cinco participantes de la conversación, a diferencia de la primera foto en donde no se sabe muy bien que mirar. Simplemente ha sido una cuestión de cuidar la composición antes de disparar.

Si ahora pensamos en un programa de autómata, no desde un punto de vista operativo o funcional, sino desde un enfoque más "artístico" veremos que también deberíamos tener en consideración algo parecido al concepto de composición. Acabo de catalogar sin demasiados reparos la programación como un arte y ciertamente así creo que la podríamos considerar. Vosotros mismos habréis comprobado como un mismo proceso automatizado se puede resolver de muchas maneras. Habréis visto programas chapuceros, con parches por doquier y de comportamiento poco predecible. En otras ocasiones habréis admirado secuencias complejas resueltas de forma elegante, fáciles de entender incluso para el que no lo ha programado y organizados de tal modo que facilite su futura edición y reutilización.
El obtener uno u otro resultado, además de requerir un programador con las aptitudes necesarias, vendrá en gran medida condicionado por una acción previa a la introducción del código y esa no es otra que pensar. Pensar en el todo antes que en el detalle para organizar tu creación del mismo modo que un fotógrafo se toma su tiempo para componer su fotografía.
Enfoque, encuadre, proporciones... Librerías, variables, subrutinas... Distintas herramientas para un mismo fin último, crear algo coherente y con capacidad de transmitir a otros aquello que queremos transmitir.
Aunque no imprescindible, es recomendable en cada caso contar con las herramientas adecuadas. Así, verás normalmente al fotógrafo pertrechado con su cámara réflex y su colección de objetivos. En el caso del programador sería deseable que contase con un entorno de programación apropiado que le facilite la tarea de plasmar adecuadamente sus creaciones. Es recomendable no alejarse de un estándar como el
IEC61131-3 que se ha demostrado adecuado para estos propósitos y aprender lo máximo posible del mismo en la plataforma que elijáis para aprovechar todas herramientas que pone a nuestra disposición.
Si te interesa la programación y todavía estás anclado a la clásica programación en diagrama de contactos, te recomiendo migrar al estándar IEC61131-3 del mismo modo que recomendaría a un aficionado a la fotografía dejar su compacta a un lado para experimentar con una réflex.
Por suerte, a diferencia de las cámaras, en programación disponemos de opciones para hacer este salto de forma gratuita. Aquí os dejo una con el software de programación IEC61131-3 de Panasonic, únicamente limitado en el número máximo de pasos a programar. Echad un vistazo a su guía de "primeros pasos" y empezad a experimentar con las herramientas disponibles para comprobar la enorme diferencia que supone respecto a la clásica programación de secuencia única de diagrama de contactos.

Quizá no te lo habías planteado, pero eres un artista en potencia. Fórmate, equípate adecuadamente y haz de tu obra una tal que sea digna de admiración.

Saludos y hasta otra.

lunes, 21 de abril de 2014

Currículum de un medidor de energía en búsqueda activa de empleo



PERFIL

De temperamento enérgico, me considero un observador implacable y más obsesionado con el ahorro que el responsable de documentales de telecinco.


EXPERIENCIA

Asistente de descanso de Robocop - Departamento de policía, Detroit City - 2010–2011

La recarga del más preciado agente de la ley requiere de una monitorización constante de las variables eléctricas para su correcto descanso. Una desviación no corregida puede desembocar en pérdidas de aceite (literal, no figuradamente) y la ejecución en acto de servicio de toda la secuencia del baile del Chiquilicuatre (normalmente restringido al cuarto movimiento). 

Asistente de gira de Cher - Cher, Gustavo y otros personajes de Jim Henson Inc. -  2012

Mi buena reputación gracias a los servicios prestados a Robocop me permitieron conseguir el puesto de asistente para la cantante Cher en su gira "I still can: The lego dance". De un modo similar a mi anterior empleo, debía chequear la conexión de las baterías durante la noche y las variables eléctricas de los servomotores de sus articulaciones durante la actuación. En este caso, las fugas a evitar eran las de formol y aquí la Chiki-sequence completa era más que deseable.

Vigilante, Supermercado KIE de L'Hospitalet de Llobregat, Barcelona - 2013

Los continuados excesos de las empleadas con nombre de pila empezado en La (La Jenny, La Lore, La Kimberli...) obligó a gerencia a contratar mis servicios. Después de un exhaustivo registro de datos y análisis ulterior se detectó un uso indebido de los secamanos para sesiones de manicura y la conexión a elevado volumen del sistema de megafonía a algo llamado "el loro del Kevin". Una leve amonestación y un curso de concienciación energética resolvió todos los problemas.


FORMACIÓN

Universidad de Ciencias Políticas - Maestría en enchufes

Posgrado en terapia matrimonial - Especialidad en seguimiento de corriente y datalogging de eventos


REFERENCIAS

En caso de requerirse puedo aportar pergamino de recomendación por los servicios prestados a Cher y selfie de agradecimiento de "La Jenny" y "La Kimberli" por ayudarles a corregir sus errores y enseñarles que hay recursos culturales más allá de las letras de las canciones de Camela. 


ASPIRACIONES ECONÓMICAS

En el documento adjunto encontrarán mis aspiraciones económicas en caso de valorarme como apto para trabajar en su compañía.

lunes, 7 de abril de 2014

Ponlos a trabajar en serie. Sí, en serio

Optimizando y simplificando la conexión de dispositivos

Cuando tenemos que acometer el diseño y construcción de una máquina de cualquier índole es habitual que nos encontremos con una extensísima lista de componentes que debemos ensamblar e interconectar para que den como resultado el ente que ha de terminar siendo nuestro equipo. Es muy probable que podamos optar por diversas alternativas de montaje y cableado, y mi intención hoy es hacer énfasis en las ventajas que nos aportará la conexión seriada de elementos similares que lo permitan. En el siguiente repaso de algunos productos Panasonic veremos como podemos simplificar nuestro cableado, reducir el número de componentes ahorrando en costes o incluso aportar funcionalidades nuevas al sistema.
Veamos algunos de estos elementos.

cookieassistant.com