Sonido y TTS en el Beaglebone Black con Ubuntu 12.04

 

En un artículo anterior habilitamos audio en el Beaglebone Black, utilizando un conversor de audio USB muy económico.  Hoy presentamos un nuevo procedimiento, mas sencillo y ademas habilitamos la función TTS para permitir que nuestro beaglebone pueda hablar.

Beaglebone Black con controlador de audio USB y parlante, listo para interpretar un sonido.

Beaglebone Black con controlador de audio USB y parlante

 
 
 
 

tras el salto te contamos sobree los materiales usados y el procedimiento.

Continuar leyendo →

Instalando SimpleCV en Beaglebone Black con Ubuntu 12.04

Ya hemos visto en artículos anteriores como instalar Ubuntu 12.04  y como instalar OpenCV en nuestra Beaglebone Black. Ahora para avanzar en el software para Computer Vision instalamos SimpleCV.

SM_logo_color

 

 

 

 

 

De acuerdo a las instrucciones oficiales que se encuentran en este link , estos son los comandos,

sudo apt-get install ipython python-opencv python-scipy python-numpy python-pygame python-setuptools python-pip
sudo pip install https://github.com/sightmachine/SimpleCV/zipball/master

Posteriormente actualizamos ipython

sudo pip install -U ipython

Sin embargo al ejecutar

simplecv

nos aparece un error, este error ya estaba documentado antes en este link

y se soluciona con el siguiente comando

sudo pip install svgwrite

Entonces, la secuencia completa de comandos es la siguiente

sudo apt-get install ipython python-opencv python-scipy python-numpy python-pygame python-setuptools python-pip
sudo pip install https://github.com/sightmachine/SimpleCV/zipball/master
sudo pip install -U ipython
sudo pip install svgwrite

Y con esto si ya tenemos SimpleCV para nuestra beaglebone Black.

Mas información sobre SimpleCv en su web oficial

Arduino y conectividad Bluetooth

Una tecnología de comunicación inalámbrica que tiene gran popularidad es el Bluetooth. Bluetooth se refiere al conjunto de Hardware y software que opera en la banda de 2.4 a 2.485 GHz, conocido como espectro ISM (del inglés Industrial Cientifíco y Médico) diseñado para comunicaciones en corta distancia.
bluetooth_bt2s
Desde el punto de vista del alcance, Bluetooth se considera una tecnología PAN (en inglés Personal Area Network) la red que está en nuestro entorno inmediato.

Pues bien, en este artículo usaremos un módulo Bluetooth para comunicar un Arduino Uno con un Celular Android… Y ademas controlaremos nuestro Arduino Uno desde el calular usando Ardudroid, una aplicación disponible en el Play Store

Tras el salto los detalles de la conexión y los sketch de ejemplo

Continuar leyendo →

Instalando OpenCV en Beaglebone Black con Ubuntu 12.04

En un artículo anterior instalamos Ubuntu 12.04 y un escritorio para el Beaglebone Black, ahora probamos OpenCV para ir hacia proyectos mas avanzados.

logo

Tras el salto los detalles

Continuar leyendo →

Instalando Ubuntu 12.04 y escritorio XFCE en Beaglebone Black

En este post instalamos Ubuntu 12.04 en el Beaglebone Black, un escritorio mínimo pero funcional llamado XFCE y finalmente VNCServer para conexión remota, con esto el Beaglebone Black está listo para instalar otro software mas adelante.

Al instalar esta versión, aparecen particiones que no reconocen el tamaño de la microSD usada, mostramos la secuencia de pasos para crear una partición que considere este espacio.

CONN_REVA5A

Elegimos esta versión de Ubuntu por su estabilidad, documentación y amplia comunidad que le da soporte. Esto la convierte en candidato ideal para realizar pruebas mas avanzadas

 

Tras el salto los detalles

 

Continuar leyendo →

Comenzando un Robot con Arduino

En este post comenzamos a trabajar con un robot muy simple. El objetivo es usar un chasis de robot genérico y luego ir agregando funcionalidades, si el tiempo lo permite.

wpid-20140216_221045.jpg

 

En esta oportunidad mostramos el chasis, el módulo de control de motores, las conexiones y el código necesario para mover los motores.

 

 

 

Todos los detalles después del salto.

Continuar leyendo →

Digispark, un arduino mínimo

Junto con el Digix que vimos en un artículo anterior, trajimos unos equipos muy pequeños llamados Digispark.

wpid-20140209_124635-1.jpg

El DigiSpark no esta pensado para igualar las capacidades de un Arduino Uno, por ejemplo. Su ventaja está en la portabilidad y la familiaridad de uso pues ocupa el mismo Arduino IDE (aunque no es compatible con todos los sketchs)

 

En este artículo mostramos como se usa el IDE y mostramos un ejemplo de configuración, todo despues del salto

Continuar leyendo →

Conecta Twitter con Arduino usando la biblioteca Twitter

En un artículo anterior vimos como conectar Arduino con Twitter, otra opción para interactuar con Twitter es usando la biblioteca  twitter,

 

Mostramos un ejemplo típico de post de un Tweet y también mostramos una mejora, a través del envío de tweets periódicos informando variables medidas por el Arduino

 

Los materiales y las indicaciones tras el salto

Continuar leyendo →

Envia tweets con Arduino, usando ThingTweet

Este tema lo vimos antes en un artículo anterior con un servidor propio, ahora usaremos una aplicación de un tercero para enviar los tweets, de modo similar a lo que vimos aquí usando el DigiX

En efecto la empresa ThingSpeak te proporciona  la aplicación ThingTweet para poder enviar tuits, específicamente, ThingTweet es un  proxy que permite a nuestro Arduino enviar actualizaciones de status hacia Twitter usando una llamada a la API de ThingTweet.

 

 

Mas detalles tras el salto

Continuar leyendo →

Conecta Raspberry Pi directo al notebook

Bueno este truco me parece muy bueno si necesitas conectar tu Raspberry Pi al computador o notebook.

raspberry_pi_concurso

 

Si no tienes un router o switch o hub (alguien usa hub todavía?)  para conectar tu Raspberry Pi,  te proponemos una solución muy simple,  se requiere un cable de red directo y nada más.

 

 

Los detalles tras el salto.

Continuar leyendo →