Hombre con dos brazos amputados hace historia

No he podido dejar de alucinar, y por otra parte alegrarme, de ver hasta dónde evoluciona la electrónica. Cosas que hasta hace bien poco era más propias de una película de ciencia ficción hoy se hacen realidad.

La universidad Johns Hopkins, ha desarrollado un sistema de brazos robóticos, para devolver la movilidad a un hombre amputado de ambos brazos.

Como soy de la opinión de que una imagen vale más que mil palabras, no me enrollo más y os dejo el video a continuación.

Para más información, podéis visitar el link.

 

Enjoy!

Streaming con raspicam

YvHbI9m

 

En el post que os presento hoy, vamos a ver como podemos reproducir el video, procedente de nuestra raspicam, en streaming.

Existen varias formas de realizar dicha tarea, en este post voy a explicar dos formas.

Sin más, vamos manos a la obra.

Primer método. Iniciamos el post mediante el uso de VLC en nuestra Raspberry Pi, así que el primer paso a seguir es realizar su instalación:

$ sudo apt-get install vlc
$ raspivid -o - -t 0 -hf -w 800 -h 400 -fps 24 |cvlc -vvv stream:///dev/stdin --sout '#standard{access=http,mux=ts,dst=:8160}' :demux=h264 &

Posteriormente, abrimos VLC y le diremos que queremos abrir una red.

Captura de pantalla 2014-12-17 a las 9.44.15

Seguidamente, introduciremos la URL que se detalla a continuación:

Captura de pantalla 2014-12-17 a las 9.44.56

http://ipAdress:8160/?action=stream

Segundo método. Para este segundo ejemplo, recurriremos al uso de uv4l. Es algo más complejo de instalar que VLC, pero da un resultado mejor que VLC, además de ser más configurable.

Para más información sobre uv4l, consultar el link.

Primero de todo, instalaremos los siguientes elementos:

$ sudo apt-get install uv4l uv4l-raspicam
$ sudo apt-get install uv4l-raspicam-extas
$ sudo apt-get install uv4l-server
$ sudo apt-get install uv4l-uvc
$ sudo apt-get install uv4l-xscreen
$ sudo apt-get install uv4l-mjpegstream

Seguidamente, lo ejecutaremos:

uv4l -nopreview --auto-video_nr --driver raspicam --encoding mjpeg --width 640 --height 480 --framerate 20 --server-option '--port=9000'

A continuación, al igual que en el ejemplo anterior, nos conectaremos de la misma forma al VLC pero en esta ocasión se debe introducir una URL diferente:

Captura de pantalla 2014-12-17 a las 9.45.20

http://ipAdress:9000/stream/video.mjpeg

Un último apunte antes de finalizar. En ambos métodos es aconsejable matar la aplicación mediante el uso de sudo pkill vlc o sudo pkill uv4l

 

Enjoy!

Insertar imagen en nuestro PCB

Muy buenas a todos de nuevo,

En esta nueva entrada, quiero empezar hablando un poco de Eagle, mi idea es hacer una pequeña serie de tutoriales sobre mi editor preferido, tanto para esquemáticos como para el diseño de PCB’s.

Este post, no lo quiero considerar como el primer tutorial, debido a que no se muestra nada del funcionamiento de eagle desde el principio, pero es una pregunta que me han hecho muchos compañeros y he decidido publicarla y dar con ella inicia la sección de tutoriales para eagle ;)

Sin más, vamos por faena. La idea de este tutorial es insertar una imagen, partiendo de un fichero  .png, en nuestro PCB. Para ello recurriremos al uso de, para mi parecer, uno de los mejores programas que ha creado Microsoft, el Paint.

Tal y como se muestra en la imagen lo primero que debemos hacer es transformar nuestro fichero a tonos Blanco y negro, para ello nos iremos al menú inicial>Propiedad y seleccionaremos la opción “Blanco y negro”.

Captura de pantalla 2014-10-21 a las 9.52.04

 

Una vez transformado, procedermos al guardado del fichero. Para ello nos iremos a guardar como>otros formatos y seleccionaremos, a más a más del destino, el formato de .BMP monocromático, ya que eagle no acepta ficheros .BMP que no sean de este tipo.

Captura de pantalla 2014-10-21 a las 9.53.00

 

Bien, llegados a este punto ya tenemos el fichero preparado para insertarlo en nuestro PCB. Antes de nada, debemos mirar la capa en la cual importaremos la imagen, ya que una vez insertada, eagle no nos permitirá cambiarla de capa. Para ello, seleccionamos el menú de capas y anotamos el número asociado a la capa.

Captura de pantalla 2014-10-21 a las 9.56.52

 

Abrimos eagle y seleccionaremos file>Run ULP…,  se nos abrirá una nueva ventana con todas las plantillas ULP que dispone eagle de serie y seleccionaremos la plantilla “import-bmp.ulp”

Captura de pantalla 2014-10-21 a las 9.53.57

 

 

 

Captura de pantalla 2014-10-21 a las 9.54.16

 

AUTOMÁGICAMENTE, eagle nos abrirá una ventana para que seleccionemos el fichero .BMP que queremos insertar, así que sin más lo seleccionamos.

Posteriormente nos sale un mensaje dónde eagle nos indica que trazo de la imagen a insertar queremos mostrar, esto depende de vuestra imagen, en mi caso, como mi imagen son trazos, seleccionaré el color negro, si quisiéramos hacer el negativo, deberíamos seleccionar el blanco.

