Text-To-Speech, TTS en la Raspberry Pi con espeak

Sin duda, una opción interesante en la Raspberry Pi es la posibilidad de generar vocalizaciones a partir de un texto dado.

Esta función, conocida como “Text To Speech” o TTS, es la que habilitamos en este post.

wpid-20140901_222255.jpg

 

 

 

 

Tras el salto todos los detalles !

Continuar leyendo →

Grabando e Interpretando Sonidos con la Raspberry Pi

 

wpid-20140901_222255.jpg En esta oportunidad probaremos agregar la capacidad de grabar sonido a la raspberry pi y luego poder interpretarlo, para ello usaremos parte de lo aprendido en un artículo anterior para el Beaglebone Black

Con lo aprendido aquí podremos agregar grabación y sonido a otras pruebas que podamos realizar en el futuro

 

Tras el salto te indicamos los materiales  y el procedimiento para realizar esta prueba

Continuar leyendo →

Usando un micrófono con Arduino

En este artículo probaremos un módulo de micrófono, para conectar a Arduino. Especifícamente usaremos los pines ADC para representar los valores medidos.

Materiales Usados

La siguiente es la lista de los materiales usados

  • Arduino Uno
  • Cable USB
  • Cables de protoboard macho hembra
  • Módulo Micrófono (usamos este módulo)
  • PC con Arduino IDE 1.0.5

Tras el salto te contamos los detalles y los ejemplos

Continuar leyendo →

Estación Meteorológica – Capturando Temperatura, Humedad y Luminosidad en MySQL usando Apache, php, Arduino + Ethernet Shield

Uno de nuestros tutoriales mas comentados es Capturando datos en MySQL usando Apache, php, Arduino + Ethernet Shield. Por este motivo quise darle una actualización y al mismo tiempo responder con un ejemplo a muchas de las consultas que nos realizaron en ese tutorial, a continuación los pasos para implementar una estación meteorológica usando el sensor DHT11, un LDR, un Arduino y una Ethernet Shield.

arduino_ethernet_45grados

Este proyecto es similar al anterior, un Arduino Uno con una Ethernet Shield, pero esta vez agregué 2 variables mas, ahora mide temperatura, humedad y luminosidad; estos datos los envía al igual que antes mediante una instrucción GET a un servidor remoto y aquí algo nuevo, el servidor remoto responde en XML indicándole al Arduino cual de los tres leds que posee debe encender o apagar. Les parece interesante?

Continuar leyendo →

Midiendo temperatura y humedad con Arduino y el sensor DHT11

En este tutorial aprenderemos a utilizar el sensor DHT11 para medir temperatura y humedad con nuestro ya conocido Arduino. Inicialmente solo obtendremos la lectura mediante la interfaz serial del Arduino, pero la idea final es enviar estos datos a un servidor en internet lo que dejaremos para otro tutorial. Para realizar este tutorial nos basamos en el realizado por Lady Ada.

Materiales

  • Sensor DHT11
  • Protoboard
  • Cables de conexión para protoboard
  • Cable conexión Arduino
  • Aurduino 1

Sensor DHT11

El DHT11 es un sensor básico de humedad y temperatura de costo reducido. Usa un sensor de capacidad para medir la humedad y un termistor para medir la temperatura del aire que lo rodea. Esta diseñado para medir temperaturas entre 0 y 50°C con una precisión de ±2°C y para medir humedad entre 20% y 80% con una precisión de 5% con periodos de muestreo de 1 segundo. El formato de presentación es una pequeña caja de plástico de 15.5mm x 12mm x 5.5mm con una cara en la cual tiene una rejilla que le permite obtener las lecturas del aire que lo rodea. Si se requiere mayor precisión podemos trabajar con su hermano, el sensor DHT22. El sensor tiene cuatro pines de los cuales solo usaremos el pin 1,2 y 4 DHT11_pins Continuar leyendo →

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 →