El próximo feriado. Panel inteligente con e-Paper. Parte 2

En la primera parte de esta serie de artículos te propuse construir este panel inteligente para mostrar la cantidad de días que faltan para el próximo feriado. En esa ocasión vimos el funcionamiento general del proyecto y también qué es el protocolo NTP y el formato epoch, además de cómo utilizarlos para obtener la hora con precisión. En esta segunda parte te voy a explicar cómo realizar solicitudes HTTPS a un servidor y cómo procesar su respuesta en formato JSON.

Leer más

El próximo feriado. Panel inteligente con e-Paper. Parte 1

¿Estás cansado por el trabajo o por los estudios? ¿Estás esperando el siguiente día feriado para descansar o practicar tu deporte favorito? No hace falta que mires el calendario a cada rato, este panel inteligente con tecnología e-paper programado en Arduino te dice los días que faltan para el siguiente feriado.

Leer más

Introducción a la Arduino Nano ESP32

Hace unas semanas, Arduino sorprendió a la comunidad de entusiastas de la electrónica al presentar la nueva Arduino Nano ESP32. Esto marca un hito para la empresa italiana porque es su primera placa en adoptar el reconocido SoC de Espressif como su procesador principal. En este artículo, te mostraré las fascinantes características de esta placa y te contaré por qué se ha convertido en una excelente elección para tus proyectos.

Leer más

Publicando datos en Thingspeak. Parte 4: Usando POST

En un artículo anterior de esta serie te mostré como enviar datos de sensores al servidor de Thingspeak con un programa escrito en Micropython. En esa ocasión utilicé el método GET del protocolo HTTP, pero este método no ha sido originalmente diseñado para enviar datos sino que se lo pensó como un mecanismo para leer datos desde el servidor. Para enviar datos el método mas apropiado es POST y en este artículo te voy a enseñar a utilizarlo y a programarlo en Micropython para que puedas utilizarlo para enviar la información que quieras al servidor de Thingspeak.

Leer más

ESP32 MPY-Jama un nuevo entorno de desarrollo para Micropython

Micropython es un entorno de programación en constante desarrollo, por lo que frecuentemente tenemos noticias de nuevas funcionalidades o placas que lo soportan. Ocurre lo mismo con las herramientas de desarrollo que nos permiten llevar adelante nuestros proyectos. En esta ocasión haré una breve introducción a una de aparición reciente que tiene algunas características interesantes.

Leer más

Soluciona el problema de Ubuntu 22.04 y los puertos USB

Ubuntu 22.04 Jammy Jellyfish es la última versión de esta popular distribución de Linux, al menos al momento de escribir estas líneas. Incluye muchas actualizaciones y novedades, pero tiene un inconveniente con los puertos USB que puede ocasionar que no podamos programar nuestras placas ESP o Arduino. En este artículo te muestro como resolverlo de una manera sencilla

Leer más