Cómo enviar los valores de un sensor por MQTT con ESP32

Publicado por en Electrónica el 18/12/2019

Si te interesa el mundo del IoT y los sensores conectados pero todavía no has podido probar MQTT, te estas perdiendo una autentica maravilla. El protocolo MQTT viene de "Message Queue Telemetry Transport " y es usado para la comunicación de máquina a máquina (M2M). Este protocolo está orientado a la comunicación de sensores, debido a que consume muy poco ancho de banda y puede ser utilizado en la mayoría de los dispositivos embebidos con pocos recursos como placas Arduino, NodeMCU etc. Luego jugando con placas ya más potentes como las basadas en procesadores ESP32, ya se puedes hacer proyectos realmente interesantes como el que se explica a continuación y que consiste en visualizar los valores de un sensor de temperatura. Una placa ESP32 envía a un servidor central MQTT (llamado "Broker" ) los datos. Luego otro dispositivo como un móvil por ejemplo (puede ser cualquier otro) se conecta a ese servidor también por MQTT y muestra los datos. Una vez en tiendes cómo funciona el sistema, verás que es muy sencillos tanto de implementar como de utilizar y lo único que te apetecerá es montar toda la casa con sensores, te lo aseguro ;)

Leer más

Cómo hacer una máquina clasificadora de caramelos por colores con Arduino

Publicado por en Arduino el 16/12/2019

Lo maravilloso de la era en la que estamos viviendo es que si tienes una idea, tienes las herramientas adecuadas como una impresora 3D y estás dispuesto a dedicar un tiempo al aprendizaje, puedes montar casi cualquier cosa que se te ocurra. Un clásico proyecto ideal para principiantes es una máquina clasificadora de caramelos por colores. Por un lado se colocan unos caramelos de colores y la máquina, mediante un sensor de color es capaz de organizarlos en recipientes individuales organizados por colores. Todo el control de la máquina lo hace una placa Arduino y la gran mayoría de la máquina está impresa en 3D.

Leer más

Ideas de Regalos con Arduino, Raspberry y Robótica para Navidad 2019

Publicado por en Arduino el 05/12/2019

Si buscas el regalo perfecto para ti o para tu amigo invisible, pero te has quedado sin ideas, te hemos preparado una guía donde podrás ver algunas recomendaciones para regalar en navidad. Por supuesto, intentaremos centrar la guía en lo que nos incumbe como diferentes placas electrónicas, robots o herramientas interesantes para regalar a tu amigo o amiga friki en navidades. Espero que te sea de utilidad y recuerda que regales lo que regales, seguro que harás a alguien muy feliz, que es lo más importante!

Leer más

Programación visual por bloques lógicos para Arduino con XOD

Publicado por en Arduino el 22/11/2019

Gracias a David, me entero de XOD, un entorno de desarrollo basado en bloques para todo tipos placas basadas en Arduino. Hasta ahora nada nuevo ya que existen entornos como Scratch, pero XOD es diferente y desde luego lo que he visto me ha sorprendido. XOD es software libre y tanto el código fuente como su entorno de desarrollo y bibliotecas están disponibles en GitHub. Puedes usar XOD en el navegador o descargarlo a tu ordenador si prefieres. Lo interesante es que a parte de usar bloques lógicos como comparaciones, bucles o temporizadores, puede utilizar bloques que representen dispositivos como pueden ser pantallas LCD, sensores etc. Con unir sus terminales, puedes crear la lógica de un programa de Arduino fácilmente, sin una sola línea de código, y cargarlo directamente en la placa.

Leer más

Arduino Pro IDE: Un editor avanzado con funciones más completas

Publicado por en Arduino el 29/10/2019

A éstas alturas, todos conocemos el Arduino IDE, un sencillo editor en el cual seguro que dejas un montón de horas para hacer funcionar el código de vuestros proyectos. En la mayoría de los casos es más que suficiente pero los chicos de Arduino están haciendo un gran esfuerzo esfuerzo en mejorar la herramienta, ofreciendo más opciones que nunca e incluyendo un editor avanzado llamado Arduino Pro IDE. Actualmente aún no se encuentra listo para usar ya que está en su fase Alpha, pero a parte de un entorno visual renovado y ligero, ofrece características tan interesantes como la visión en árbol del proyecto, un nuevo gestor de placas y librerías, así como el autocompletado de funciones. Eso si, por el momento solo en entornos ARM, pero es una opción que se echa mucho de menos. Por el momento, se encuentra en fase de pruebas por un pequeño grupo de desarrolladores para poder mejorar muchas cosas que faltan, y a continuación os dejo un vídeo de las primeras impresiones.

Leer más