tallerarduino.wordpress.com

Cap8 – Reconocimiento de voz Arduino-EasyVR

Muy  buenas a todos de nuevo,

Tras mucho tiempo sin poder publicar un video tutorial, hoy os quiero presentar un tuyo sobre EasyVr. Éste es un tutorial que hacía mucho tiempo que quería hacer.

Que es EasyVR? Pues bien, es una placa que nos va permitir control nuestro arduino mediante nuestra voz. La cual cosa, nos será super útil en el caso que queramos dar vida a un robot, automatizar nuestra casa,… lo que la imaginación nos dicte.

Easy VR es una placa con muchísimo potencial. Nos permite incluso grabar nuestros propios comandos de voz, con la cual el reconocimiento de dichos comandos será más efectivo que al trabajar con los comandos que la PCB trae predefinidos de serie, aunque eso lo veremos en otro video tutorial.

Sin más, aquí os dejo el link con los documentos para que os descarguéis y el video a continuación.

Enjoy!

Anuncios

Código fuente del mítico juego TETRIS

75

 

Aplicando la inteligencia artificial en TETRIS, así es como han titulado el post sobre el mítico juego de Nintendo los chicos de meatfighter, en el que se expone de principio a fin el funcionamiento de dicho juego.

Sin más, a continuación os dejo el link para vuestro disfrute.

Código fuente TETRIS

Enjoy!

Como leer un datasheet

Sí, ya sé que la gran mayoría de vosotros sabrá que es un datasheet y como leerlo, pero me ha resultado interesante compartir este video de los chicos de DXE en el cual dan unos consejos para leer correctamente un datasheet. Todos los que somos electrónicos y cacharreamos a diario con componentes electrónicos nuevos nos hemos tenido que ver ante esa tesitura, así que creo que no está de más echarle un vistazo al video 😉

Enjoy!

Adios arduino IDE, hola SublimeText!

Muy buenas a todos,

Así es, el título es bastante explícito y deja bastante claro de que va a tratar este artículo. Es conocido, por todos los usuarios de Arduino, que la IDE de las placas no está a la altura de otras IDE’s de programación. No es que no funcione bien, que funciona de maravilla la verdad, es que no te da varias opciones que sí te dan otras IDE cuando programas en otros lenguajes. Es por ello que después de investigar y testear Sublime text me he decidido a escribir este artículo.

Que tiene sublime text que no tenga arduino IDE ? Supongo que más de uno ya habrá oído hablar de sublime text pero habrán otros que no. Sublime text es una aplicación al estilo eclipse (esta es algo más conocida), que nos permite programar en multitud de lenguajes. Tiene funciones de autocompletado,  herramienta idónea cuando tu proyecto de arduino se hace tan grande, o no tanto, que no te acuerdas del nombre de alguna de las variables o te equivocas al escribirla. Y multitud de herramientas más.

Sin más, vamos a por ello.

Podéis descargar la App para mac, windows y linux desde este link (el artículo está hecho con mac, pero se pueden seguir los mismos pasos).

Una vez instalado vamos a preparar la IDE para el uso de Arduino. Para ello abriremos Sublime Text e iremos a la pestaña view > Show console con esto, se nos mostrara la consola del IDE. A continuación vamos a este link y copiamos las líneas de consola para la instalación y clicamos enter. Si todo está OK, nos debe salir el mensaje Please restart Sublime Text to finish installation tal y como el que muestra la imagen adjunta.

Esto lo hacemos porque Sublime Text no está preparado de forma nativa para programar con Arduino, para ello utilizamos STINO, un pluging que nos facilitará la vida a la hora de programar arduino.

Captura de pantalla 2013-11-25 a la(s) 10.15.31

Llega el momento de reiniciar la App. Una vez reiniciada vamos a la pestaña Preferences > Package control.

Captura de pantalla 2013-11-25 a la(s) 10.29.30

Entonces nos aparecerá la ventana que se muestra en la imagen adjunta dónde escribiremos Install package

Captura de pantalla 2013-11-25 a la(s) 10.29.47

Una vez cargado, automáticamente nos aparecerá la misma ventana, dónde, esta vez escribiremos Arduino y posteriormente Arduino-like IDE

Con esto ya tendremos preparado Sublime text, tan solo nos falta configurarlo. Para ello, vamos de nuevo a la pestaña Preferences > Show Arduino menu

Con el paso anterior nos debe aparecer una nueva pestaña en la IDE ubicada a la derecha del todo y llamada Arduino. Llegado este momento, deberemos indicarle a Sublime Text dónde tenemos instalada la IDE de Arduino, la cual será necesaria para utilizar las opciones de compilación y subida del código a la placa. Con este fin, vamos a la pestaña Arduino > Preferences > Select Arduino Application folder folder y le indicamos la ruta de la IDE de Arduino.

