Asistente personal Robot Bender con Raspberry Pi impreso en 3D

Publicado por en Raspberry Pi el 28/05/2020

Quien no conocer a Bender, ese peculiar robot de la serie Futurama con un carácter muy suyo. Ahora gracias a la impresión 3D, Raspberry Pi y un poco de programación en Python, puedes construir éste asistente virtual con la cabeza de Bender. Utiliza una Raspberry Pi Zero y predende responder a la voz, pero no utiliza ningún sistema en la nube como Alexa o Siri, sino que lo hace mediante Pocketsphinx, una librería de reconocimiento de voz para Python. 

Leer más

Cómo controlar tu Raspberry Pi con un bot de Slack

Publicado por en Raspberry Pi el 15/11/2019

Si sueles trabajar en equipo con gente que no necesariamente están cerca de ti y todavía no conoces Slack, te estás perdiendo una gran plataforma. Es como el mítico IRC pero orientado a la organización y productividad. Además, Slack permite conectar con aplicaciones externas y dispone de cientos de plugins interesantes. Precisamente su capacidad para conectar con aplicaciones externas mediante un Token privado, hace que se puedan hacer todo tipo de maravillas como por ejemplo crear un bot en Python que controla los GPIO de una Raspberry Pi. En el vídeo que os dejo a continuación junto con el enlace al fuente en Github, el autor nos propone exactamente eso.

Leer más

VÍDEO: Aprende a programar en Python en 90 minutos

Publicado por en Programación el 26/10/2018

No pienses que no eres capaz ni dejes que nadie te diga lo contrario. Si quieres aprender a programar en Python y tu tiempo es limitado, te dejo un vídeo que te enseñará todo lo que necesitas saber para programar en Python en 90 minutos o por lo menos la gran mayoría de conceptos del lenguaje para poder luego practicar más a fono. Por supuesto, tener conocimientos básicos de programación te va ayudar, pero en cualquier caso, durante casi una hora y media, apaga el móvil, prepárate un café (el brebaje de los programadores) y disfruta de éste vídeo a golpe de viernes!

Leer más

Cómo generar automáticamente un laberinto en papel impreso con Raspberry Pi

Publicado por en Raspberry Pi el 08/08/2018

No te engañes, la OSHWDem se está acercando y la competición de laberinto te gusta y mucho. Ya sabes, eso de sueltar un robot en un laberinto y que lo resuelva él solito. Éste proyecto que te dejo aquí te ayudará a tener laberintos frescos generados de forma automática mediante una Raspberry Pi y es una buena forma de practicar, por lo menos en papel y a mano, las diferentes formas de resolver un laberinto. El laberinto se genera con un script en Python que usa el conocido algoritmo de Backtracking con tan solo pulsar un botón. Una vez generado, se crea una una imagen que es enviada a una impresora térmica.

Leer más

Guía de instalación para Deep Learning con Keras, Redis, Flask y Apache

Publicado por en Programación el 19/02/2018

Si lo que te va es el tema de reconocimiento de imágenes, inteligencia artificial, machine learning y todas esas cosas que parecen estar tan de moda últimamente, es posible que si todavía no sabes de qué va te encuentres bastante perdido. No voy a decir que es algo trivial y requiere de cierta experiencia en varios campos como por supuesto las matemáticas (y no hablamos de sumas y restas, funciones estadísticas principalmente entre otras) así como diversos lenguajes como Python y algunas herramientas como Keras. Todo esto permite realizar todo tipo de experimentos con redes neuronales para identificar objetos en una imagen, clasificar contenidos y todo tipo de artefactos donde la programación "normal" de toda la vida no es viable. Aquí se trata de que en lugar de programar un código para resolver un problema determinado, generas un modelo según el problema a resolver y luego entrenes una red neuronal para que aprenda. Luego al consultar lla red con un dato no conocido y en base a su entrenamiento, será capaz de reconocer patrones en un determinado porcentaje de acierto. 

A continuación te dejo un completo vídeo con un imprescindible enlace sobre cómo instalar todo un sistema escalable para realizar programas de Deep Learning y así analizar gran cantidad de datos de forma inteligente.

Leer más