Micropython: Usando el RTC shield de la D1 Mini

La placa D1 mini se destaca por la posibilidad de utilizar distintos shields que amplían sus capacidades. En este artículo les muestro como utilizar el RTC shield, que nos brinda la posibilidad de contar con un Reloj de Tiempo Real (Real Time Clock) y cómo acceder a él empleando Micropython.

Leer más

Micropython: Usando el Micro SD shield de la D1 Mini

Si bien los módulos ESP tienen una buena cantidad de memoria Flash, a veces necesitamos de almacenamiento extra y las tarjetas SD se presentan como una excelente opción. En este artículo veremos como utilizar un shield específico que se encuentra disponible para la D1 mini y que nos permitirá agregar la capacidad de almacenamiento de tarjetas SD a nuestros proyectos.

Leer más

Micropython: Aprendiendo a utilizar el sistema de archivos. Parte 2

En la primera parte de esta serie de artículos vimos que es el sistema de archivos de Micropython y algunos métodos empleados para trabajar con directorios. También trabajamos con archivos para guardar y leer variables de texto. En esta segunda parte nos enfocaremos en los archivos binarios.

Leer más

Micropython: Aprendiendo a utilizar el sistema de archivos. Parte 1

Micropython es mucho mas que un simple intérprete e incluye funciones que son propias de sistemas operativos, como un sistema de archivos para guardar nuestros programas y librerías, así como para almacenar información. En este artículo veremos como funciona ese sistema de archivos y como podemos emplearlo para guardar información.

Leer más

Usando la Battery Shield de la D1 Mini

La placa D1 Mini es una de mis favoritas para armar prototipos alrededor del ESP8266, por su cómodo tamaño, su bajo costo, la facilidad de uso y porque incluye una interesante variedad de Shields que nos permiten ampliar sus funciones de una forma modular. En este artículo haré una revisión de uno de estos shields, sumamente útil para aplicaciones que funcionen alimentadas por baterías.

Leer más

El nuevo ESP32-C3. ¿Reemplazo del ESP8266?

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.

Leer más

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.

Leer más

Programando en Micropython con Mu Editor

Mu es un editor o IDE que nació para aprender y enseñar a programar en Python en una PC y que con el tiempo fue incluyendo la posibilidad de usar otros dispositivos. En la última versión también nos permite programar los ESP8266 y ESP32 usando Micropython. En este artículo les presentaré el programa y haré una breve descripción de sus distintas funciones.

Leer más

Micropython: Conectando un display LCD a un Wemos D1 mini usando I2C

En un artículo anterior explicaba como ampliar la cantidad de E/S (GPIO) de una placa D1 mini (o cualquier otra con ESP8266) usando el circuito integrado PCF8574 y mencione que había módulos con este chip creados específicamente para controlar displays LCD, los que habitualmente utilizan muchos pines. En este artículo veremos como usar uno de ellos para añadir este tipo de displays a nuestros proyectos en Micropython.

Leer más