Por último tan solo quedan 4 pasos:

  • El primero de ellos indicarle a sublime text que programador utilizamos, que por defecto será el AVRISP mkII, para ello vamos a la pestaña Arduino > Programmer > AVRISP mkII
  • El siguiente paso será indicarle que tipo de placa arduino vamos a programar. Arduino > Arduino AVR Boards > seleccionamos pcb
  • Seleccionaremos la sintaxis de programación para que el editor sepa que vamos a programar en lenguaje de Arduino. View > Syntax > Arduino
  • Y por último, antes de empezar a subir nuestros programas, conectamos nuestra placa y le indicaremos a sublime text el puerto por el cual vamos a comunicarnos con ella. Arduino > Serial Port

Y con esto ya podemos empezar a trabajar con sublime text como IDE de Arduino.

Espero vuestros comentarios. Enjoy!

mini Maker Faire Barcelona

BANNER

Sí señores. Este sábado se celebra el mini Maker Faire en Barcelona y como no puede ser de otra manera por allí andaré rondando a ver que es lo que se cuece en la ciudad condal.

Os invito a todos a ir a dicho evento ya que será una congregación de Makers sin precedentes. Si más, a continuación os dejo un video para que le echéis un vistazo a que es lo que os podéis encontrar.

Enjoy!

Como funciona un motor sin escocillas?

Muy buenas a todos,

pedir disculpas a todos los lectores, ya que el cúmulo de faena de los últimos días no me permite publicar con la frecuencia que me gustaría, aunque prometo unas semanas de varias publicaciones sobre proyectos que tengo a punto de salir del horno.

Hoy os traigo un video muy interesante de los chicos de texas instruments, en el cual nos explican, en profundidad, todos los entresijos del funcionamiento de un motor eléctrico sin escobillas.

Sin más, os dejo con el video.

Enjoy!

iCisterna

Muy buenas a tod@s.

No sé que es lo que puede pasar después de que finalicéis la lectura de este post… de momento aclaro que no estoy loco! jajajajaja

Hoy os quiero presentar la que es mi primera aplicación para iOS.

Os pongo en situación, hace varios meses hice dos cursos con el gran Fernando Rodríguez (@frr149) de la empresa agbo training. Los cursos son 1000 por 1000 recomendables si queréis aprender todo lo necesario sobre objetive-c en tan solo 3 días! La verdad que ese fin de semana acabareis con una saturación mental importante pero merece la pena!

Tras esta publi gratuita ;P prosigo… tras la pausa para comer del segundo día, en la sobremesa empezamos a hablar de las cosas banales de las que solemos hablar los tíos, ya os imagináis.. pues bien, en dicha sobremesa salió el tema de crear una App para poder cerrar la tapa del WC y tirar de la cadena para evitar posteriores discusiones con la mujer… así que tras finalizar el curso me puse manos a la obra y el video que os dejo a continuación es el resultado obtenido.

La aplicación está basada en las plataformas Open Source que solemos trabajar en el blog como son Arduino y la gran impresora 3D (RepRap prusa Mendel I2).

Como podéis ver en el video, el arduino está conectado a un ethernet Shield, el cual permite comunicar el iPhone con Arduino (en posteriores versiones incluiré la comunicación por Bluettoth). La comunicación entre ambos dispositivos se realiza por sockets y, como es obvio, los mensajes se utilizan para posicionar los servomotores.

Por último, ya dejo de dar la brasa, las imágenes de la App se han obtenido de la página bordom.net

Enjoy!

Arduino Shield GSM y David Cuartielles

Debido a la presentación del Arduino GSM Shield, el cofundador y creador de Arduino David Cuartielles, ha llevado a cabo este gran videotutorial de como empezar a utilizar este gran shield.

En el video podemos ver dos ejemplos muy útiles para poder empezar a trabajar con el GSM Shield.

Sin más, os adjunto el video.

Enjoy!

RaspberryPi Tutorials. Cap 3

Muy buenas a todos otra vez. Hoy os traigo calentito el  3er capítulo de la serie “RaspberryPi Tutorials”.

En este nuevo episodio tratamos el ecosistema entre dos de los más importantes dispositivos del mundo Open Source como son RaspberryPi y Arduino. Vamos a llevar a cabo una comunicación serie entre ambos dispositivos, veremos que archivos debemos modificar en RaspberryPi para que esto sea posible, como solventar un punto de conflicto como son los niveles de tensión y todo esto lo hacemos como siempre, seguido de varios ejemplos y un pequeño documento que podéis descargar desde aquí.

Sin más os dejo el video y espero vuestros comentarios!!

Enjoy!

RaspberryPi tutorials. Cap2.

Hola a tod@s de nuevo, hoy añadimos un nuevo capítulo más a la serie de videotutoriales “RaspberryPi tutorials”.
Hoy os presento el capítulo 2, en el cual se intenta captar la atención de todos aquellos que quieran trabajar con su RaspberryPi como si fuese un Arduino. En este video os muestro como podéis instalaros las librerías wiringPi, las cuales nos permiten programar nuestra RaspberryPi como si fuese un Arduino.
Sin más, aquí os dejo el link de descarga de los archivos relacionados con el tutorial y como no, el viedeo. Enjoy!