FabGL: Una librería gráfica VGA para ESP32

Publicado por en Programación el 09/07/2019

El ESP32 es un excelente microcontrolador tanto por su precio muy reducido como por su gran potencia. Pero no solo vale para conectar sensores por Wifi, debido a su gran potencia y 32-bits, también puede hacer cosas realmente geniales, lo hemos visto ejecutando tan tranquilo un emulador completo de la Nintendo NES o incluso corriendo el DOOM. Cuando programas una salida VGA, quizás lo más tedioso es la interfaz gráfica ya que requiere de una buena cantidad de programación. Para facilitarnos las cosas, existen librerías como la FabGL creada por Fabrizio Di Vittorio y que es realmente espectacular. No solo permite gestionar una salida VGA desde ESP32, sino que soporta un ratón PS/2, pued producir sonido en tiempo real y tiene todo un conjunto de funciones que se encargan de todo. Como podréis ver en los vídeos que os dejo a continuación, está realmente muy bien currada y el código es muy limpio. Os dejo el enlace a su repositorio de Github que incluye también una gran cantidad de ejemplos.

Leer más

Internet Radio con ESP32

Publicado por en General el 21/02/2019

Dicen que la radio convencional transmitida por aire con radiorefruencia tiene los días contados. Si es cierto o no, pues no lo sé pero el Andreas, más conocido como el tio del acento suizo nos propone en el vídeo que os dejo a continuación un interesante proyecto que permite escuchar la radio mediante Internet. El proyecto está basado en el ESP32 que parece que cada vez tiene más aplicaciones y también dispone de una preciosa pantalla LCD para mostrar diferentes datos.

Leer más

Librería de audio WAV para ESP32

Publicado por en Electrónica el 23/02/2018

Justo hace un par de días comentaba por aquí sobre un sistema para sacar una salida de vídeo compuesto a un ESP32. Pues bien, hoy os traigo también algo interesante y relacionado como es la generación de audio WAV también para ESP32. Es una pequeña librería desarrollada por Buildlog que permite utilizar el DAC para generar sonido con una calidad más que decente. Ya que el ESP32 tiene 2 salidas DAC de 8-bits, se podría eventualmente combinar el código para generar vídeo junto con éste de audio usando ambas salidas DAC y tener un simpático sistema de audio y vídeo para hacer cosas muy chulas!

Leer más

Cómo controlar un relé por Internet mediante web con ESP32

Publicado por en Electrónica el 25/08/2017

Uno de los proyectos más llamativos es controlar algo mediante Internet como puede ser una lámpara. En concreto controlar un relé el cual puede activar a su vez una lámpara u otro dispositivo. En el vídeo que os dejo a continuación se explica cómo hacerlo utilizando un ESP32 y controlar un pequeño relé mediante una página web. Será el principio de algo grande! ;)

Leer más

Reloj alarma ESP32 conectado a Google Calendar

Publicado por en Electrónica el 14/08/2017

La pregunta es la de siempre: por qué montar un reloj alarma si por pocos euros lo tienes en cualquier chino? Y la respuesta siempre suele ser parecida: ¿y por qué no? ;) Éste pequeño reloj utiliza un ESP32 para conectar a tu cuenta de Google Calendar y mostrar fecha y hora así como diversas alarma en una pantalla de LEDs. Sencillo, eficaz y fácil de montar. A partir de aquí, lo puedes modificar casi hasta el infinito.

Leer más