Siguiendo con la serie de artículos dedicados a los distintos métodos y protocolos disponibles para enviar datos de sensores a Thingspeak, en esta oportunidad toca revisar como podemos hacerlo empleando el conocido protocolo MQTT.
ESP32
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.
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.
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
Tutorial: Cómo utilizar el DHT22 con ESP8266 y ESP32 en Arduino
El DHT22 es un sensor de temperatura y humedad de bajo costo muy popular. En este artículo te muestro como utilizarlo en Arduino conectándolo a una placa con el ESP8266 y a otra con el ESP32.
Aprende a programar la ESP32-CAM en Micropython. Parte 2
En la primera parte de este tutorial destinado a aprender a utilizar la ESP32-CAM en Micropython te expliqué como grabar un custom firmware en la placa. En esta segunda entrega veremos en detalle los objetos y métodos que agrega este firmware y que nos permiten tener acceso a las funciones de la cámara.
Aprende a programar la ESP32-CAM en Micropython. Parte 1
La ESP32-CAM es una de las placas con cámara incorporada mas económicas del mercado. El ESP32 que incluye nos permite utilizarla en una gran cantidad de proyectos de captura de imágenes o video, ya sea para ser almacenados localmente o para ser enviados a un servidor en la red. Si bien existen muchos ejemplos desarrollados en C/C++ de Arduino, no hay tantos que utilicen Micropython. En esta serie de artículos te explicaré como grabar un firmware de Micropython en la ESP32-CAM y como escribir tus propias aplicaciones en ese lenguaje.
Programando los ESP32 con Micropython y Visual Studio Code
Visual Studio Code (VSCode) es un editor de código sumamente versátil y potente que pude emplearse para programar en una multitud de lenguajes sobre distintas plataformas. Es altamente configurable y sus capacidades se pueden ampliar agregando distintas extensiones. En este artículo veremos como instalarlo y configurarlo para programar nuestras placas ESP32 (y ESP8266).