miércoles, 17 de abril de 2013

Un poco de physical computing

Si bien lo que voy a mostrar en esta entrada no es nada nuevo, el objetivo real es mostrar que con componentes que no faltan en nuestras casas se puede hacer un dispositivo joystick modular que podamos incorporar en algun otro proyecto de robotica.

El programa para controlar el nunchuck de nintendo desde un arduino fue hecho en el 2008 por Tod E. Kurt, se preguntaran porque prefiero de esta manera a usar lo tradicional, el nunchuck pegado al Wiimote. La respuesta es depende... si el proyecto de robotica solo necesita de un joystick, un par de botones y/o lectura de acelerometro en x y y no hace falta tanto aparatejo; ademas de esta manera no necesitamos gastar baterias ya que se alimenta directamente del arduino que a su vez esta pegado al puerto usb del pc.

por otra parte el software que se va a ejecutar en el pc o en su defecto un linux embebido como es el caso del raspberry pudiera hacerse con processing, si no te apetece el java como es mi caso lo puedes hacer con python que esta de moda y si eres C# dependiente (o sea como yo) en mono o dotnet

se mueve muy bien bastante rapido, está controlado por eventos ya que encapsulé el control nunchuck en un componente independiente, el programilla esta totalmente estable y listo para ser incorporardo en un proyecto de robotica.

El proximo paso seria construir una tarjeta con un avr tiny que implemente una interfaz usb quedando el hardware muchisimo mas pequeño y con una mejor presentación; claro en este caso habria que desarrollarlo directamente con AVRStudio.

sábado, 13 de abril de 2013

Adaptador de Memoria MicroSD para Raspberry

Este adaptador de Memoria vale la pena adquirirlo, lo vende Adafruit; mejora la apariencia del raspberry debido que elimina el espacio sobrante del convertidor de microsd a SD.


Fijense que antes de colocar este aparatico el raspberry se ve asi


y ahora se ve asi
Vale la pena


viernes, 12 de abril de 2013

Adaptador para las GPIO del Raspberry

En esta entrada compartiremos un conector para las GPIO del raspberry hecho a mano, aun cuando se puede conseguir por internet puede ser complicado y costoso conseguirlo.






tiene la separacion idonea para colocarlo en el protoboard


jueves, 11 de abril de 2013

Sesion remota gráfica del RaspberryPi

En ocaciones es necesario establecer una sesion remota gráfica al RaspberryPi, utilizar el vnc de manera estandar suele ser lento debido a que la GUI es compartida.

Dependiendo del requerimiento del usuario si lo que necesita es mayor velocidad a la hora de usar una interfaz gráfica remota y no compartir la pantalla es posible iniciar la interfaz X usando el protocolo RDP; esto se hace instalando como sudo el xrdp de la siguiente manera

sudo apt-get install xrdp

luego reiniciamos el equipo y podremos conectarnos desde linux con el tsclient, desde mac con Remote Desktop Connection.app y con Windows desde Coneccion a Escritorio Remoto, por supuesto el rendimiento es muy bueno solo que la interfaz X no esta compartida, es decir no se va poder observar lo que se hace en el monitor que tenga el Raspberry conectado en ese momento.

Mas adelante en otra entrada indicaremos como se hace inicio de interfaz X con otro protocolo.

viernes, 5 de abril de 2013

Lector de ondas cerebrales parte 2


Un poco decepcionado con el hardware lector de ondas cerebrales, posee un clip que se conecta en el lobulo de la oreja haciendo tierra, y una pequeña placa metalica que hace contacto con la frente del usuario, solo es capaz segun lo que pude comprobar de sensar el pestañeo de la persona y el nivel de concentracion, aun cuando este ultimo no lo hace muy bien.

A continuacion muestro una captura de pantalla de un programa de matematicas que viene con el equipo, inicialmente creia que si uno pensaba la respuesta deberia aparecer en la pantalla; pero despues de concentrarme mucho y hacer fuerza con la mente :( nada de nada ;(.

Uno debe escribir la respuesta mientras el software mide el nivel de concentracion, solo eso....




Sin embargo existe otro equipo mas profesional que sensa varios puntos de la cabeza del usuario, estos si valen la pena a la hora de hacer investigación.

En lo que a mi respecta esperare tener a la mano algo mas profesional para hacer investigación en este campo.