Archivo de la Categoría “General”

Unos del los parámetros más útiles a la hora de domotizar tu casa son la temperatura y la humedad tanto del exterior, como de las habitaciones, pero es complicado encontrar sensores que entreguen los datos de manera que puedas usarlos como quieras después… y cuando los encuentras, suelen ser caros.
¡Pues venga, háztelos tu mismo!
DSC_0116

Lee el resto de esta entrada »

Comments 2 Comentarios »

Aunque vivo en una casa de alquiler, estoy domotizándola poco a poco con cosas que no tengan que ser permanentes y, como muchos sabéis, me gusta hacerlo todo desde cero para aprender nuevas tecnologías o simplemente como reto “porque me da la gana”.

output_EUKNqa

Si lo que quieres es simplemente encender y apagar luces con el móvil, mejor deja de leer este tutorial y cómprate esto:

http://www.aliexpress.com/item/Original-Wifi-RGB-LED-controller-for-Iphone-Ipad-Android-mobile-phone-2-3Version-IOS-system-DC7/1032823060.html

 Si te gusta la electrónica, la programación y saborear el placer de habértelo hecho TODO tu mismo, entonces sigue leyendo, porque voy a explicar absolutamente todos los pasos en el blog.

Es una tarea con bastantes retos. No va a ser fácil. Habrá momentos en los que te arrepentirás… pero el gustito que da pulsar TU botón y sentir el control de TU electrónica a través de TU aplicación web… ya verás como habrá merecido la pena.

En esta primera parte del tutorial, os explicaré como construir la electrónica que os permitirá controlar las tiras RGB de 5M a través de cualquier cliente UDP. Con eso, si sois un poco hábiles con la programación, podréis controlarlo desde una web con un script en Java, por ejemplo. En la siguiente entrega os daré una librería muy sencilla para que podáis hacer vuestros scripts en Python.

Estos son los módulos de los que hablaremos en los siguientes posts. Prepara tu soldador y tus herramientas!

  1. Electrónica
    1.1 Materiales
    1.2 Construcción
    1.3 Configuración
  2.   Software de control
    2.1 Comandos
    2.2 Cliente UDP (Hercules)
    2.3 Librería de Python
    2.4 App de Android

Más adelante lo integraremos en un panel de control gobernado por OpenHab, la plataforma de domótica que acabaremos usando para integrar todos los dispositivos.

¡Vamos allá!

Lee el resto de esta entrada »

Comments 5 Comentarios »

En mi último viaje a Silicon Valley estuve con grandes personalidades del mundo de la robótica, compartí cenas, paseos, soldador y copas con muchas personas que me gustaría tener al lado día a día.
En mi última semana me invitaron a una reunión del mayor club de robótica de California. Se llama HomeBrew Robotics Club y me hacen una cosa muy sencilla: Quedan todos los meses para hablar de robots.
En España no tenemos nada similar. Es cierto que muchas asociaciones, clubs universitarios e incluso empresas han movido eventos similares, pero también es verdad que ninguno de esos intentos ha sido fructífero, así que me puse a pensar por qué no funcionó ninguno de esos intentos. En mi opinión está claro: Siempre se pretenden reuniones formales y muy organizadas que poco invitan a hablar sin preocuparte del qué dirán.
Al leer la Wiki de HBRC me encontré esto:
Entonces los astros se alinearon y me vino una idea a la cabeza que no me he podido quitar desde entonces. Quiero quedar con mis amigos que hacen robots y tomarme una copa con ellos.
Así que decidí emprender esta nueva aventura y me dediqué a mandar mails y a llamar como un loco para ver si querían tomarse algo conmigo. Las únicas condiciones que me puse para empezar fueron estas:
Se hará siempre en sitios que inciten a pasarlo bien y a hablar
Esta invitado cualquiera al que le gusten los robots y le apetezca tomarse una cerveza
Tendrá, igual que HBRC un número muy reducido de organizadores que nunca será monopolizado por ninguna empresa ni asociación. De momento estoy sólo ante el peligro sin nadie detrás que me cubra.
Con estas premisas, hoy 8 de junio de 2012 a las 7:00pm dará comienzo la primera reunión de DrinkingBots en el bar Barrafija, en la calle Cochabamba, 21.
En esta ocasión seremos seguramente muy poquitos puesto que mi agenda de contactos es bastante limitada, pero lo importante es tener un buen comienzo, por eso he querido invitar a la gente personalmente mandando y llamando uno a uno durante más de un mes.
Si quieres formar parte de este grupo de apasionados por la robótica puedes apuntarte y participar en este grupo de Google.

