El juego Trivial Pursuit nació allá por el año 1979 a partir de una idea de Scott Abbott y se convertiría en uno de los juegos más populares de la historia. El funcionamiento es muy sencillo y está basado en preguntas a la que se debe responder. En función de si se acierta o no, el jugador puede avanzar en el juego. Éste sencillo y simpático proyecto propone el mismo juego un poco modernizado utilizando una Raspberry Pi junto a Python que mediante una pantalla y pulsadores permite jugar. Lo interesante es que al tener conectividad de red, el sistema se conecta a una base de datos online de Trivial Pursuit. Ésta web tiene un API al que puedes conectarte y descargar preguntar de diversas temáticas y por lo tanto no tienes que aportarlas manualmente.
Leer más
De todos es sabido que al filamento para impresora 3D no le gusta nada la humedad y con el tiempo la absorbe y se vuelve inservible. Para evitar o por lo menos minimizar ese problema, existen unas cajas para secar el filamento. Consiste en un elemento calefactor y un pequeño ventilador y funcionan bien.
Pero que funcione bien no quiere decir que no se pueda mejorar y en ésta ocasión os traigo un épico proyecto over-engineered que me ha encantado. A Sasa Karanovic, el autor de éste espectacular proyecto, no le acababa de convencer el sistema de su secador de filamento y decidió crear su propia placa PCB basada en ESP32 para controlar la temperatura y humedad de la caja. No solo gracias a eso le ha añadido funcionalidad Wifi a su secador de filamento, sino que además lo puede controlar mediante web utilizando un preciso control PID en base a los valores del sensor para controlar el ambiente de forma precisa.
Pero Sasa no se ha conformado con eso, ya que su sistema con ESP32 también guarda el histórico de datos de temperatura y humedad en un servidor Grafana y así poder controlar cual es la mejor combinación. Podríamos decir que es el secador de filamento perfecto, pero todavía hay más.
Ha programado una interfaz API desde el ESP32 para que otros servicios externos puedan acceder en tiempo real a los datos del secador de filamento. De esa forma, es capaz de comunicarlo directamente con Octoprint utilizando también su sistema API para automatizar proceso.
Y por qué ha hecho todo esto con una caja secadora de filamento de 50 Euros? ¡POR QUE MOLA MUCHO!
Leer más
La omnipresencia de Amazon empieza a seriamente poner miedo sin embargo ofrecen una serie de servicios para programadores bastante interesante como el Amazon Rekognition. Es un sistema de API para análisis de imágenes y vídeos muy interesante que va un poco más allá de simplemente detectar si hay una cara en una imagen o un objeto. Engloba varias partes como detección de actividades, objetos y escenas, reconocimiento facial con análisis o seguimiento de personas entre otros. Esto es que sea tan sencillo como enviar una imagen al sistema y de vuelta se obtiene el resultado del análisis. Microsoft también tiene un sistema parecido llamado Cognitive Service sobre Azure, así que parece que la tendencia será esa en el futuro. Lo guapo de esto es que puede por ejemplo reconocer un familiar en una foto o vídeo y además saber si estado de ánimo, feliz, triste, furioso etc. Esto se pone caliente y lo sabes... ;)
Leer más
Si te va el rollo IoT y aún no conoces Node-RED, vivías engañado como yo hasta hace muy poquito. Es difícil de explicar lo que es por la cantidad de posibilidades que ofrece, pero digamos a grandes rasgos que es un entorno visual para conectar por API diferentes dispositivos, teniendo tanto entradas como salidas. Por ejemplo, un ESP8266 con un relé que enciende una bombilla cuando twiteas "enciendete". La lógica "centralizada" que hace que twitter se comunique con el ESP8266 y viceversa es lo que ofrece node-red, por supuesto entre muchas otras cosas. Es muy ligero y modular y se puede instalar en una Raspberry Pi sin problema. Estuve trasteando con esto en los últimos días y tengo instalado el sistema en una Raspberry Pi 3, a ver qué sale de ahí pero ésto promete. Os dejo a continuación unos recursos en vídeo donde se muestran muchas de las posibilidades de Node-RED y cómo hacerlo. Gracias a Luis y Germán que son unos liantes y me liaron one more time con esto ;) Como diría César, estamos On Fire!
Leer más
Publicado por Oscar Gonzalez
en Arduino
el 05/06/2017
Quizás no sea el dato que más importa, pero el número de suscriptores que tiene un canal de Youtube puede darnos una idea de lo popular que puede ser. Mediante la API de Youtube, puedes construir un contador físico que si tienes un canal, puede mantenerte motivado para sacar cada vez mejor contenido. Ésto es exactamente lo que explica el vídeo del proyecto que te dejo a continuación, que utiliza un ESP8266 para conectar a los servidores de Google, recuperar las información y mostrar el total de suscriptores de Youtube en una pequeña pantalla.
Leer más