Micropython: ampliando la capacidad de GPIO del ESP8266 con el PCF8574

Los módulos basados en el ESP8266, como el Nodemcu o el D1 mini son fabulosos para una amplia gama de proyectos, particularmente aquellos que requieren de una conexión a Internet. Sin embargo, la cantidad de pines de E/S (GPIO) es una limitante a la hora de encarar proyectos que requieran de una gran cantidad de conexiones. En este artículo veremos como ampliar la capacidad de GPIO de un módulo basado en el ESP8266 de una manera muy sencilla empleando el circuito integrado PCF8574 controlado desde un programa escrito en Micropython.

Leer más

Fuentes de alimentación lineales. Parte 1

Los circuitos electrónicos funcionan en la mayoría de los casos con Corriente Continua (CC) de unos pocos voltios, mientras que la energía eléctrica se distribuye hasta nuestros hogares en forma de Corriente Alterna (CA). Cuando enchufamos un TV, un equipo de música o una consola de juegos al toma de la pared de nuestro hogar, debe realizarse primero una conversión de CA a CC de valor apropiado para el correcto funcionamiento de ese equipo. Eso se hace generalmente en el interior de cada uno de estos aparatos, en una parte fundamental del mismo que se denomina fuente de alimentación. Veremos en este artículo una breve clasificación de las fuentes de alimentación y luego abordaremos el estudio de los distintos bloques que forman las fuentes de alimentación lineales.

Leer más

CADe_SIMU 4. Arranque y parada de motor con Arduino

La versión 4 de CADe_SIMU nos permite incluir un Arduino en el circuito para que interactúe con los elementos simulados. En este artículo vamos a ver a modo de ejemplo cómo utilizarlo para realizar el arranque y parada de un motor trifásico con dos pulsadores y lectura del relé térmico.

Leer más

¿Qué es un procesador ARM Cortex?

Cada vez con mas frecuencia podemos encontrar placas o kits de desarrollo que incluyen un procesador ARM Cortex. Desde una computadora de escritorio a un microcontrolador de un par de dólares, pasando por el procesador de un teléfono móvil o una Raspberry Pi todos estos dispositivos pueden contener en su interior alguna variedad de estos potentes procesadores. En este artículo haremos una introducción general, analizando algunas de sus características y cuáles son los mas accesibles para utilizar en nuestros proyectos.

Leer más

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.

Leer más

Habilitar notificaciones OK No, gracias