En mi último viaje a Silicon Valley estuve con grandes personalidades del mundo de la robótica, compartí cenas, paseos, soldador y copas con muchas personas que me gustaría tener al lado día a día.

Durante mi última semana me invitaron a una reunión del mayor club de robótica de California. Se llama HomeBrew Robotics Club y me hacen una cosa muy sencilla: Quedan todos los meses para hablar de robots.

En España no tenemos nada similar. Es cierto que muchas asociaciones, clubs universitarios e incluso empresas han movido eventos similares, pero también es verdad que ninguno de esos intentos ha sido fructífero, así que me puse a pensar por qué no funcionó ninguno de esos intentos. En mi opinión está claro: Siempre se pretenden reuniones formales y muy organizadas que poco invitan a hablar sin preocuparte del qué dirán.

Al leer la Wiki de HBRC me encontré esto:

hbrc

Entonces los astros se alinearon y me vino una idea a la cabeza que no me he podido quitar desde entonces.

Quiero quedar con gente que hace robots y tomarme una copa con ellos.

Así que decidí emprender esta nueva aventura y me dediqué a mandar mails y a llamar como un loco para ver si querían tomarse algo conmigo. Las únicas condiciones que me puse para empezar fueron estas:

Se hará siempre en sitios que inciten a pasarlo bien y a hablar.
Esta invitado cualquiera al que le gusten los robots y le apetezca tomarse una cerveza.
Tendrá, igual que HBRC un número muy reducido de organizadores que nunca será monopolizado por ninguna empresa ni asociación. De momento estoy sólo ante el peligro sin nadie detrás que me cubra.

Con estas premisas, hoy 8 de junio de 2012 a las 7:00pm dará comienzo la primera reunión de DrinkingBots en el bar Barrafija, en la calle Cochabamba, 21.

En esta ocasión seremos seguramente muy poquitos puesto que mi agenda de contactos es bastante limitada, pero lo importante es tener un buen comienzo, por eso he querido invitar a la gente personalmente mandando y llamando uno a uno durante más de un mes.
Si quieres formar parte de este grupo de apasionados por la robótica puedes apuntarte y participar en este grupo de Google.

DrinkingBots

Email:

Visita este grupo

Comments No Hay Comentarios »

Angel en Microsoft 2Hoy, como decisión de último momento, he tenido el placer de ser Mentor de Robótica en el Mega Startup Weekend celebrado en las instalaciones de Microsoft en Silicon Valley.

Ha sido una experiencia interesante porque he conocido a los organizadores del evento, además de a otros mentores del área de robótica con muy buenas ideas y mucho conocimiento que compartir… pero lo mejor ha sido conocer a los participantes del evento y haber podido sentarme con los cuatro grupos a los que mejor iba a poder ayudar.

En el Mega Startup Weekend, muchos de los participantes acuden al evento con un proyecto en mente y en busca de los compañeros y las alianzas correctas. Otros simplemente quieren empaparse de ideas y del Networking que un evento así puede brindarles, así que acuden al evento, se juntan con gente con quien encajan y tratan de sacar una idea e investigar si es valida durante el fin de semana.

