El ESP32-C3 es una de las últimas incorporaciones de Espressif a su línea de chips. Incluye una buena cantidad de novedades, comenzando por el cambio de CPU, lo que constituye una apuesta de la empresa china por el modelo RISC-V. En este artículo veremos algunas de sus características mas sobresalientes y analizaremos si está a llamado a ser el reemplazo del ya mítico ESP8266.
IOT
Micropython: usando los modos de bajo consumo del ESP8266
Si un dispositivo basado en ESP8266 (u otro módulo o microcontrolador equivalente) tiene una fuente de alimentación permanente derivada de la red eléctrica, el consumo de corriente en funcionamiento no es un problema. Sin embargo, si ese dispositivo es portátil y depende de unas baterías para su operación, el tema del consumo es crucial para lograr la máxima autonomía posible. En este artículo veremos que opciones tenemos cuando utilizamos un ESP8266 y las aplicaremos a un proyecto que envía datos a Thingspeak usando una placa D1 Mini programada con Thonny.
Publicando datos en Thingspeak. Parte 3: Ejemplo
En los artículos anteriores de esta serie dedicada al uso de Thingspeak vimos primero los distintos tipos de protocolos, analizando con mas detenimiento HTTP y los métodos GET y POST para enviar datos. Luego vimos en detalle los pasos para crear una cuenta en Thingspeak y como configurar un canal para recibir esos datos. En este tercer artículo les voy a mostrar mas específicamente como enviar los datos a Thingspeak desde una placa con un programa escrito en Micropython.
Publicando datos en Thingspeak. Parte 2: Usando un canal
En el artículo anterior vimos los protocolos empleados por Thingspeak, particularmente HTTP y los métodos GET y POST para enviar datos. En esta entrega de la serie veremos como crear y configurar una cuenta de Thingspeak para recibir y analizar la información.
Publicando datos en Thingspeak. Parte 1: Protocolo HTTP
Thingspeak es un servicio muy popular que nos permite almacenar, analizar y visualizar los datos capturados por nuestros dispositivos IOT de una manera muy sencilla. En esta serie de artículos vamos a ver como crear un cuenta en Thingspeak y configurarla para recibir y mostrar la información recibida. También repasaremos que es un protocolo y cuales son los que podemos usar para enviar información a Thingspeak, profundizando en el protocolo HTTP y los métodos GET y POST. Implementaremos todo lo aprendido en una aplicación práctica con Micropython y haremos una introducción al análisis de datos y el uso de las alarmas.
Micropython: Programando el ESP-01
El ESP-01 es uno de los módulos basados en el ESP8266 mas pequeño y también de los menos valorados, a tal punto que durante mucho tiempo no fue mas que un accesorio para brindar conectividad Wifi a las placas Arduino. Sin embargo, aunque con limitaciones de memoria y de cantidad de pines, alberga al mismo chip que un Nodemcu o un D1 mini, con las mismas potencialidades, lo que lo convierte en una opción a tener en cuenta para un proyecto pequeño y de bajo costo. En este artículo veremos como grabarle el firmware de Micropython para poder programarlo en este lenguaje.