arduinonation

Archive for the ‘Proyectos’ Category

Pinokio

In arduino, Proyectos on diciembre 4, 2012 at 10:09 pm

20121204-220312.jpg

Interacción humana de objetos, es una área que estudia como un humano interactua con algún dispositivo y que tanta información puede adquirir este de su entorno. Un proyecto reciente de la Victoria University of Wellington, Nueva Zelanda. A puesto a prueba una lámpara que es capaz de obtener información del entorno y el poder interactuar con un humano.

En el sitio del proyecto[1] pueden verse algunos conceptos y WIPs, así como su versión final.

El sistema está equipado con una cámara web, Arduino, un micrófono y seis servo motores. La lámpara es capaz de reconocer sonidos, de seguir los movimientos de una persona y de comportarse de manera juguetona.

Algunos comportamientos que captan mi atención, es el modo introvertido / extrovertido, donde la pequeña lámpara trata de imitar la curiosidad hacia algún objeto; en este caso el libro. Para ello no se pierdan el video demostrativo[2].

Sin duda un proyecto que con un poco de más adecuaciones y uso de computación afectiva puede dar pauta a una investigación muy interesante.

Teagueduino

In Proyectos on octubre 18, 2011 at 6:03 pm

 

Otro proyecto que ha estado en los Kick Starters es: Teaguedino[1]. Lograron reunir USD$76,697 de los USD$22,000 iniciales. Esto forma parte de Teague Innovates, una empresa de consultoría y diseño.  Por lo que el proyecto cuenta con enfoque artístico pero que tiene algunas ideas interesantes.

El proyecto hace uso del Teensy++, basado en el AT90USB1286. El cual es una tarjeta pequeña y de buen desempeño. A la vez de ser compatible con Arduino IDE y permite  además programarse con AVR C.

El Teagueduino tiene un punto interesante, el manejo de repositorios con diversos códigos que pueden adaptarse, parece una idea buena, la cual se ha usado en Arduino. Una diferencia que podemos notar, es que el lenguaje es similar a una mezcla entre BASIC / C. Para ello consideremos el siguiente ejemplo:

Out_A = 0 as DIG;

Out_A = 250 as Tone;
delay (200);

De igual manera:

if (In_1 == 1000){

  Out_A = Random() as Tone;
  Var_1 =  Random() / 2;
  Delay(Var_1); 
 Out_A = 0 as Tone; 

}

El punto de todo esto, es simplificar más el modelo de programación. Al principio puede ser un poco raro, inclusive incomodo. Pero luego de un rato de probar me parece bastante didáctico. Aún no han dado fecha de lanzamiento de los kits que se venderán. Según cuentan, incluirá diversos accesorios para armar diversos proyectos al estilo “conecta y juega”. Seguiremos de cerca la evolución de esta nueva iniciativa.

 

Android+ = Arduino || Pic24F

In Proyectos on septiembre 2, 2011 at 3:18 am


Iniciamos este post comentando que Android empieza hacer ruido, Google parece que quiere seguir el camino de Microsoft (saben a lo que me refiero). He probado Android en un tablet de Samsung, lo que puedo decir es que falta mucho trabajo para pulir este sistema operativo de futuros dispositivos (tablets, celulares, refrigeradores, televisores, etc). Cuenta con opciones “de más“, que no son necesarias para un sistema móvil. También se puede notar algunos problemas con las reacciones multi-táctiles (probablemente el hardware no tiene buen soporte en los controladores que usa Android).

Menciono refrigeradores, por que una idea curiosa es que con la unión de hardware basado en Atmel o Microchip crear un sistema inteligente será relativamente sencillo si usamos algunas de las siguientes tarjetas que mencionaré.

Arduino ADK (AADK)

Desde el 2010 Google trabajó en un prototipo de tarjeta que fabricaba en Japón, la cual costaba $390 USD, este dispositivo usaba el Atmega 1280, lo cual era algo excesivo en costo y prestaciones. El Arduino ADK fabricado por el equipo Arduino[1] actualmente cuesta cerca de $90 USD y usa un Atmega 2560.

