Continuamos con las entradas dedicadas a la comunicación por MQTT viendo cómo enviar o recibir mensajes por MQTT desde un procesador como Arduino gracias a la librería PubSubClient. Ya llevamos varias entradas dentro de la serie dedicada a MQTTT, viendo Qué es MQTT y su importancia en el IoT, Qué son los Topics y cómo ...

En esta entrada vamos a ver cómo hacer un control de iluminación constante por PID con una simple Led y una resistencia LDR. Llevamos mucho hablado sobre PID en el blog en la sección de teoría de control. Así hemos visto el controlador PID, cómo ajustar un controlador PID y cómo implementar un control PID ...

¿Qué es un TCA9548A? El TCA9548A es un extensor I2C de 8 canales, que podemos usar con un microprocesador como Arduino. La función de un extensor I2C es conectar varios buses a un único bus. Podría entenderse como un tipo particular de multiplexor, pero especialmente diseñado para comunicación I2C. De esta forma, el TCA9548A tiene ...

Continuamos con las entradas dedicadas a MQTT viendo MQTT Explorer, un cliente genérico que nos permite analizar los paquetes enviados en nuestra red MQTT. En anteriores entradas hemos visto los Qué es MQTT y su importancia en el IoT, Qué son los Topics y cómo usarlos y aprendido a instalar Mosquitto, uno de los broker ...

OpenRobot V2 es la segunda versión de OpenRobot, una serie de placas electrónicas para realizar distintos proyectos y robots, especialmente pensada para docencia. OpenRobot V2 mantiene el mismo objetivo de la primera versión de proporcionar una sistema que puedes adaptar a tu proyecto, eligiendo y montando los componentes que tu quieras. Pero, en lugar de ...

Volvemos con una entrada sobre la familia M5Stack (que vimos en esta entrada) para ver un miembro relativamente reciente, el M5Paper. Un dispositivo que destaca por su pantalla táctil de e-ink. El M5Paper monta un procesador ESP32-D0WDQ6-V3 con 16MB Flash y 8MB de PSRAm. El resto de características son las que ya conocemos del ESP32, ...