Un cartel meteorológico digital compatible con LEGO - Calendae - Calendae | Informática, Electrónica, CMS, Ciberseguridad

Un cartel meteorológico digital compatible con LEGO – Calendae

Hola de nuevo. Soy Jordi Oriol y en esta ocasión te voy a hablar sobre Un cartel meteorológico digital compatible con LEGO – Calendae

LEGO Internet «IoL» es un interactivo LEGO ciudad construida y diseñada por Cory Guynn, un entusiasta de la computación en la nube y la IoT. Este proyecto combina ingeniería informática y electrónica con nuestro juguete infantil favorito, LEGO.

A través de Blog de IoL, Cory comparte una colección de diseños de circuitos, ejemplos de codificación y tutoriales que utilizan Arduino, Frambuesa pi, NodeJS, Nudo-ROJO, es LEGO.

Un proyecto agregado recientemente es una valla publicitaria digital que transmite información meteorológica desde la estación meteorológica local de IoL. Usa una Raspberry Pi en ejecución Nudo-ROJO para recopilar datos meteorológicos de estación local y véalo en una pantalla OLED con un ESP8266.

Los materiales de hardware necesarios para este proyecto:

  1. Frambuesa pi
  2. WeMos D1 mini
  3. Pantalla OLED I2C de 128 × 64
  4. 2x LED
  5. 2x resistencias de 220 ohmios
  6. Protoboard y alambres
  7. ¡Ladrillos LEGO!

Y el software requerido:

WeMos D1 mini es una tarjeta mini wifi barata basada en ESP8266 y compatible con Arduino es NodeMCU. Tiene 11 pines de E / S digitales que admiten PWM, I2C, y se corta y solo tiene una entrada analógica con un conector microUSB. WeMos D1 está disponible para solo $ 4 y es apoyado por muchos escudos.

Mini caras superior e inferior WeMos D1

los OLED 128X64 Tiene una pantalla de aproximadamente 1.3 «, es muy legible debido a su alto contraste. Esta pantalla se compone de un solo blanco de 128 × 64 OLED píxeles, cada uno está habilitado o deshabilitado por el chip controlador. No se requiere luz de fondo porque la pantalla arroja su propia luz, lo que reduce la energía requerida para ejecutar el OLED.

Pantalla gráfica OLED monocromática Adafruit de 1,3 «128 × 64

El chip del controlador OLED, SSD1306, puede comunicarse de dos formas: I2C o SPI. El OLED en sí requiere una potencia de 3.3V y niveles lógicos de 3.3V para la comunicación.

La pantalla usa la conexión I2C en este proyecto, por lo que deberá soldar los dos puentes (SJ1 / 2) en la parte posterior del OLED, luego use el pin «Datos» como el pin «I2C SDA» y el pin «CLK» como «I2C SCL ‘El WeMos D1, OLED, los LED y las resistencias están conectados como se muestra en la figura.

Para simplificar la configuración de WeMos D1, un firmware especial llamado «ESfácilEs un marco de software configurable web gratuito y de código abierto para IoT, que le permite configurar su dispositivo utilizando su navegador web en lugar de escribir códigos.

ESPEasy se puede cargar en WeMos D1 usando el IDE de Arduino instalando el soporte de la placa ESP8266 desde Boards Manager y luego cargando el firmware ESPEasy como se describe en este tutorial.

Es fácil firmware en Arduino IDE

MQTT es un peso ligero máquina por máquina publicar / suscribir protocolo de mensajería. Funciona como Gorjeo donde cada dispositivo se suscribirá y / o publicará un tema, muy similar a un #hashtag, y la carga útil contendrá los datos transmitidos.

Mosquitto es un corredor de código abierto gratuito que funciona perfectamente en una Raspberry Pi. Es un servidor MQTT que gestiona el flujo de mensajes MQTT y se conecta a todos los dispositivos.

El último paso es configurar la Raspberry Pi en la estación meteorológica para enviar la información al marcador. Una forma sencilla de hacer esto es usar Nudo-Rojo, una herramienta visual para vincular dispositivos de hardware, API y servicios Online para aplicaciones de IoT.

Node-Red está preinstalado en Jessie frambuesa Imagen. Ejecute el software y descárguelo fluir. Aceptará un mensaje MQTT sobre el tema «/ sensores / iolcity / time / #» y lo transmitirá a WeMos sobre el tema «/ billboard / cmd». Los nodos de función formatearán el mensaje usando JavaScript.

Secuencia MQTT de la cartelera Node-RED

Puede usarlo con su estación meteorológica o cualquier otra fuente de datos, simplemente cambie los nodos de entrada MQTT para que coincidan con sus temas. Para construir una estación meteorológica, marque esto Proyecto IoL y esta estación basada en ChipKIT. Alternativamente, puede obtener datos meteorológicos utilizando el Clima subterráneo servicio con el Node-RED nodo.

Puede encontrar más información y una descripción detallada en página del proyecto original.



Deberías compartir en una historia de tu Instagram para que tus amigos lo sepan

??? ? ? ???

Comparte