Existen varias versiones similares como la de SeeedStudio llamada Seeeduino ADK [2] que usa el mismo microcontrolador. También tenemos la Freeduino USB de ModernDevice [3] que usa un Atmega328, con la cual podrían hacer proyectos que requieran menores requerimientos. (Imagen de la derecha izquierda)

Como puede notarse, la opción del módulo oficial AADK, permite tener un dispositivo aceptable a un costo razonable para poder usar en diferentes proyectos. En conjunto con el IDE de Arduino 1.0 permite tener todas las librerías básicas (Wire, Servo, I2C, etc)  integradas con el Firmware listo para usarlo.

Microchip PIC24F ADSK

Por la parte de PICs, podemos notar que Microchip presenta el nuevo dispositivo llamado PIC24F Accessory Development Start Kit (ADSK)[4] el cual cuesta cerca de $ 80 USD, este usa un PIC24F de 16 bits (mientras el de Arduino es de 8 bits), además la tarjeta cuenta con algunos pines para conectar algún shield compatible de Arduino. De igual manera es posible ver los esquemáticos de diseño. También se incluye la librería para el entorno de desarrollo MPLAB. Según Microchip podría incluir  una versión con el PIC32F en un futuro cercano.

Primeras impresiones

Desde un punto de diseño puedo decir que está primera fase es aceptable y con prestaciones adecuadas para primeros diseños en aplicaciones reales. Algunos aficionados como el de los Android Disco [5] (que es un proyecto divertido) simplemente busca eso.

Pueden verse algunas de estas ideas, como la del refrigerador con Android que es totalmente realizable usando un: Tablet con Android, un AADK , un Arduino Ethernet y algunos sensores para conectarlo en tu refrigerador y lleve el control de tus víveres y de manera automática realice pedidos en línea.

Un prototipo interesante que llamó la atención en la MakerFaire y en  el Google I/O fue el robot RIC (Robot Inside Character), así como otros dispositivos que usan el ADK [6]. Interesantes (curiosas) primeras aplicaciones sin serlo, ya que son demostrativas de lo que puede hacerse juntado varios módulos y programarlos. La mayoría de estos proyectos en cuestión de días / horas.

Comentario Final

Estas tarjetas apenas inician y la evolución de ellas irá cada vez más a dos puntos:

  •  sencillez de uso y programación
  •  miniaturizar futuras tarjetas

El trabajo de empresas y comunidad abierta de hardware libre (hablaré de ello en otro post) permitirá que los DIYers estén prácticamente en cada esquina, ahora el lema será “un Hardware Libre en cada hogar”

Opción CEE

In Proyectos on agosto 17, 2011 at 1:55 am

Una opción bastante buena que anda sonando por varios lugares, es el proyecto CEE (Control – Experiment – Explore ) por Nonolith Labs [1], que logró juntar $20,940 US dolares, para financiar el proyecto bajo modalidad kickstarter.

En un principio, el prototipo estaba pensado para un ARM Cortex M3, pero recientemente han decidido cambiarlo a un XMEGA, mas precisos un  ATXMEGA32A4U [2] contra un LPC1343 [3] (A mi gusto, era mejor la primera opción, ya que se tienen un microprocesador de 32 bits contra uno de 8 bits, ¿porque ese cambio? ¿costos? :\  )

Este dispositivo mínimo contará con dos puentes H para controlar motores, salidas analógicas, soporte para salidas a 2 A. Podrá ser programado vía web usando Python y JavaScript bajo el propio programador web que está en desarrollo.

Un proyecto interesante de Hardware Libre que en un par de meses estará dando de que hablar, más que nada por su sencillez y prestaciones para algunos proyectos que requieran monitoreo remoto. Desde mi punto de vista tiene posibilidades de competir y ser aceptado por la comunidad. Seguiremos de cerca los avances del proyecto.

Origamitronic

In Proyectos on junio 1, 2011 at 6:32 pm

 

Un proyecto interesante de Jie Qi desde el MediaLab del MIT[1], es un sistema de plegado de papel. Si juntamos unos cuadros de papel, unos Flexinol [2], un microcontrolador Atmega y algo de hilo conductor. Podremos crear algo similar a un Origamitronic. Cuando el papel primario sensa la información, éste es transmitido al segundo papel que imita los movimientos del primero. Acá puedes ver el video [3] Se ve bastante interesante. Claro que no se pueden hacer muchas formas aún, pero es un principio para poder crear algunos origamis básicos con movimiento. Una idea interesante y algo surreal, pero que con algunas mejoras se podrán hacer algunos mini-bots de papel interactivos, algo así como un enjambre de origamis inteligentes. ¿Alguien se anima a hacer esto?

 

Respira…respira…

In Proyectos on mayo 3, 2011 at 4:17 pm

 

Hoy tuve la oportunidad de platicar un rato con el Dr. Tennent del MRL[1], ya que estuvo demostrando un juego interesante. El Pong, el clásico juego de dos barras y un punto, pero no es eso lo interesante; si no que es controlado con la cantidad de gas que es exhalado inhalado cuando se respira. Usando un sensor de gas, un Arduino y un módulo wi-fi, todo encapsulado en una mascara de gas . Los datos son enviados a un computador que recibe estas señales para controlar la posición de los pads y así interactuar de una manera diferente. Lo probé, parece sencillo, pero es un reto mantener el pad en niveles intermedios, bueno un 4 a 6 no esta mal (perdí por dos)  para un principiante. Este proyecto será presentado en Cheltenham Science Festival [2]. Interesante manera de jugar, preparen sus mascaras, luego de la fumigada todavía puedes seguir jugando. 🙂

OTOduino + i/Phone/pod

In Desarrollo, Proyectos on abril 16, 2011 at 10:55 am

Hace algunos días, estaba curioseando por iTunes Stores (ya es costumbre), entre esas apps. note una muy interesante. Un tiempo atrás me encontraba buscando una forma de conectar un Arduino al iPod (sin usar Wi-Fi), para así enviar algunos comandos o monitorear algunas señales del puerto A/D o de los pines lógicos. Una idea era usar el jack de audio para obtener/enviar esas señales. Pues, curiosamente un japonés llamado Akihiro, ha publicado un proyecto que promete bastante sobre esta misma idea.

OTOduino [1], el proyecto que ha diseñado una librería que permite hacer la interfaz entre el jack de audio y el microcontrolador, para así monitorear / enviar señales al Arduino y usar el i/Phone/Pod como unidad de monitoreo y control. Bastante bueno, funciona en Duemilanove y UNO (modificar el TMR0, para ajustar frecuencia). La aplicación pueden bajarla de iTunes [2], la cual es muy sencilla de usar. La librería es abierta pudiendo ser modificada [3] y utilizarla en diversos proyectos, también está el código para XCode, con el xib y funciones para desarrollar algún sistema en el iOS. Ahora, tengo una idea, conectar esto a un módulo RF y así monitorear / controlar , digamos… la posición de una cámara (timelapase motion camera). Hmmm… ¿alguien dijo, un minibot? 😉  Varias ideas pueden surgir de este proyecto… ¿Que harías con esto?

Arduino Tutorials

In Proyectos on marzo 12, 2011 at 9:18 pm

Una nota muy interesante, es el proyecto de tutoriales On-Line que se vienen dando. Actualmente Jeremy [1] ha terminado la serie completa de video tutoriales, la cual consta de 10 video lecturas que ayudan a usuarios nuevos y algunos intermedios , a mejorar sus habilidades. Actualmente se encuentran en Inglés, lo cual cubre una audiencia más amplia en el manejo de Arduino. Para todos aquellos interesados, visiten el sitio oficial de Jeremy. En especial les recomiendo el episodio de comunicaciones inalambricas. [2]