Entre las ideas más interesantes que he visto estaban estas:

  • Ayuda a personas ciegas: Un equipo de seis personas estaban buscando maneras de crear una aplicación capaz de ayudar a los ciegos en las actividades del día a día, como leer precios y etiquetas.
  • Robot Cámara: Un robot capaz de imitar los movimientos de un cámara de cine, pero que puediese hacerlos con la precision y sencillez necesarias para poder usarlo en entornos de grabación algo complicados.
  • Carcasa de iPhone con Ruedas: Dos ingenieros quieren hacer de nuestros iPhones los típicos péndulos invertidos para que se muevan sobre dos ruedas. La particularidad de este diseño era que lo están haciendo para que quepa en el bolsillo haciéndolo de un tamaño similar a una carcasa normal. Me encantaría ver este producto terminado, aunque veo demasiadas complicaciones técnicas en un desarrollo así.

Cada día me convenzo más de lo importante que es conocer a gente y hacer buenos contactos. Muchas veces no nos damos cuenta de que lo importante no es sólo la idea que tengas en ese momento, o el robot que estás creando para el próximo concurso… lo que más te va a ayudar a crecer es la gente que vas conociendo por el camino, por eso os animo a que aprovechéis cualquier momento de Networking que tengáis a la vista.

Eventos como el Mega Startup Weekend, los Betabeers que se están haciendo por todo el mundo, o la famosa Campus Party están llenos de momentos de Networking que NO DEBEMOS DEJAR PASAR!

Podéis seguir todo lo que ha ocurrido en Mega Startup Weekend por twitter buscando #swbayMEGA

Comments No Hay Comentarios »

2009-combat_schumaker01Jamás me pidáis que os organice un viaje a menos que lo queráis tomar como una pequeña aventura desorganizada.

Como cada año en estas fechas, me voy a California para visitar amigos, empresas y RoboGames, Esta ha sido la progresión de los hechos:

Lee el resto de esta entrada »

Comments 3 Comentarios »

CartoonStock%20-%20Sales%20meeting%20cartoonHoy he participado por primera vez en un Sales Meeting. En una empresa multinacional, un Sales Meeting es básicamente una reunión donde se juntan los comerciales y los jefes jefazos para hablar de cómo ha ido el último periodo de ventas y de los planes futuros que pretenden aplicar para seguir mejorando cada vez más. ¡Qué cosas tan interesantes puede llegar a aprender un ingeniero de a pie en una reunión de comerciales!

Como muchos sabéis, mi padre era comercial y además siempre ha tenido la fama de ser capaz de hacer que la gente quisiese comprarle cualquier cosa… Una vez, mientras aun estudiaba el Grado medio de FP, hicimos un ejercicio en clase que consistía en vender una caja vacía a nuestros compañeros (por lo visto es un ejercicio muy común en el mundo comercial). Al llegar de clase se lo conté a mi padre y él me dijo: Bah, que tontería, para que te iba a vender nadie una caja vacía, si tú tienes muchísimo espacio en tu habitación para tus libros, tus cables y tus cacharritos… Desde siempre soy un tío extraordinariamente desordenado. Ese mismo fin de semana, sin darme cuenta, acabé pidiéndole a mi padre que me llevase a IKEA a comprar algunas cajas para tratar de organizar un poco mis libros, cables y cacharritos. Al regresar a casa me dijo: La clave está en conocer a tu cliente y saber por qué quiere comprar tu producto. Lo habrás hecho bien cuando dejes de Vender y te empiecen a Comprar.

Por supuesto, terminó diciendo que le debía 30€ por las cajas y por la clase de ventas, pero que por ser hijo de quien era y además menor de edad, me las dejaba gratis.

Soy ingeniero por vocación y no me planteo hacerme comercial de pronto, pero necesito aprender cosas nuevas constantemente. Haber participado en el Sales Meeting de una empresa multinacional ha sido toda una experiencia para mí. Como ingeniero, os animo a que apliquéis la creatividad e intuición que os caracteriza todos los campos profesionales que os rodeen.

Comments 4 Comentarios »

He estado peleándome con algunas librerías que he ido encontrando durante un par de días para hacer que el reloj se hable con el ordenador… al final después de algo de ayuda en el foro de Texas Instruments, he conseguido hacer un pequeño programa en Visual Studio .Net escrito en un ratín en Visual Basic gracias a la DLL  eZ430_Chronos_Net.dll hecha por Tobias Gärtner.

