Lámpara de Pixar casera con reconocimiento facial usando OpenCV

Publicado por en Robótica el 22/04/2017

Hace pocos días hablaba por aquí del brazo robot llamado Walter que hizo Jochen Alt y hoy os dejo otro de sus impresionantes proyectos que me parece realmente espectacular. Se llama Luci y es la famosa lámpara de Pixar pero que funciona de verdad. A nivel mecánico utiliza potentes servomotores ayudados por muelles pero lo grueso del asunto está en el uso de una placa Linux ODROID que permite realizar cálculos de cinemática inversa. De esta forma puede realizar movimientos muy orgánicos y suaves mientras... ¡detecta la cara de quien se le pone delante! Efectivamente, tiene una pequeña cámara web que mediante OpenCV reconoce la cara y la sigue. Además Jochen ha añadido algo de personalidad a la lámpara con algunos movimientos simpáticos. El código fuente está en github (la explicación e implementación de toda la cinemática y curvas de Bezier es exquisita) y podéis ver los detalles del proyecto en su web, pero también os dejo un vídeo a continuación para que se os suba el SAV hasta la estratosfera ;) ¿Quién se anima a montarlo?

Leer más

Omega 2: El ordenador Linux de 5 dólares

Publicado por en Linux el 18/08/2016

Creo que dentro de muy poco, comprar una caja de cereales en el supermercado será más caro que comprar un ordenador Linux. Después de la salida de la Raspberry Pi Zero por un precio muy similar, parece que van saliendo otras placas con potentes características para entrar en el mercado. Es el caso de Omega 2, un pequeño módulo Linux de 5 dólares diseñado por Onion con una CPU de 580 MHz, 64 MB de RAM y 16 MB de espacio de almacenamiento en su versión más básica. Está diseñada para ejecutar Linux y además viene con conexión WiFi integrada. También dispone de múltiples placas de expansión, incluso para utilizar con Arduino. Me parece interesante, aunque éste tipo de placas tan baratas suelen necesitar siempre de placas externas y/o expansiones para funcionar, por lo tanto aunque su precio inicial es muy bajo, hay que tener en cuenta que necesitarás comprar más cosas para poder utilizarla, así que su precio es muy relativo en ese aspecto.

Leer más

Reloj despertador casero funcionando con Linux

Publicado por en Linux el 30/05/2016

Recuerdo cuándo los teléfonos móviles funcionaban con software desarrollado específicamente para cada dispositivo, luego llegó Symbian que intentó establecer un poco de orden intentando hacer un sistema operativo estándar para móviles. Poca gente imaginaba lo que estaba por venir con el iPhone y los teléfonos Android que hoy en día nos parece algo muy normal, de hecho había un proyecto llamado OpenMoko y que pretendía ofrecer un teléfono libre que además funcionaba con Linux. Tener un dispositivo que funcione con Linux en la época era como el santo grial ya que abría infinidad de posibilidades. He divagado un poco sobre esto de los dispositivos móviles con Linux a raiz de este post que os dejo hoy sobre un reloj despertador que funciona con Linux. El acabado final utilizando resina epóxi para los dígitos es realmente espectacular, pero la cuestión que me planteo es si es realmente necesario utilizar Linux par aun reloj desperdador. Si lo que quieres es NTP, no habría sido más fácil poner un microcontrolador cualquiera con un  ESP8266 por ejemplo? Tengo mis dudas, pero la verdad es que cuando te levantas por la mañana, solo de pensar que tu reloj de mesita funciona con Linux, debe hacer que mires a tu acompañante con ojos semicerrados diciendo aquello de "Eh, mira ahí como pone la hora, mola eh".

Leer más

OLD Term: Terminal CRT para tu terminal Linux

Publicado por en Linux el 01/08/2014

Se ven emuladores de terminal de todos los tamaños y formas para Linux, pero nada como esto. Cool-old-term es uno de aspecto totalmente retro con el estilo y visualización de las antiguas pantallas de tubo. Se puede modificar hasta al saciedad con bastante parámetros como el color de fondo o de las letras o incluso cuanto "falla" el monitor. Se puede instalar desde su repositorio en Github tras instalar unas dependencias.

A continuación os dejo un vídeo de su funcionamiento e instrucciones para instalarlo.

Leer más