Concurso : Cooking Hacks por Libelium

In Concursos, Proyectos on enero 21, 2011 at 6:10 pm

Desde España se ve una nota interesante, el tradicional concurso Intenacional de proyectos basados en Arduino entra en su fase cuatro [1]. Esta vez con el lema: ¿Qué puedo cocinar hoy? (suena interesante) Los premios son bastante generosos, tal como un vale de 15% de descuento en las compras en línea de libelium[2]. El ganador se lleva 500€ en vales para adquirir lo que más le guste. (genial). La fecha limite es hasta el 31 de mayo del 2011, y el ganador será anunciado el 15 de junio del 2011. No olviden seguir las instrucciones y reglamentos. El horno se está calentando…

Top 5 -_- (WERS)

In Notas, Proyectos on enero 15, 2011 at 9:40 pm

Este post lo pensaba poner el año pasado, pero por una u otra razón lo postergue hasta este 2011. Sí luego de revisar varios proyectos que usan un Arduino, y al existir los mejores proyectos DIY[1], tendrían que haber los imprácticos o más est….s. Pero con alguna idea interesante, que no fue bien desarrollada y puede ser rescatada.
Sin duda uno de mis favoritos y ahora que tenga algo de tiempo es hacer el arpa electrónica[2], similar a la que usa J.M Jarre [3] en sus conciertos, ésta creación la  considero uno de los mejores proyectos que se ven en la red que usa un Arduino. Claro que existen otros muy interesantes de los que hablaré en un futuro post.

 

5 –  Lampara LED WiFi controlada por Eigenharp + Arduino [4]

Este es uno de esos proyectos que podría ser bueno, pero el desperdicio de la WiFi para enviar datos y cambiar los colores de varios LED RGB,  no tiene …. -_-
Quizá si se usará un módulo RF, se hubiera logrado lo mismo a menor costo.


4 – Robot con Arma de Agua [5]

Bueno, lo tonto de este robot es quizá tener uno que se moje o te moje (Cuidado gatos, perros y pájaros). Este es uno de ellos. La parte más interesante es el protocolo por medio del cual se conecta a un celular. Pero, ¿por que no usar algo más sencillo?. Quizá no sea muy necesario usar un celular para todo, dentro de poco tendremos un chupón celular.

 

3 –  Arduino OverClocked [6]

He escuchado y visto PCs que logran aumentar la frecuencia de reloj para realizar ciertas tareas más rápido, o para poder ejecutar un juego mejor. Cuando vi esto me quede un poco malviajado. 🙂  Bueno, si se puede hacer a un microprocesador, debe poderse hacer a un microcontrolador. Revisando el sitio, pude notar que el pobre Arduino muere después de este ahogamiento. Quizá usar un sistema diferente en una tarjeta MEGA que realice algún cálculo o análisis de una imagen pueda ser beneficioso.

2 –  Calabaza de sustos. [7]

Si podemos traducirlo de esa forma, que asusta o no asusta. Hmmm… lo que si me asusta es ver este tipo de proyectos en blogs como Make [8] En lo personal, no entiendo el proyecto, ni siquiera es gracioso.

1 – DIY Medidor de Agua Arduino con visualización en iPad [9]

Cuando vi el título de este proyecto, quede asombrado de lo raro que es. No pues si, como los iPad son bien baratos, tendremos uno en cada parte de la casa para visualizar la temperatura, prender la luz, la TV, bajarle al baño, etc, etc. -_-
La idea del proyecto no es mala, el problema es de nuevo, ¿Por que no hacerlo más sencillo? Nuevamente se desperdicia la conexión WiFi, así como la visualización de los datos , ademas de usar un servidor. Creo que falto un GPS para saber que llave anda mal.
Este fue el 2010, veremos que otras rarezas aparecen este 2011. 🙂