Untitled-2

Odio esos sitios donde tienes que rebuscar para bajarte código o registrarte y que te mande publicidad, así que si quieres bajarte el código fuente, haz clic aquí y empieza a jugar con él.

Sigue estos pasos:

1. Conecta el CC1111 AP

cc1111

 

 

 

 

 

2. Abre el .sln que te acabas de bajar, o ejecuta el .exe que encontrarás en la carpeta bin.

3. Pulsa el botón Connect

4. Arranca el Chronos ez430 en el modo ACC.

5. Y… voilà!

Espero que esto os ayude a crear vuestro primer programa de comunicación con el Chronos ez430. Si necesitas ayuda con este proyecto, o tienes cualquier duda, escríbeme un comentario o un mail.

Comments 15 Comentarios »

Untitled-2

Al final he hecho algo chulo con mi nuevo “juguete”.

He cogido el Chronos ez430, he creado un nuevo menú de opciones para no modificar mucho su firmware original, después he escrito un programa rápido en Visual Studio, he corregido algunos fallos que tenía en el protocolo de comunicaciones de mi robot, y… ¡tachan!

En mi post anterior os di el código necesario para hacer que el Chronos ez430 se hablase con el ordenador, así que modificado ese programa un poco para transformar los datos feos que manda el reloj y pasarle los datos arreglados al robot, que no es más que un coche de radio control con unos cuantos sensores y un par de Skypics.

Aquí tenéis una imagen del programa actual:

 

Untitled-4

Una vez que el programa ya estaba terminado, empecé a arreglar el sistema de comunicaciones de mi robot, que era algo inestable y lo deje bastante apañado así que ya no se cuelga ni aunque le envíes los datos con señales de humo. El robot no es demasiado fácil de controlar con el reloj, ¡pero al menos es posible!

Aquí os dejo un video del robot corriendo por el salón de mi casa:

El software de este proyecto no está demasiado limpio porque lo he hecho deprisa y corriendo, pero si quieres hacer algo parecido y necesitas ayuda con tu código déjame un comentario o mándame un mail.

Comments 5 Comentarios »

Reloj_ez430

Hace muy poquito recibí este alucinante cacharro. Seguramente muchos no hayáis oído hablar de el así que dejadme que os haga una brevísima descripción de este “reloj”:

  • Acelerómetro de 3 ejes
  • Sensor de Presión (altímetro) 
  • Sensor de Temperatura
  • Sensor de Batería
  • Microprocesador CC430F6137 con un transceptor Wireless <1 GHz integrado

Así que te dan todo eso en una gadget con apariencia de reloj… pero además, en el paquete recibes esto:

  • Programador y depurador ez430 USB
  • Wireless Access Point CC1111 USB RF
  • Destornillador de relojero 
  • 2 torillos extra
  • Batería CR2032  de litio

Pero sin duda, lo mejor de todo esto es que sólo cuesta 49$… (Vale, parezco uno de estos vendedores de teletienda… Jajaja)

Aun no he tenido demasiado tiempo para jugar con él, pero mi primer proyecto será recibir los datos de los sensores en el ordenador haciendo algún programa en Visual Studio

Comments No Hay Comentarios »

Todo el mundo en Saint Louis University esta encantado con las medallas que nos trajimos a la universidad desde RoboGames, asi que poco a poco van publicando algunas noticias más.

La primera que salio fue en la web oficial de SLU en Estados Unidos:

Parks

Tras esa primera publicacion nos llegó un mail preguntándonos si nos importaba que publicasen la noticia en la Web de SLU Madrid, y aquí están los resultados:

SLU Madrid news Cropped

También hemos aparecido en el periódico de SLU Madrid y nos han contado que estamos como fondo de escritorio en los ordenadores de los laboratorios… pero eso aun tenemos que verlo para creerlo… JAJAJA

No es que seamos “la Pantoja”, pero por algo se empieza, ¿no?

Comments No Hay Comentarios »