Captura de pantalla 2014-10-21 a las 9.54.45

 

Por último, antes de insertar la imagen, eagle, nos muestra una última ventana de configuración dónde podremos escalar la imagen y seleccionar la capa que le queremos asociar. Como muestra la imagen adjunta, voy a dejar la imagen en su tamaño original, dejando el parámetro scale a 1, e insertaré la imagen en la capa 27.

Captura de pantalla 2014-10-21 a las 9.55.01

 

Y listo, con todos los parámetros configurados, tan solo nos queda darle a ejecutar al script y posicionar la imagen dónde queramos ;)

Enjoy!

“Print the legend” la película de las impresoras 3D

Bre Pettis no es un desconocido para los que estamos en el mundo de las impresoras 3D, pero para los que no lo conozcáis es un viejo conocido del mundo hardware, empezó haciendo sus vídeos “caseros” para la revista Make hasta que inició el proyecto con el que fue más conocido a nivel mundial, la construcción de la impresora 3D “MakerBot”.

Las que actualmente son la cara de la “new industrial revolution” lo han envuelto de un aura de polémica y fama a partes iguales debido a problemas con su ex socio, Zach hoeker, y al hecho de nutrirse de todo una comunidad de usuarios para después sacar un diseño final y vender en masa la impresora.

Sin más, os dejo con el trailer de la película que podéis encontrar en el portal de películas online Netflix y aquí el link a la página web que han creado de la película.

Enjoy!

 

Arduino 3D printer

2358-impresora-3d-arduino

Pues sí, tan solo faltaban los chicos de Arduino para unirse a la fiesta de las impresoras 3D. Tal y como se ha podido saber, en la roma MakerFaire del próximo 3 – 5 de Octubre, Massimo Banzi presentará el nuevo producto de Arduino, la que han denominado Arduino materia 101.

La nueva impresora al parecer tendrá un volumen de impresión de 14x10x10cm y el filamento disponible será de 1.75mm de diámetro.

De momento no se sabe mucho, tocará esperar hasta la celebración de la MakerFaire para conocer un poco más sobre la nueva máquina, así que de momento, bienvenida!!

Enjoy!

Primeros pasos con la nueva PCB Intel edison

SparkFun_Edison_Boards-14

Hace apenas unas semanas, intel mostraba la última revisión de su nueva plataforma para proyectos embebidos, la pequeña pero gigantesca intel edison. El nuevo dispositivo de intel, 100% compatible con Arduino y sorprendentemente potente, nació con la forma de una tarjeta SD pero tras 3 revisiones hardware, este parece ser el aspecto final que tendrá dicha placa.

No os dejéis engañar por sus 3 centímetros de tamaño, ya que integra wifi y bluetooth 4.0, y de bien seguro dará muchísimo que hablar en un futuro.

Intel venderá, ya que todavía no está disponible dicho dispositivo, la intel edison con una placa de expansión, la Arduino breakout, la cual nos permitirá reutilizar los shields que tengamos por saca para arduino.

Sin más y a falta de que este dispositivo salga al mercado, os dejo con el video que ha hecho la gente de intel para explicar a todos los usuarios cuales deben ser los primeros pasos para trabajar con el dispositivo.

Enjoy!

 

Conferencia de David Cuartiells en CPMX5

Muy buenas a todos.

Tras la celebración del campus CPMX5 en Méjico, han sido muchos los videos que se han subido a internet sobre las charlas que se ofrecieron. Entre ellas, encontramos esta charla de David Cuartielles, uno de los creadores de Arduino.

Sin más que ofreceros, os dejo con el video ;)

Enjoy!

Cap8 – Reconocimiento de voz Arduino-EasyVR

Muy  buenas a todos de nuevo,

Tras mucho tiempo sin poder publicar un video tutorial, hoy os quiero presentar un tuyo sobre EasyVr. Éste es un tutorial que hacía mucho tiempo que quería hacer.

Que es EasyVR? Pues bien, es una placa que nos va permitir control nuestro arduino mediante nuestra voz. La cual cosa, nos será super útil en el caso que queramos dar vida a un robot, automatizar nuestra casa,… lo que la imaginación nos dicte.

Easy VR es una placa con muchísimo potencial. Nos permite incluso grabar nuestros propios comandos de voz, con la cual el reconocimiento de dichos comandos será más efectivo que al trabajar con los comandos que la PCB trae predefinidos de serie, aunque eso lo veremos en otro video tutorial.

Sin más, aquí os dejo el link con los documentos para que os descarguéis y el video a continuación.

Enjoy!

Aprender Python de forma fácil y guiada

images

 

Es mucha la gente que se está sumando al aprendizaje del lenguaje de programación “Python”, entre otros motivos, dentro del mundo Open Source, es debido al uso de nuestra amiga RasperryPi. 

A continuación os dejo un link que encontré, casi de casualidad, por twitter y que me resulto muy interesante, ya que a mi modo de ver, te expone los pasos a seguir para poder aprender dicho lenguaje desde sus bases de una forma rápida y amigable.

Sin más, aquí os dejo el link!

 

Enjoy!

Código fuente del mítico juego TETRIS

75

 

Aplicando la inteligencia artificial en TETRIS, así es como han titulado el post sobre el mítico juego de Nintendo los chicos de meatfighter, en el que se expone de principio a fin el funcionamiento de dicho juego.

Sin más, a continuación os dejo el link para vuestro disfrute.

Código fuente TETRIS

Enjoy!