Tabla de contenido:

Castillo de IoT Minecraft: 7 pasos (con imágenes)
Castillo de IoT Minecraft: 7 pasos (con imágenes)

Video: Castillo de IoT Minecraft: 7 pasos (con imágenes)

Video: Castillo de IoT Minecraft: 7 pasos (con imágenes)
Video: Tutorial - Como Hacer un Castillo Pequeño en Minecraft 🏰 | Parte 1 2024, Mes de julio
Anonim
Castillo de IoT Minecraft
Castillo de IoT Minecraft
Castillo de Minecraft IoT
Castillo de Minecraft IoT
Castillo de IoT Minecraft
Castillo de IoT Minecraft
Castillo de Minecraft IoT
Castillo de Minecraft IoT

El IoT es un mundo realmente interesante para descubrir y el uso de algunas herramientas amigables como Minecraft y node-RED puede ser un gran enfoque.

Paso 1: lo necesario

Las cosas que necesitas son:

  • Raspberry Pi 2 con NodeRED y Minecraft PI
  • Intel Edison

Raspberry Pi 2 con NodeRED

La mayoría de las frambuesas tienen instalado Node-RED, y debes actualizarlo de esa manera

Además, necesitará el Panel de control Node-RED, aquí puede encontrar cómo instalarlo y alguna información útil

En la parte de Minecraft es necesario que tengas una versión Jessie de Raspbian y la descargues desde aquí y conectividad MQTT, aquí tienes una gran guía para instalar MQTT en Python en tu Raspberry y algunos ejemplos

Paso 2: la estructura de Minecraft

La estructura de Minecraft
La estructura de Minecraft

En este caso, el castillo fue creado por Matt Hawkins y el código fuente se puede encontrar aquí.

Paso 3: el código (Python Castle)

El código (Python Castle)
El código (Python Castle)
El código (Python Castle)
El código (Python Castle)

Como ve en el paso anterior, toda la construcción del castillo está en Python, pero también necesitará la conectividad MQTT

Si es la primera vez que trabaja con MQTT, en la introducción hay una gran guía para comenzar.

MQTT funciona con algunas etiquetas denominadas temas, lo primero que necesita es leer la correcta, después de eso, debe verificar qué información se envía desde el tablero (esa información es la carga útil). Las banderas en cada tema se deben a que una vez que el programa tiene una opción, no se dará cuenta de la misma opción hasta que se haya ejecutado la otra opción o, en otras palabras, no se dará cuenta de lo mismo cada vez que reciba la carga útil.

Paso 4: el código (NodeRED)

El código (NodeRED)
El código (NodeRED)
El código (NodeRED)
El código (NodeRED)
El código (NodeRED)
El código (NodeRED)

Node-RED es una forma realmente amigable de programar IoT

  1. Tienes que arrastrar y soltar los elementos que necesitarás.
  2. Para la conectividad he usado MQTT, y es necesario configurar el broker, en este caso el broker que brinda la Fundación Eclipse, es gratis pero pon atención en no compartir información sensible.
  3. Una vez que haya configurado el broker, deberá diseñar el tema con el que trabajará, aquí puede encontrar algunos consejos si es la primera vez que trabaja con MQTT

Paso 5: el código en Intel Edison (opcional)

El código en Intel Edison (opcional)
El código en Intel Edison (opcional)

El Intel Edison tiene muchas cosas interesantes, una de ellas incorpora conectividad bluetooth.

Lo he usado, para reconocer cuando mi teléfono inteligente está cerca, solo necesitas emparejar el dispositivo bluetooth o en este caso enviar algunas llamadas de eco a la dirección física

Paso 6: el tablero

El tablero
El tablero

Es mejor si crea un panel para interactuar.

Todo lo que tiene que hacer es arrastrar y soltar elementos en el espacio de trabajo (como en el paso) e ir a NodeREDIP: 1880 / ui y lo verá

Paso 7: el resultado

El resultado
El resultado

En mi GitHub puedes encontrar el código y no dudes en enviarme un mensaje si tienes alguna pregunta.

Recomendado: